Thông báo

Collapse
No announcement yet.

Clock 8051+DS1307: hiển thị Giờ + Phút + Giây + Ngày trong tuần + ngày + tháng + năm

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

  • Nguyên văn bởi minhthanh29 Xem bài viết
    Đã làm mạch thật chưa bạn, mô phỏng nó nháy. Không biết mạch thật nó bị?
    Mạch thật chạy bình thường bạn !

    Nguyên văn bởi AT89SXX Xem bài viết
    Cho mình xin file đi bạn, muốn làm một cái như bạn...Cảm ơn!
    Rất tiếc ! Mình bị lạc mất file, chỉ còn mỗi file code đồng hồ : http://www.mediafire.com/download/6h...5+%28ok%29.rar

    Nguyên văn bởi AT89SXX Xem bài viết
    Em có cái mạch lịch vạn niên, nhưng nó hơi bị giật phần led. Anh giúp em fix lại được không
    Thanks!
    Nếu đồng hồ của bạn đã hiển thị được giờ, phút, giây, ngày, tháng, năm và nhảy led giây thì phần cứng ok rồi, lúc này led giật là do code, bạn cần chỉnh lại các chu kỳ hiển thị và chọn led trong hàm hiển thị !

    Comment


    • Nguyên văn bởi tramng

      Rất tiếc ! Mình bị lạc mất file, chỉ còn mỗi file code đồng hồ : [url=http://www.mediafire.com/download/70qd334267addqr/Dong_ho_van_nien_(co_nhiet_do)_su_dung_AT89C52_+_D S1307_+_DS18B20_quet_18_led_7_doan_khong_dung_595. rar
      Dong ho van nien (co nhiet do) su dung AT89C52 + DS1307 + DS18B20 quet 18 led 7 doan khong dung 595[/url]



      Nếu đồng hồ của bạn đã hiển thị được giờ, phút, giây, ngày, tháng, năm và nhảy led giây thì phần cứng ok rồi, lúc này led giật là do code, bạn cần chỉnh lại các chu kỳ hiển thị và chọn led trong hàm hiển thị !
      -Cảm ơn anh! mà đồng hồ 18 led của anh chạy có giật không ạ
      -Anh giúp em chỉnh lại delay trong hàm hiển thị đi, nhìn vô một mớ... mù tịt luôn. Anh giúp em nha, cảm ơn anh
      -File đồng hồ em sưu tầm được:http://www.4shared.com/rar/n09HHSVm/Lich_van_nien.html

      Comment


      • Bạn có thể viết thêm code asm send lên cho anh em ?

        Comment


        • Nguyên văn bởi AT89SXX Xem bài viết
          -Cảm ơn anh! mà đồng hồ 18 led của anh chạy có giật không ạ
          -Anh giúp em chỉnh lại delay trong hàm hiển thị đi, nhìn vô một mớ... mù tịt luôn. Anh giúp em nha, cảm ơn anh
          -File đồng hồ em sưu tầm được:Lich van nien - Download - 4shared - nguyen thanh
          mach này bạn minhthanh29 vẽ mà.bạn dùng thạch anh bao nhiêu Mhz

          Comment


          • Nguyên văn bởi AT89SXX Xem bài viết
            -Cảm ơn anh! mà đồng hồ 18 led của anh chạy có giật không ạ
            -Anh giúp em chỉnh lại delay trong hàm hiển thị đi, nhìn vô một mớ... mù tịt luôn. Anh giúp em nha, cảm ơn anh
            -File đồng hồ em sưu tầm được:http://www.4shared.com/rar/n09HHSVm/Lich_van_nien.html
            Đồng hồ mình làm không giật. File đồng hồ bạn sưu tầm mình không tìm thấy code và file hex.

            Nguyên văn bởi damme88 Xem bài viết
            Bạn có thể viết thêm code asm send lên cho anh em ?
            Vài hôm nửa, mình sẽ post code ASM cho mọi người !
            Last edited by tramng; 25-03-2014, 23:00.

            Comment


            • Nguyên văn bởi toi ngu kinh Xem bài viết
              mach này bạn minhthanh29 vẽ mà.bạn dùng thạch anh bao nhiêu Mhz
              Mình thử 12-27M rồi nó cũng không hết giật, chỉ đỡ hơn thôi
              Last edited by AT89SXX; 26-03-2014, 01:41.

              Comment


              • Đồng hồ mình làm không giật. File đồng hồ bạn sưu tầm mình không tìm thấy code và file hex.


                XL, mình gửi nhầm, code ở file đính kèm. Bạn giúp mình nha, tại mình làm mạch rồi
                Attached Files

                Comment


                • Nguyên văn bởi AT89SXX Xem bài viết
                  XL, mình gửi nhầm, code ở file đính kèm. Bạn giúp mình nha, tại mình làm mạch rồi
                  Bạn có thể hỏi trực tiếp tác giả :

                  mach này bạn minhthanh29 vẽ mà.bạn dùng thạch anh bao nhiêu Mhz
                  PHP Code:
                  //############ngat time_0 dung quet led 7 doan ###############
                  void timer0_ISR (voidinterrupt 1 //ngat time_0 (tao ngat 2ms)
                  TR0 0;
                    
                  TH0 0xf0;               // 2ms
                    
                  TL0 0x00;
                    
                  data595(0xff);data595(0xff);data595(0xff);data595(0xff);chot();//xoa bong ma
                    
                  tam_gio_phut_giay=(gio_phut_giay[quay]);
                    
                  tam_thu_ngay_thang_nam=(thu_ngay_thang_nam[quay]);
                    if(
                  chon_hien_thi==0){}
                    else{
                  //####################
                     
                  if(nhap_nhay==0xaa){}
                     else{  
                  //tao nhay vung cai dat
                     
                  if(chon_hien_thi==1){if(quay==4|quay==5){tam_gio_phut_giay=0xff;}}
                     else if(
                  chon_hien_thi==2){if(quay==2|quay==3){tam_gio_phut_giay=0xff;}}
                     else if(
                  chon_hien_thi==3){if(quay==0|quay==1){tam_gio_phut_giay=0xff;}}
                     else if(
                  chon_hien_thi==4){if(quay==0|quay==1){tam_thu_ngay_thang_nam=0xff;}}
                     else if(
                  chon_hien_thi==5){if(quay==2|quay==3){tam_thu_ngay_thang_nam=0xff;}}
                     else if(
                  chon_hien_thi==6){if(quay==4|quay==5){tam_thu_ngay_thang_nam=0xff;}}
                     else if(
                  chon_hien_thi==7){if(quay==6|quay==7){tam_thu_ngay_thang_nam=0xff;}}
                                  } 
                       }
                  //####################
                          
                    //****************hien thi 7 doan**********
                    
                  data595(tam_gio_phut_giay);data595(tam_thu_ngay_thang_nam);
                    
                  data595(ngay_thang_nam_am_lich[quay]);data595(nhiet_do[quay]);
                    
                  chot();P1=quay;
                    
                  quay++;
                    if(
                  quay>7)
                     
                  quay=0;
                     
                  TR0 1;
                   } 
                  Bạn thử tăng giảm phần TH0 = 0xf0 xem có thay đổi gì không !

                  Comment


                  • PHP Code:
                    //############ngat time_0 dung quet led 7 doan ###############
                    void timer0_ISR (voidinterrupt 1 //ngat time_0 (tao ngat 2ms)
                    TR0 0;
                      
                    TH0 0xf0;               // 2ms
                      
                    TL0 0x00;
                      
                    data595(0xff);data595(0xff);data595(0xff);data595(0xff);chot();//xoa bong ma
                      
                    tam_gio_phut_giay=(gio_phut_giay[quay]);
                      
                    tam_thu_ngay_thang_nam=(thu_ngay_thang_nam[quay]);
                      if(
                    chon_hien_thi==0){}
                      else{
                    //####################
                       
                    if(nhap_nhay==0xaa){}
                       else{  
                    //tao nhay vung cai dat
                       
                    if(chon_hien_thi==1){if(quay==4|quay==5){tam_gio_phut_giay=0xff;}}
                       else if(
                    chon_hien_thi==2){if(quay==2|quay==3){tam_gio_phut_giay=0xff;}}
                       else if(
                    chon_hien_thi==3){if(quay==0|quay==1){tam_gio_phut_giay=0xff;}}
                       else if(
                    chon_hien_thi==4){if(quay==0|quay==1){tam_thu_ngay_thang_nam=0xff;}}
                       else if(
                    chon_hien_thi==5){if(quay==2|quay==3){tam_thu_ngay_thang_nam=0xff;}}
                       else if(
                    chon_hien_thi==6){if(quay==4|quay==5){tam_thu_ngay_thang_nam=0xff;}}
                       else if(
                    chon_hien_thi==7){if(quay==6|quay==7){tam_thu_ngay_thang_nam=0xff;}}
                                    } 
                         }
                    //####################
                            
                      //****************hien thi 7 doan**********
                      
                    data595(tam_gio_phut_giay);data595(tam_thu_ngay_thang_nam);
                      
                    data595(ngay_thang_nam_am_lich[quay]);data595(nhiet_do[quay]);
                      
                    chot();P1=quay;
                      
                    quay++;
                      if(
                    quay>7)
                       
                    quay=0;
                       
                    TR0 1;
                     } 
                    Bạn thử tăng giảm phần TH0 = 0xf0 xem có thay đổi gì không !
                    Cái này mình cũng đã thử, ngồi tăng, giảm nhưng nó chỉ đỡ hơn chứ không hết giật( Thạch anh mình đã thử 12, 24, 27, 32M nhưng cũng vậy)

                    Comment


                    • [MENTION=302576]tramng[/MENTION] cho mình hỏi cái đồng hồ vạn niên 18 led của bạn, mình cảm thụ trên test board. Nhưng khi chỉnh giờ, phút..., chỉnh xong thì nó không lưu kết quả vừa chỉnh
                      Bạn xem video:

                      Comment


                      • Bạn kiểm tra lại phần cứng nhé !

                        Comment


                        • Nguyên văn bởi tramng Xem bài viết
                          Bạn kiểm tra lại phần cứng nhé !
                          Mạch mình thử trên test chưa có con DS18B20, không biết có được không

                          Comment


                          • không cần DS18b20 cũng được, chỉ cần kết nối giữa RCT voi MCU tốt là được !

                            Comment


                            • Nguyên văn bởi tramng Xem bài viết
                              không cần DS18b20 cũng được, chỉ cần kết nối giữa RCT voi MCU tốt là được !
                              um cảm ơn bạn, để mình xem lại

                              Comment


                              • Sao mình chỉnh tháng thì hàng chục led không có nhỉ( mình kiểm tra kết nối tốt)

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X