Thông báo

Collapse
No announcement yet.

Dành cho người mới tìm hiểu 8051

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

  • có bác nào biết chỗ bán mạch nap cho con AT89c52 ko chỉ em với

    Comment


    • Hay quá em cũng đang tiềm hiểu về em này thanks

      Comment


      • em có 1 mach đèn led dung ic 89c51 + A472J có 16 đầu led. em muốn tăng số đầu ra thì phải làm sao. và có thể thay con A472J nay bang con nào?mong chi giúp gium. cam on
        Last edited by fanquy; 13-09-2010, 15:42.

        Comment


        • bạn viết cho minh lập trình giờ phút giây đồng hồ điện tử được không? thanks

          Comment


          • Nguyên văn bởi 2281988 Xem bài viết
            có bác nào biết chỗ bán mạch nap cho con AT89c52 ko chỉ em với
            nếu cậu dùng máy bàn thì theo mình cậu tự làm cũng được linh kiện ít mà dễ làm.mình không có mạch chi tiết ở đây nhưng trong forum trường mình có
            http://www.dientuspktv.net/forum/vie...814c2731874daa
            có gì thì bạn gửi mail cho mình nha
            levantuanlv@gmail.com

            Comment


            • Nguyên văn bởi xuanngoc72 Xem bài viết
              bạn viết cho minh lập trình giờ phút giây đồng hồ điện tử được không? thanks
              bạn cần phải nói rõ là cho nó hiển thị lên lcd hay led 7 thanh chứ.bởi vì lập trình hiể thị cho 2 cái này hoàn toàn khác nhau.nếu có thể thì bạn post luôn cả sơ đồ thì dễ hiểu hơn
              có thể tham khảo thêm tại đây
              http://www.dientuspktv.net/forum/vie...814c2731874daa
              không phải mình quảng cáo đâu nha. tại vì không có thời gian pót tài liệu cụ thể lên cho các ban nên mình gửi link cho nhanh

              Comment


              • Đang học 89 lại thấy bài này. Thanks bạn nhiều.

                Comment


                • sao chẳng thấy phân chương trình cho led 7 đoạn và quét net vậy và cả kết nối với LCD nữa
                  |

                  Comment


                  • mọi người ơiii , cho em hỏi , em có code như sau :
                    #include<regx51.h>
                    void delay(unsigned char m)
                    {
                    while(m--)
                    {
                    TMOD=0x01;
                    TH0=0xfc;
                    TL0=0x18;
                    TR0=1;
                    if(TF0==1)
                    {
                    TF0=0;
                    TR0=0;
                    }
                    }

                    }
                    void main()
                    {
                    P0=P1=P2=P3=0;
                    while(1)
                    {
                    P1=0xff;
                    delay();
                    P1=0;
                    delay();
                    }
                    }

                    em dung keil C debug thì thấy cái timer nó đếm giá trị của TH0 và TL0 không có đúng gì hết , cờ TF0 cũng không có tràn luôn . ai giúp em sửa lỗi với ( hoặc giúp em viết 1 đoạn code về delay sử dụng timer )

                    Comment


                    • Bạn sửa lệnh if(TF0==1) thành while(!TF0); sau đó gán TF0=0; và TR0=0;
                      Vũ xuân Lợi
                      YM!:

                      Comment


                      • À quên, còn lời gọi hàm của bạn nữa, vấn thiếu tham số truyền vào hàm, ví dụ bạn phải gọi là delay(123);
                        Vũ xuân Lợi
                        YM!:

                        Comment


                        • Nguyên văn bởi thuandt07 Xem bài viết
                          xin chao cai' su huynh. em moi tap viet asm . em muon lap trinh cho p1 & p2 chay song song cung` mot luc'.
                          p1 em xai` 8bit de chay chu. p2 em xai` 3 bit de lam khung vien` cho bang quang cao'. mong cac' bac' cho em xin ma code. cam on cac' bac' rat' nhiu`.
                          Hi hi, có ít nhất 3 cách để giải quyết vấn đề này, còn nhiều hơn thì chưa nghĩ tới, và cách đơn giản nhất là bạn dùng real time os
                          Vũ xuân Lợi
                          YM!:

                          Comment


                          • send cho minh mot so tai lieu ve vdk di nhe, minh cung muon hoc cung ban. thanks

                            Comment


                            • Nguyên văn bởi vuxuanloi Xem bài viết
                              Hi hi, có ít nhất 3 cách để giải quyết vấn đề này, còn nhiều hơn thì chưa nghĩ tới, và cách đơn giản nhất là bạn dùng real time os ;
                              bạn có thể nói rõ hơn ko???
                              thân!

                              Comment


                              • Chạy lệch nhau vài us thì cũng có thể gọi là song song được mà.
                                1. bạn có thể xác định chu kì chung của 2 cổng (có thể gọi là bội chung lớn nhất của 2 chu kì) rồi lập trình 1 chu kì chung đó sau đó lặp lại -> rất mất thời gian và bộ nhớ
                                2. dùng ngắt timer.
                                Last edited by lonton16; 04-11-2010, 11:06.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X