Thông báo

Collapse
No announcement yet.

đồng hồ số hiển thị led 7 thanh

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

  • Nhờ anh pctcom sửa hộ giúp em những lỗi trong chương trình của em để em tham khảo tí, cảm ơn anh nhiều ạ
    http://www.4shared.com/file/5R2NBLvq..._dung_lcd.html

    Comment


    • Nguyên văn bởi luantinh Xem bài viết
      Em vẽ đúng mà anh coi hình em thử. Em vẽ bên orcad.Em không nối chân P0.7 vào các dấu chấm trên 6 led 7 đoạn ( vì em thấy dấu chấm không dùng đến)

      em xài Led 7 đoạn loại lớn (29x40mm)
      Cái mạch em chia làm 2 khối: khối điều khiển và khối hiển thị.



      Vì em sài led 7 đoạn loại lớn (29x40mm) nên anh cho em hỏi là "cái điện trở dãy 10K gắn vào P0 và 6 con điện trở 4.7K gắn từ P2 vào 6 con Transistor A1015" Có nên thay đổi giá trị khác không?? và nếu có thay đổi thì anh cho em hỏi mình nên dùng giá trị bao nhiêu???

      Còn nữa anh cho em hỏi "2 con điện trở 10K nối từ nguồn +5VDC xuống 2 chân P3.0,P3.1 và SCL,SDA" nó có tác dụng gì vậy anh??? Mình không gắn vô có sao không anh???

      Em cám ơn
      đây là file [ATTACH]26327[/ATTACH]
      http://www.mediafire.com/?j1mv1y5ukro571r

      Mạch bạn vẽ có 1 số điểm cần khắc phục:

      - Tất cả các Footprinter của bạn đều có Padstack quá nhỏ, sẽ khó khăn khi khoan lỗ và hàn chân linh kiện.
      - Đường mass và 5V quá nhỏ và dài gây nhiễu mạnh nhất là ở tần số cao.
      - Đường mạch đi quá dài và rối.
      - Phần phủ đồng nên Attach theo mass.

      Riêng mạch DK bạn dính lỗi nghiêm trọng làm thiếu Mass cho tụ dao động thạch anh và điện trở thoát Mass của Reset.
      PCT COMPUTER
      (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

      Comment


      • chào các bạn , tôi thấy chủ đề này cũng lắm người quan tâm nên tôi sẽ giúp các bạn đáp ứng phần nào đó cái nhu cầu của các bạn , tôi có mạch đồng hồ dùng DS1307 hiển thị 6 led 7 đoạn . Chỉ mong rằng cái mạch này giúp các bạn học tập , không phục vụ mục đích khác, thứ hai tôi sẽ up mạch cho các bạn
        Đừng bảo vấn đề này khó
        Nếu không khó thì đâu thành vấn đề !

        Comment


        • anh cho em hỏi em sài led 7 đoạn loại lớn (29x40mm) thì nên dung nguồn bao nhiêu Volt để sáng led 7 đoạn
          và "cái điện trở dãy 10K gắn vào P0 và 6 con điện trở 4.7K gắn từ P2 vào 6 con Transistor A1015" Có nên thay đổi giá trị khác không?? và nếu có thay đổi thì anh cho em hỏi mình nên dùng giá trị bao nhiêu???

          Comment


          • Nguyên văn bởi luantinh Xem bài viết
            anh cho em hỏi em sài led 7 đoạn loại lớn (29x40mm) thì nên dung nguồn bao nhiêu Volt để sáng led 7 đoạn
            và "cái điện trở dãy 10K gắn vào P0 và 6 con điện trở 4.7K gắn từ P2 vào 6 con Transistor A1015" Có nên thay đổi giá trị khác không?? và nếu có thay đổi thì anh cho em hỏi mình nên dùng giá trị bao nhiêu???
            Tùy theo loai led ban có thể tính điện trở và điện thế phù hợp với dòng cấp cho Led. Đối với mạch Led 7seg thông thường thì điện thế 5V là quá đủ

            Trong mạch của bạn điện trở thanh 10K ở P0 không cần thiết, bạn có thể bỏ đi không cần gắn vào. Điện trở 4K7 nối vào chân B A1015 và P2 > A1015 sẽ cấp dòng Ic Max khoảng 100mA nên dư sức kéo Led 7seg của bạn.

            Tuy nhiên mạch của bạn có 1 lỗi nghiêm trọng là không có điện trở hạn dòng cho Led, bạn nên gắn thêm điện trở(200 - 1K) nối tiếp giữa các chân Led 7seg và P0
            PCT COMPUTER
            (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

            Comment


            • anh ơi so sanh với giờ hiện tại viết như thế nào vậy???

              Comment


              • Nguyên văn bởi luantinh Xem bài viết
                anh cho em hỏi em sài led 7 đoạn loại lớn (29x40mm) thì nên dung nguồn bao nhiêu Volt để sáng led 7 đoạn
                và "cái điện trở dãy 10K gắn vào P0 và 6 con điện trở 4.7K gắn từ P2 vào 6 con Transistor A1015" Có nên thay đổi giá trị khác không?? và nếu có thay đổi thì anh cho em hỏi mình nên dùng giá trị bao nhiêu???
                đối với LED đó vẫn dùng nguồn 5V , nhưng đùng trở cho led giảm xuống khoảng 10ohm đến nhỏ hơn 100ohm là được
                Đừng bảo vấn đề này khó
                Nếu không khó thì đâu thành vấn đề !

                Comment


                • Nguyên văn bởi nguoianhxam Xem bài viết
                  anh ơi so sanh với giờ hiện tại viết như thế nào vậy???
                  Có rất nhiều cách để so sánh đoạn code đơn giản này là 1 ví dụ:

                  ALARM:
                  MOV A,GIO_ALARM ;SO SANH GIO
                  MOV B,GIO
                  CJNE A,B,NO_ALARM ;THOAT RA NEU KHAC
                  MOV A,PHUT_ALARM ;SO SANH PHUT
                  MOV B,PHUT
                  CJNE A,B,NO_ALARM ;THOAT RA NEU KHAC
                  CLR BUZZ ;NEU DUNG GIO ALARM THI CHO BAO THUC
                  JMP EXIT_ALARM
                  NO_ALARM:
                  SETB BUZZ
                  EXIT_ALARM:
                  RET
                  PCT COMPUTER
                  (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

                  Comment


                  • bác pctcon ơi,con 89c51 có khác gì với con 89c2051 không bác,mà sao viết code không chạy bác.code của em đây:
                    $mod51


                    ORG 000H
                    MAIN:
                    MOV R5,#8
                    MOV A,#11111110B
                    LAP: MOV P1,A
                    LCALL DL
                    RL A
                    DJNZ R5,LAP
                    LJMP MAIN
                    DL:
                    ;===================
                    MOV R7,#100
                    DL_1MS_1:
                    MOV R6,#100
                    DJNZ R6,$
                    DJNZ R7,DL_1MS_1
                    END

                    em xuất led đơn ở p1,thanks bác

                    Comment


                    • cac pac co mo phong mach su dung 89 de lam may tinh don gian kg? (+, -, *, /). neu co cho minh xin voi.
                      mail cua minh: dangthanhtoi@yahoo.com.vn

                      Comment


                      • minh dang hoc mo phong proteus

                        Comment


                        • minh cung thay trong proteus co ban phim may tinh va ban phim dien thoai, khong biet su dung no nhu the nao. cac pac giup em voi.

                          Comment


                          • Nguyên văn bởi dientai Xem bài viết
                            bác pctcon ơi,con 89c51 có khác gì với con 89c2051 không bác,mà sao viết code không chạy bác.code của em đây:
                            $mod51


                            ORG 000H
                            MAIN:
                            MOV R5,#8
                            MOV A,#11111110B
                            LAP: MOV P1,A
                            LCALL DL
                            RL A
                            DJNZ R5,LAP
                            LJMP MAIN
                            DL:
                            ;===================
                            MOV R7,#100
                            DL_1MS_1:
                            MOV R6,#100
                            DJNZ R6,$
                            DJNZ R7,DL_1MS_1
                            END

                            em xuất led đơn ở p1,thanks bác
                            89cx051 là bản rút gọn của 89c51 vậy bạn có thể viết code giống 89c51(chú ý: code không chứa những lệnh trong 89x051 không còn tồn tại)

                            Code trên của bạn bị lỗi ở phần DL do thiếu lệnh RET nên hàm này không trở về chương trỉnh chính được.

                            Để không làm loãng luồng này các bạn vui lòng mở luồng mới cho 1 chủ đề khác.
                            Last edited by pctcom; 22-12-2010, 09:00.
                            PCT COMPUTER
                            (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

                            Comment


                            • [QUOTE=pctcom;315972]89cx051 là bản rút gọn của 89c51 vậy bạn có thể viết code giống 89c51(chú ý: code không chứa những lệnh trong 89x051 không còn tồn tại)

                              Code trên của bạn bị lỗi ở phần DL do thiếu lệnh RET nên hàm này không trở về chương trỉnh chính được.


                              bác pctcom ơi,do em up thiếu,nhưng thực sự em làm không được,khi em mô phỏng thì led đỏ toàn bộ,không thấy led nháy,thanks bác

                              Comment


                              • [QUOTE=dientai;316037]
                                Nguyên văn bởi pctcom Xem bài viết
                                89cx051 là bản rút gọn của 89c51 vậy bạn có thể viết code giống 89c51(chú ý: code không chứa những lệnh trong 89x051 không còn tồn tại)

                                Code trên của bạn bị lỗi ở phần DL do thiếu lệnh RET nên hàm này không trở về chương trỉnh chính được.


                                bác pctcom ơi,do em up thiếu,nhưng thực sự em làm không được,khi em mô phỏng thì led đỏ toàn bộ,không thấy led nháy,thanks bác
                                hi. đó là do DL của bạn quá nhanh. Bạn sửa lại cho DL cho chậm lại là ok
                                PCT COMPUTER
                                (Để không làm ảnh hưởng đến thời gian và công việc cá nhân. Xin vui lòng không nhắn tin và điện thoại)

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X