Thông báo

Collapse
No announcement yet.

Tổng hợp các đề tài cho 8051-ASM-Keil(Học tập)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #31
    Em mô phỏng bằng proteus nhưng file em viết bằng hợp ngữ chạy mô phỏng được. Còn C có lẽ chương trình của em sai nhờ bác nào có thời gian xem qua chỉ giúp em với.

    Câu lệnh "while(a==1);" trong hàm busy_flag()

    Em đọc "cờ bận" P2.7 vào "a" nếu a=1 thì tiếp tục chờ a=0 thì thoát khỏi vòng lặp do-while

    Comment


    • #32
      thật tốt khi có chuyên mục này. Em đang làm về mấy cái đèn LED(8 cái và 8 nút bấm,yêu cầu là khi bấm 1 nút thì LED tương ứng sáng) dùng 89C51. Em có đọc quyển "Họ vi điều khiển 8051" nhưng vẫn chưa hiểu cái cơ bản. Nhờ các bác chỉ giúp sơ đồ khối của bài tập trên với .Cảm ơn các bác

      Comment


      • #33
        Nguyên văn bởi huyPhuongels Xem bài viết
        Em mô phỏng bằng proteus nhưng file em viết bằng hợp ngữ chạy mô phỏng được. Còn C có lẽ chương trình của em sai nhờ bác nào có thời gian xem qua chỉ giúp em với.

        Câu lệnh "while(a==1);" trong hàm busy_flag()

        Em đọc "cờ bận" P2.7 vào "a" nếu a=1 thì tiếp tục chờ a=0 thì thoát khỏi vòng lặp do-while
        Thật ra bạn viết câu "while(a==1);" là kiểm tra hoài bit a cho tới khi nó bằng 0. Do đó bạn đâu có kiểm tra "cờ bận", tức là o bao giờ thoát khỏi vòng lặp dc.
        !e

        Comment


        • #34
          Rất cám ơn các bác đã đọc bài và cám ơn bác ZENMEN Đã trả lời.
          Hôm nay em mới vào được diễn đàn. Và rất mong mọi người đang tìm hiểu học tập 8051 cùng vào trao đổi và các Bác nào đã làm có kinh nghiệm rồi thì giúp đỡ bọn em mới học.

          Đây là chương trinh kiển tra cờ bận của LCD

          void busy_flag (void)
          {
          c_busy=1;
          RS_LCD=0;
          RW_LCD=1;
          do
          {
          a=c_busy;

          E_LCD=1;
          E_LCD=0;
          }
          while(a==1);

          }

          Trong vòng lặp do-while em liên tục đọc ''a=c_busy'' và kiểm tra a đến khi a=0 thì điều kiện while sai -> thoát khỏi vòng lặp do-while.

          Comment


          • #35
            anh em ơi chỉ giùm đệ cách viết led matran với ,bằng keil c ấy

            Comment


            • #36
              Trước tiên mình xin cảm ơn các thành viên đã tích cực xây dựng chủ đề này.Mình xin được góp 1 ý kiến như sau:
              _ khi gửi code cho từng đề tài có thể post luôn phần cứng để mọi người dễ theo dõi được ko ?
              _ và vui lòng chú thích một tý trong đoạn code để những người còn yếu dễ dàng nắm được vấn đề và tích lũy kiến thức.

              Comment


              • #37
                Đề tài : Vẽ sơ đồ phần cứng và viết chương trình đồng hồ điện tử trên LCD16x2 có chức năng chính như sau:
                - Về phần cứng: một LCD 16x2
                - Chương trình:
                o Line 1 của LCD hiển thị : “Digital clock”
                o Line 2 của LCD hiển thị : HH:MM:SS
                em ko phai la dan dien tu nen viet chuong trinh that la kho khan co bac nao giup em voi
                (viet tren keil voi con 8051)
                gui qua mail cho e nhe:mail peterhuynhhau@gmail.com
                Last edited by peterhuynhha; 28-03-2009, 12:36.

                Comment


                • #38
                  hix hix mấy pro ơi làm ơn giúp mình với, mình đang làm đồ án về mạch đếm sản phẩm ứng dụng vi điều khiển dùng con 89c51 thu phát bằng hồng ngoại ai đã làm rồi thì làm ơn làm phước cho mình xin cái phần cứng đi thank nhiều mấy pro nhé.
                  làm sao hiểu hết được công nghệ :)

                  Comment


                  • #39
                    anh linhnc ơi, anh có ct nào viết bằng asm dùng cho 8951 giao tiếp với ds1307 không, em đang làm cái này nhưng vất vả quá, anh có code mẩu thì cho em một đoạn để tham khảo được không anh, cảm ơn anh nhiều.

                    Comment


                    • #40
                      Anh có file hex cung được , cho em luôn !
                      |

                      Comment


                      • #41
                        các anh ơi,em là dân điện công nghiệp nhưng thích màm mò tí,em thich học vdk lâu rùi và cũng đang tìm hiểu về keil c nhưng không biết như thế nào và bắt đầu như thế nào,mong các anh giúp đỡ

                        chuyện là thế này em đang mún cái mạch này hoạt động mng các anh chỉ em giúp, từ các bước căn bản nhất đc không,em chỉ biết keil thôi không biết sài ám, mong chỉ cụ thể và viết hộ em 1 chương trình để chạy cái mạch này nhé :

                        mạch đây, em cám ơn trc ,có gì các anh giup song để lại sđt em sẽ liên lạc sau thanks
                        Attached Files
                        Last edited by kilobiez; 10-07-2009, 16:30.
                        |

                        Comment


                        • #42
                          Đây là mạch đèn giao thông mà , sử dụng cho ngã tư . Hình như trên diễn dàn này có người viết rồi bạn àh , thử tìm xem , để mình tìm lại nếu thấy sẽ post cho bạn.
                          Học hỏi là trên hết .

                          Comment


                          • #43
                            Nguyên văn bởi hoctro89xxx Xem bài viết
                            bạn vào đây http://www.esnips.com/web/Deveplopme...csPage=2#files
                            còn nhiều cái hay: cho cả PIC nữa
                            Bac co tai lieu nao ve 89s51 ko
                            Em can tim hieu ve nap truc tiep chuong trinh vao chan Ic
                            Bac co thi goi mail cho em nhe thanhtungcaf@gmail.com
                            Cam on nhieu

                            Comment


                            • #44
                              có ai biết làm mạch nạp cho 8051 không ? chỉ em với !!! . Dùng cổng com hay USB j cũng đuọc !!! Thanks các pác trước nha . nick yahoo của em là ANH_DUNG_240290 . Cảm ơn nhiều!!!

                              Comment


                              • #45
                                mình thì đang búi mắt cái lập trình hợp ngữ làm cho man hinh LCD chạy hai dong với LCD Lm032 các bạn giúp minh với nhé

                                Comment

                                Về tác giả

                                Collapse

                                linhnc308 Tìm hiểu thêm về linhnc308

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X