ADESDEN

Mạch điện tử chạy tử chạy ngược 99 đến 00 bằng led 7 thanh - [Code ASM ] - IC AT8951 - tuantnut.tk

Mạch điện tử chạy tử chạy ngược 99  đến 00 bằng led 7 thanh - 

[Code ASM ] - IC AT8951 - tuantnut.tk


  1. Đề bài: Thiết kế bộ điều khiển và viết trương trình hiển thị led 7 thanh sáng các số từ 99 đến 00. Biết tần số thạch anh là 12MHZ
  2. Mạch mô phỏng:




  3. Mình sử dụng code ASM lập trình VXL
    Các bạn có thể tham khảo trương trình của mình dưới đây:








  • ORG 00H
    MAIN:  ;truong trinh chinh
    MOV R0,#99
    MOV DPTR,#MALED
    LAP:    ; lenh lap hien thi led
    MOV A,R0
    MOV B,#10
    DIV AB
    MOVC A,@A+DPTR
    MOV P2,A
    MOV A,B
    MOVC A,@A+DPTR
    MOV P3,A
    CALL DELAY
    DEC R0
    CJNE R0,#-1,LAP
    MALED: DB 03FH,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh ; bang ma led chung âm
    DELAY:                                       ; Mach tre 0,5s
    MOV TMOD,#01H
    MOV R7,#10
    MOV TH0,#3CH
    MOV TL0,#0B0H
    LAP1:
    SETB TR0
    JNB TF0,$
    CLR TR0
    CLR TF0
    DJNZ R7,LAP1
    RET
    END



  • Chúc các bạn thành công!
    Trên đây chỉ là mạch mô phỏng chưa tính toán và thêm các thông số điện trở và tạo xung.
    Nếu làm mạch thật hãy tham khảo code và tham khảo mạch thật theo mô hình đầy đủ. Xin cảm ơn !

    Bình Luận

    0 Komentar untuk "Mạch điện tử chạy tử chạy ngược 99 đến 00 bằng led 7 thanh - [Code ASM ] - IC AT8951 - tuantnut.tk"

    Back To Top