Thông báo

Collapse
No announcement yet.

đồng hồ số dùng IC DS1307 và IC AT89S52

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

  • #16
    Cảm ơn bạn đã chia sẻ, nhưng bạn cho mình hỏi chút là giờ muốn ghép các led đơn lại thành led 7 đoạn thì dùng tran gì để kích dòng cho led và sử dụng nguồn bao nhiêu vôn, có gì nhờ bạn tư vấn giúp nhé, cảm ơn bạn rất nhiều, mình đã thank,

    Comment


    • #17
      Mình đồng ý với bạn tuongxt, cái đồng hồ số này thì có cả trăm người làm rồi, nếu bạn làm được thì up luôn code lên cho ae tham khảo, nếu chỉ mô phỏng cho nó chạy thì chỉ cần đọc datasheet con DS1307 là cũng đủ làm nó chạy mô phỏng nhưng chủ yếu là ra mạch thực tế, nên tụi mình muốn tham khảo xem phần code của bạn có khác j ko.

      Comment


      • #18
        Nguyên văn bởi hahai Xem bài viết
        Cảm ơn bạn đã chia sẻ, nhưng bạn cho mình hỏi chút là giờ muốn ghép các led đơn lại thành led 7 đoạn thì dùng tran gì để kích dòng cho led và sử dụng nguồn bao nhiêu vôn, có gì nhờ bạn tư vấn giúp nhé, cảm ơn bạn rất nhiều, mình đã thank,
        trả lời bạn haihai : muốn làm led đơn thì bạn chuyển sang tran thuận như A1013 .. đồng thời con ic hút dòng ULN2803 ghép vào Port dữ liệu là đủ còn gắn led như nào thì tùy thuộc vào hoa tay của bạn thôi.

        @ylotus : hiện trên trang machdientu.net mình đã up code C lên , tuy nhiên phần code chưa dc hoàn thiện lắm , bạn có thể down về tham khảo .

        Comment


        • #19
          Bạn có thể cho mình xin mạch của nó được ko ? bạn gửi cho mình vào địa chỉ mail: hanoimuathu20032003@yahoo.com cmar ơn bạn nhiều,

          Comment


          • #20
            trong bản pdf mình thử cho 1 con uln2803 vào nhưng nó ko chạy admin giúp e xem cho con uln2803 vào như thế có đúng ko ? cái này e đang định là cấp cho led đơn ghép thành led 7 đoạn,
            Attached Files

            Comment


            • #21
              sơ đồ bạn nên nối ngõ ra của 2803 lên các led .Ở đây bạn chỉ nối 2803 lên 1 led .Còn 2 led kia bạn lại nối vào ngõ ra vdk.Bạn nên chú ý nữa là led bạn mô phỏng là anode chung hay cathode chung để xuất mã cho led vì 2803 là ic đệm đảo nên nếu là led anode chung thì bạn sẽ xuất mã cathode cho led qua 2803 sẽ đảo ra mã cho led anode,tuơng tự bạn xuất mã cho led anode qua 2803 sẽ thành mã cho led cathode.

              Comment


              • #22
                Cám ơn chủ thớt đã quan tâm đến ý kiến ae, mình thì bó tay với C, nếu có asm thì tốt quá, nhưng dù sao cũng cám ơn chủ thớt

                Comment


                • #23
                  Chào các bạn, bạn nào đã từng làm cái đồng hồ số bằng led đơn rồi thì cho mình xin cái sơ đồ nguyên lý với nhé, cảm ơn các bạn đã hỗ trợ, rất mong nhận được sự giúp đỡ của các bạn, cảm ơn rất nhiều, có gì thì gửi cho mình theo địa chỉ này với nhé: hanoimuathu20032003@yahoo.com

                  Comment


                  • #24
                    dong ho ds 1307

                    mong cac bac giup do e voi,dong ho cua e lam xong chinh gio cu loan het ka len,e tim mai ma chua sua dc loi,mong moi nguoi giup,va con ds 1307 cua e khi chinh gio rui nhung ko tu luu dc va khong chay an duoccode.txtdong ho 1307.zipcode.txtdong ho 1307.zip

                    Comment


                    • #25
                      em có làm đồng hồ số thời gian thực báo chuông theo từng thời điêm (cài báo chuông trong code luôn ) nhưng ko tắt chuông được, nó kêu hết 1 phút luôn, có ai viết thêm code tắt chuông sau 5s được thì chỉ dùm em với, thanks!
                      code của nó đây
                      // chương trình trể, xin chỉ dùm !!!
                      void tre5s()
                      {
                      unsigned char del ;

                      if (tatchuong=0x01) {
                      for (del=0;del<5;del++)
                      {
                      TH0=50000/256;
                      TL0=50000%256;
                      TR0=1;
                      while(!TF0);
                      TF0=0;
                      }
                      tatchuong=1;
                      chuong=0;
                      }
                      }
                      void ktrathoigian()
                      {
                      if ((hour==0x07)&&(min==0x00))

                      {
                      chuong=1;
                      tatchuong=0x01;
                      tre5s();
                      }

                      Comment


                      • #26
                        mình đã làm mạch này. chạy nói chung là rất rất ổn. mình lấy chuẩn giờ với đồng hồ đeo tay casio thì thấy thời gian sau 2 tháng mà chưa lệch giây nào.
                        có 1 lời khuyên là bạn nên cho thạch anh cấp dao động cho ds1307 càng gần càng tốt, nó sẽ hạn chế nhiều rất nhiều. như mình thì mình hàn luôn lên các chân X1 và X2

                        Comment


                        • #27
                          Nguyên văn bởi trandchien Xem bài viết
                          mình đã làm mạch này. chạy nói chung là rất rất ổn. mình lấy chuẩn giờ với đồng hồ đeo tay casio thì thấy thời gian sau 2 tháng mà chưa lệch giây nào.
                          có 1 lời khuyên là bạn nên cho thạch anh cấp dao động cho ds1307 càng gần càng tốt, nó sẽ hạn chế nhiều rất nhiều. như mình thì mình hàn luôn lên các chân X1 và X2
                          theo như kinh nghiệm của mấy bác tiền bối là với thạch anh dao động này thì: lắp càng gần càng tốt, dây mạch dao động chân thạch anh vẽ nhỏ thôi, ko vẽ to như các dây khác. đó là 2 điểm bớt đi phần nào sai time, nhưng cũng k lên phủ nhận 1 phần lỗi do thạch anh, vì hầu hết thạch anh mình mua ngoài chợ toàn là thạch anh ko chuẩn lên gây ra sai số, mình đã thử thay bằng = thạch anh trong cái đồng hồ cũ chạy ngon lành
                          Website chính thức đổi địa chỉ website thành
                          Mời các bạn ghé thăm !!!

                          Comment


                          • #28
                            Nguyên văn bởi phongxh Xem bài viết
                            em có làm đồng hồ số thời gian thực báo chuông theo từng thời điêm (cài báo chuông trong code luôn ) nhưng ko tắt chuông được, nó kêu hết 1 phút luôn, có ai viết thêm code tắt chuông sau 5s được thì chỉ dùm em với, thanks!
                            code của nó đây
                            như này được không:
                            Code:
                            void tre5s()
                            {
                            unsigned char del ;
                            
                            if    (tatchuong=0x01) {
                                                    for (del=0;del<5;del++)
                                                    {
                                                    TH0=50000/256;
                                                    TL0=50000%256;
                                                    TR0=1;
                                                    while(!TF0);
                                                    TF0=0;
                                                    }
                                                    tatchuong=1;
                                                    chuong=0;
                            het_5s=1;
                                                }                      
                            }                    
                            void ktrathoigian()
                            {
                               if ((hour==0x07)&&(min==0x00))
                              
                                {
                              if(het_5s==0)
                            {
                                chuong=1;
                                tatchuong=0x01;
                                tre5s();
                            }
                              else
                              {}
                                } 
                            else
                             {
                             het_5s=0;
                             }
                            |

                            Comment


                            • #29
                              cám ơn @tdm: đã giúp đỡ, nhưng khi thêm đoạn het_5s vào thì nó chỉ reo lên 1 cái rùi tắt (khoảng 0,5s) là vì sao nhỉ? xem lại giúp mình nhé, gần bảo vệ rùi mà chưa đc nữa!

                              Comment


                              • #30
                                Nguyên văn bởi phongxh Xem bài viết
                                cám ơn @tdm: đã giúp đỡ, nhưng khi thêm đoạn het_5s vào thì nó chỉ reo lên 1 cái rùi tắt (khoảng 0,5s) là vì sao nhỉ? xem lại giúp mình nhé, gần bảo vệ rùi mà chưa đc nữa!
                                hàm trễ 5s của bạn sai .bạn thử tính lại nhé.
                                |

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X