Thông báo

Collapse
No announcement yet.

Làm mạch đồng hồ điện tử

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

  • #76
    Tôi cũng làm 1 cái giống bạn trên này nhưng mà sao nó ăn dòng khiếp quá, những 500mA, tính cho chạy pin 9V nhưng mà kiểu này chắc mau hết pin. Tôi dùng led 7 đoạn màu xanh dương 1inch. Xin chỉ làm sao cho dòng nhỏ lại. Cám ơn.

    Comment


    • #77
      Nguyên văn bởi thanhluong Xem bài viết
      Tôi cũng làm 1 cái giống bạn trên này nhưng mà sao nó ăn dòng khiếp quá, những 500mA, tính cho chạy pin 9V nhưng mà kiểu này chắc mau hết pin. Tôi dùng led 7 đoạn màu xanh dương 1inch. Xin chỉ làm sao cho dòng nhỏ lại. Cám ơn.
      bạn có thể dùng phương pháp quét LED để giảm dòng (nhưng chỉ giảm được dòng cho LED thôi, còn IC thì...??). chúc bạn thành công!

      Comment


      • #78
        Nguyên văn bởi thanhluong Xem bài viết
        Tôi cũng làm 1 cái giống bạn trên này nhưng mà sao nó ăn dòng khiếp quá, những 500mA, tính cho chạy pin 9V nhưng mà kiểu này chắc mau hết pin. Tôi dùng led 7 đoạn màu xanh dương 1inch. Xin chỉ làm sao cho dòng nhỏ lại. Cám ơn.
        Mình dùng quét led, làm cái đồng hồ RTC 6 led 7 đoạn mà chỉ ngốn 200mA thui (mạch mình gồm con 8951+ds12c887+6 led 7 đoạn loại 2cm).

        Comment


        • #79
          Nguyên văn bởi KienLong Xem bài viết
          Dùng DS1307 hoặc 12C887 giao tiếp với VDK bằng I2C đi. Trên diễn dàn có nhiều.

          Đúng rồi.

          Ở đây có chương trình của bạn qkhanh viết khá chuẩn, tuy nhiên mạch hiển thị của các bạn khác nhau, bạn tham khảo. Phần chương trình đã được huyphuc1981 fix lỗi, thử chạy tốt. Bạn qkhanh viết trong sáng gọn nhẹ, rất tốt.
          http://www.dientuvietnam.net/forums/...132#post162132

          Bạn KienLong nói đúng đó, dùng riêng MCU làm đồng hồ có nhiều bất lợi.
          +++Bất lợi đầu tiên, nó không phải là IC chuyên nghiệp làm đồng hồ, nên hay treo, không chạy khi mất điện, sai số tích lũy... không đảm bảo chạy hàng nhiều năm ổn định được.
          +++ bất lợi lớn nhất là tốn thời gian xử lý nên khi cần bão chuông còi.... nói chung là xử lý event không tốt.
          +++Bất lợi thứ 3 rõ nhất là bạn phải dùng loại thạch anh chuẩn, ví dụ 3MHz, 6MHz,12MHz, 24MHz, 36MHz... tức là phải chi cho giây chẵn 12, vì 12 xung là một chu kỳ lệnh. Dùng những thạch anh như thế một là khó kiếm, hai là không chạy được các chức năng khác, như giao tiếp máy tính.


          RTC (real time clock) là các mạch đồng hồ chuyên nghiệp có thạch anh riêng và pin riêng không chung với MCU, chúng được thiết kế chuyên nghiệp để chạy hàng chục năm không treo, sai số hàng ngàn năm một giậy (chắc lúc đó nếu nó còn thì vỏ nó mục).
          Mạch đồng hồ trước đây dùng mạch song song DS12885, mạch này thừa kế các DS cũ hơn nó của Dalads. DS12885 cũng cấp các chân ngắt, chân xung nhịp, chức năng hẹn giờ (đến giờ thì gây ngắt), ngày tuần tháng năm dạng BCD.... Thêm nữa, nó có thêm ít byte nhỡ khi mất điện để MCU dùng. Chức năng phổ biến nhất của các DS này là CMOS của máy tính. Hiện nay mạch này đã được thu bé lại và tích hợp vào FPGA, được đặt trong IO-chip hoặc PIIX4 của PC, giao tiếp hoàn toàn như cũ.
          DS12885 dùng một thạch anh đồng hồ phổ biến và có hai nguồn, một nguôn là pin 3V. Khi mất điện nguồn VCC, nó tự co lại ở chế độ trở kháng cao. Trước đây DS12885 và các đời cũ hơn được lắp cho PC. Ban đầu, dùng pin nạp lại được, nhưng đến đời DS12885 thì chủ yếu là pin không nạp, chạy được 10 năm (pin chỉ bằng khuy áo). DS12887 là một con DS12885 có các chân pin và thạch anh lộn lên lưng, trên lưng là pin và thạch anh đổ kín, chạy đựoc 10 năm. Trước đây mình hay lấy ở PC, còn mua hàng ngoài rất phở.
          Giao tiếp I2C là các DS13xx như DS1307, mạch gọn hơn.

          Mua hàng ngoài các loại này nay đã sẵn hàng chất lượng dùng được. Khi có điện, thì MCU là LED chạy, còn khi mất điện thì chỉ có RTC chạy mà thôi, nó tự co về chế độ trở kháng cao.

          Comment


          • #80
            Nguyên văn bởi viethung Xem bài viết
            tôi có 1 chương trình này để bạn tham khảo. Còn nhiều thiếu sót, mong các bạn góp ý giúp. Ở trên tôi dùng 2 ngắt ngoài với các pin P3.2&p3.3. Tôi đang muốn thay việc tăng giảm các giá trị thời gian trên bằng cách dùng một chiết áp và viết chương trình cho nó vì tôi thấy ở một số máy ngoại đã thực hiện như vậy . Song tôi chưa tìm ra thủ thuật viết .Vậy mong các cao thủ gợi ý giúp đỡ. Xin cảm ơn. Địa chỉ của tôi viethungrrg@yahoo.com. Đt:0912153594, (04)6622766
            ORG 0000H
            LJMP MAIN
            LJMP EX0ISR
            ORG 000BH
            LJMP NGAT_TIMER0
            ORG 0013H
            LJMP EX1ISR
            ORG 0030H
            MAIN:
            MOV A, #38H
            LCALL COMMAND
            LCALL DELAY
            MOV A, #01H
            LCALL COMMAND
            LCALL DELAY
            MOV A, #0EH
            LCALL COMMAND
            LCALL DELAY
            MOV A, #04H
            LCALL COMMAND
            LCALL DELAY
            MOV A, #80H
            LCALL COMMAND
            LCALL DELAY
            MOV A, #0CH
            LCALL COMMAND
            LCALL DELAY
            SETB IE0
            SETB IE1
            SETB IT0
            MOV IE ,#87H
            MOV 10H ,#0
            MOV 11H ,#0
            MOV 12H ,#0
            MOV 13H ,'A'
            MOV P1,#0
            CLR P2.4
            MOV TMOD,#01H
            MOV 26H,#2
            SETB TF0
            M1:
            LCALL TAO_MA
            LCALL HIEN_THI
            LJMP M1
            EX0ISR: ;tang gio
            K1: MOV A, 12H
            ADD A,#1
            CJNE A, #12, $+3
            MOV 12H, A
            JNC K1
            RETI
            NGAT_TIMER0:
            CLR TR0
            MOV TH0 ,#3CH
            MOV TL0 ,#0B0H
            DEC 26H
            MOV A ,26H
            CJNE A ,#0 ,EXIT
            MOV 26H ,#2
            LCALL DEM_THOI_GIAN
            EXIT:
            SETB TR0
            RETI
            EX1ISR: ;tang phut
            K2:
            MOV A, 11H
            ADD A,#1
            CJNE A, #60, $+3
            MOV 11H, A
            JNC K2
            RETI
            TAO_MA:
            LCALL TM_GIAY
            LCALL TM_PHUT
            LCALL TM_GIO
            LCALL TM_BU
            RET
            TM_GIAY:
            MOV A ,#0
            MOV A ,10H
            LCALL CH_BCD
            MOV R4 ,A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 14H ,A
            MOV A ,#0
            MOV A ,R4
            SWAP A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 15H ,A
            RET
            TM_PHUT:
            MOV A ,#0
            MOV A ,11H
            LCALL CH_BCD
            MOV R4 ,A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 16H ,A
            MOV A ,#0
            MOV A ,R4
            SWAP A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 17H ,A
            RET
            TM_GIO:
            MOV A ,#0
            MOV A ,12H
            LCALL CH_BCD
            MOV R4 ,A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 18H ,A
            MOV A ,#0
            MOV A ,R4
            SWAP A
            ANL A, #0FH
            LCALL CH_LCD
            MOV 19H,A
            RET
            TM_BU:
            MOV A ,#0
            MOV A ,13H
            LCALL CH_LCD1
            MOV 20H,A
            RET
            CH_BCD:
            MOV B ,#10
            DIV AB
            SWAP A
            ADD A ,B
            RET
            CH_LCD:
            MOV DPTR,#TABLE
            MOVC A ,@A+DPTR
            RET
            TABLE:
            DB 0,1,2,3,4,5,6,7,8,9
            CH_LCD1:
            MOV DPTR,#TABLE1
            MOVC A ,@A+DPTR
            RET
            TABLE1:
            DB 'A','P','A','P','A','P','A','P'

            DEM_THOI_GIAN:
            MOV R0 ,#10H
            INC @R0
            CJNE @R0 ,#5 ,DD1
            MOV @R0 ,#0
            INC R0
            INC @R0
            CJNE @R0 ,#5, DD1
            MOV @R0 ,#0
            INC R0
            INC @R0
            CJNE @R0 ,#2 , DD1
            MOV @R0 ,#0
            INC R0
            INC @R0
            CJNE @R0 ,#'P', DD1
            MOV 10H, #0
            MOV 11H, #0
            MOV 12H, #0
            MOV 13H,'a'
            DD1: RET

            COMMAND:
            MOV P0, A
            CLR P2.0
            CLR P2.1
            SETB P2.2
            CLR P2.2
            RET
            DISPLAY:
            MOV P0, A
            SETB P2.0
            CLR P2.1
            SETB P2.2
            CLR P2.2
            RET
            HIEN_THI:

            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY


            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,14H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,15H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#':'
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,16H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A,17H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#":"
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,18H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A,19H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#"M"
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,20H
            ORL A,#30H
            LCALL DISPLAY
            LCALL DELAY

            MOV A ,#" "
            LCALL DISPLAY
            LCALL DELAY

            RET
            DELAY:
            MOV R0 ,#20
            DL1: MOV R1 ,#50
            HERE: DJNZ R1 ,HERE
            DJNZ R0 ,DL1
            RET

            END
            ban thu vao trang nay xem co giup duoc gi khong
            nhung la thanh vien moi viet va goi bai duoc
            trang nay http://www.ant7.com/
            Không biết làm sao nói được nhiều


            ======

            Comment


            • #81
              em cũng đang làm bài tập lớn về mạch đồng hồ số (dùng kỹ thuật sô thôi) sử dụng phần mền mô phỏng bằng protues bác nào có gửi cho em với nhé xedapoi_200586@yahoo.com
              cảm ơn các bác!

              Comment


              • #82
                led 7 đoạn màu xanh dương

                Nguyên văn bởi thanhluong Xem bài viết
                Tôi cũng làm 1 cái giống bạn trên này nhưng mà sao nó ăn dòng khiếp quá, những 500mA, tính cho chạy pin 9V nhưng mà kiểu này chắc mau hết pin. Tôi dùng led 7 đoạn màu xanh dương 1inch. Xin chỉ làm sao cho dòng nhỏ lại. Cám ơn.
                Nếu bạn ở tphcm thì cho mình hỏi bạn mua led 7 đoạn màu xanh dương 1inch ở đâu vậy? mình hỏi khắp chợ nhật tảo mà chả có

                PS: Có huynh nào bít chỗ bán xin chỉ cho mình với

                Comment


                • #83
                  Help!

                  Các bác cho hỏi em làm DHS dùng IC 555, 7490,74ls47 khi mo phong no chi đếm số chẵn ko à. Các bác cho hỏi mạch em sai chỗ nào đây là mạch mô phỏng của em
                  Attached Files

                  Comment


                  • #84
                    bác nào vẽ cho em cái mạch như của đòng hồ vạn niên hay bán ngoai thị trường ko. vẽ dùm em với. em cần làm mạch đồng hồ
                    Khói nhựa thông che lấp đời trai trẻ.Dây thiếc hàn quấn chặt tuổi thanh xuân

                    Comment


                    • #85
                      Nguyên văn bởi harmonica Xem bài viết
                      Nếu bạn ở tphcm thì cho mình hỏi bạn mua led 7 đoạn màu xanh dương 1inch ở đâu vậy? mình hỏi khắp chợ nhật tảo mà chả có

                      PS: Có huynh nào bít chỗ bán xin chỉ cho mình với
                      Chợ NT không có đâu tôi cũng hỏi hết rồi, mấy cái này chỉ có hàng TQ thôi. Tôi nhờ bạn bên TQ mua giùm, khoảng 28000/con (xài đồng hồ hết 6 con: giờ, phút, giây). Lên mấy website hàng hiệu cũng có nhưng mắc lắm. Tuy nhiên nhắc bạn cũng không nên sử dụng con LED xanh dương này, nó chói kinh khủng, buổi tối phải che lại không thôi sáng lắm - rất khó ngủ. Tôi tự học đtử nên cũng chưa nghĩ ra cách để giảm độ sáng lại, nhân tiện hỏi các bạn chỉ giúp luôn. Nếu không chỉ còn cách mua tấm nhựa màu trà che lại.

                      Comment


                      • #86
                        co ai co so do mach dong ho dien tu hien thi bang ned 7 thanh ko? cho minh voi

                        Comment


                        • #87
                          bác nào có mạch đồng hồ cho mình xin 1 bản

                          yahoo:nguyenminhtan219@yahoo.com

                          thanks

                          Comment


                          • #88
                            Nguyên văn bởi nghia_tdh21 Xem bài viết
                            Bạn đang làm đồ án môn học à? Mình đang có đề tài này, để mình gửi cho.
                            hi hai bác
                            em cũng mún có tài liệu về thiết kế mạch đồng hồ điện tử
                            bác nào còn gửi cho em với , em làm đề tài thực hành
                            gửi cho em qua mail quyetmyduc@gmail.com
                            em thanks nhìu

                            Comment


                            • #89
                              em mới học năm 2,thầy giao BT là thiết kế đôg hồ thể thao chính xác đến 1/100s,ai biết giúp e vơi,chứ dùng vi xử lý thì e chưa học nên k đc làm,cái quan trọng là chính xác đến 1/100s,e định dùng con 555 đưa xung 100Hz vào nhưng k biết làm thế nào với cả sai số chắc chắn sẽ rất lớn,đã test

                              Comment


                              • #90
                                hixx
                                code loi nhieu qua pac oi

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X