Thông báo

Collapse
No announcement yet.

Đồng hồ 6 led7 và led đơn chạy cùng lúc

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

  • Đồng hồ 6 led7 và led đơn chạy cùng lúc

    Em đang làm cái đồng hồ 6 led 7doan nó chạy chính xác rồi , con 8052 thưa
    1 port em muốn lắp thêm 8 con led đơn nháy cùng cho đẹp.Pro nào giỏi lập trìng bằng asm thi giúp em lập trình thêm 8 con led đơn nháy mà đồng hồ vẫn chạy bình thường , em có sơ đồ mô phỏng với code đồng hồ phía dưới đó. CẢM ƠN PRO Nhìu

    đây là sơ đồ mô phỏng tren proteus



    đây là code đồng hồ

    $MOD51

    GIAY EQU R2

    PHUT EQU R3

    GIO EQU R4

    B_GIAY EQU R7

    B_MODE EQU R6

    MODE BIT P1.0

    UP BIT P1.1

    D0WN BIT P1.2



    ORG 0000H

    LJMP MAIN

    ORG 00BH

    LJMP ISR_T0

    MAIN:

    MOV TMOD,#01H ;CHE DO TIMER - MODE 1

    MOV TH0,#3CH ;THOI GIAN TIMER - 50MS

    MOV TL0,#0B0H

    CLR TF0 ;XOA CO TRAN

    SETB TR0 ;CHAY TIMER

    MOV IE,#82H ;CHO PHEP NGAT TIMER0

    MOV B_MODE,#0

    TD:

    MOV GIO,#0 ;NAP GIA TRI GIO BAN DAU

    X4:

    MOV PHUT,#0 ;NAP GIA TRI PHUT BAN DAU

    X3:

    MOV GIAY,#0 ;NAP GIA TRI GIAY BAN DAU

    MOV B_MODE,#0

    X2:

    MOV B_GIAY,#0 ;NAP GIA TRI BAN DAU CHO BIEN DEM SO LAN NGAT TIMER

    LCALL HEX_BCD ;DOI GIA TRI THOI GIAN -> BCD -> MA 7 DOAN

    LCALL BCD_7DOAN

    X1:

    LCALL HIENTHI ;HIEN THI THOI GIAN

    JNB MODE,ADJ ;KIEM TRA NUT MODE - DUNG -> PHAN CHINH THOI GIAN ADJ

    CJNE B_GIAY,#18,X1 ;KIEM TRA SO LAN NGAT TIMER - 20 LAN x 50MS = 1S

    INC GIAY ;TANG GIAY

    CJNE GIAY,#60,X2 ;SO SANH DU 60 GIAY - CHUA DU -> QUAY LAI HIEN THI

    INC PHUT ;TANG PHUT

    CJNE PHUT,#60,X3 ;SO SANH DU 60 PHUT - CHUA DU -> QUAY LAI HIEN THI

    INC GIO ;TANG GIO

    CJNE GIO,#24,X4 ;SO SANH DU 60 GI0 - CHUA DU -> QUAY LAI HIEN THI

    SJMP TD ;DU -> QUAY LAI TU DAU

    ;************************************************* **

    ;CHUONG TRINH CON DOI HEX -> BCD (TACH SO HEX)

    ;************************************************* **

    ;R2 -> 11H & 10H, R3 -> 13H & 12H, R4 -> 15H & 14H

    ;************************************************* **

    HEX_BCD:

    MOV R0,#02 ;NAP DIA CHI DAU CUA VUNG NHO CHUA SO HEX

    MOV R1,#10H ;NAP DIA CHI DAU CUA VUNG NHO CHUA SO BCD

    H1:

    MOV B,#10 ;

    MOV A,@R0 ;LAY SO HEX CAN CHUYEN DOI

    DIV AB ;CHIA 10 DE TACH RIENG BYTE THAP VA BYTE CAO

    MOV @R1,B ;CAT BYTE THAP

    INC R1 ;TANG DIA CHI VUNG NHO CHUA SO BCD

    MOV @R1,A ;CAT BYTE CAO

    INC R0 ;TANG DIA CHI VUNG NHO CHUA SO HEX

    INC R1 ;TANG DIA CHI VUNG NHO CHUA SO BCD

    CJNE R0,#05H,H1 ;KIEM TRA HOAN TAT VIEC CHUYEN DOI

    RET

    ;************************************************* **

    ;CHUONG TRINH CON DOI SO BCD -> MA 7 DOAN

    ;************************************************* **

    ;SO BCD (10H - 15H) -> MA 7 DOAN (20H - 25H)

    ;************************************************* **

    BCD_7DOAN:

    MOV DPTR,#200H ;NAP DIA CHI VUNG CHUA MA 7 DOAN

    MOV R0,#10H ;NAP DIA CHI DAU TIEN CUA VUNG NHO CHUA SO BCD

    MOV R1,#20H ;NAP DIA CHI DAU TIEN CUA VUNG NHO CHUA MA 7 DOAN

    B1:

    MOV A,@R0 ;GIAI MA

    MOVC A,@A+DPTR

    MOV @R1,A

    INC R0 ;TANG DIA CHI VUNG NHO CHUA SO BCD

    INC R1 ;TANG DIA CHI VUNG NHO CHAU MA 7 DOAN

    CJNE R0,#16H,B1 ;KEM TRA HOAN TAT VIEC GIAI MA

    RET

    ;************************************************* **

    ;CHUONG TRINH CON HIEN THI (20H - 25H)

    ;************************************************* **

    HIENTHI:

    MOV R0,#20H ;DIA CHI DAU TIEN CUA VUNG CHUA DU LIEU CAN HIEN THI

    MOV A,#0FEH ;MA QUET DAU TIEN

    HT1:

    MOV P0,@R0 ;LAY DU LIEU CAN HIEN THI

    MOV P2,A ;XUAT MA QUET

    LCALL DELAY

    MOV P2,#0FFH ;TAT LED DE CHONG LEM

    LCALL DELAY

    INC R0 ;CHUYEN SANG DIA DIA KE TIEP

    RL A ;THAY DOI MA QUET

    CJNE A,#0BFH,HT1 ;KIEM TRA QUET XONG CHUA - CHUA XONG -> QUAY VE LAM TIEP

    RET ;TRO LAI KHI DA QUET VA HIEN THI XONG

    ;************************************************* **

    ISR_T0: ;ISR TIMER0 - 50MS

    CLR TR0

    CLR TF0

    MOV TH0,#3CH

    MOV TL0,#0B0H

    INC B_GIAY ;TANG BIEN DEM SO LAN NGAT - 1 LAN = 50MS

    SETB TR0

    RETI

    ;************************************************* **

    ADJ: ;CHUONG TRINH CON XU LY NUT MODE

    LCALL HIENTHI

    JNB MODE,ADJ ;KIEM TRA NHU MODE DA DUOC THA RA HAY CHUA

    INC B_MODE ;TANG SO LAN NHAN NUT MODE

    CJNE B_MODE,#4,ADJ_GPG ;KIEM TRA SO LAN NHAT NUT MODE

    MOV B_MODE,#0 ;DU 3 LAN -> TRO LAI TU DAU

    MOV B_GIAY,#0

    SJMP X2

    ;************************************************* **

    ADJ_GPG:

    LOOP1:

    MOV 76H,#10 ;SO LAN CHOP TAT CAP LED DANG DUOC CHINH

    LOOP2:

    MOV 77H,#0FFH ;SO LAN KIEM TRA NUT NHAN

    LCALL HEX_BCD

    LCALL BCD_7DOAN

    LOOP:

    LCALL HIENTHI

    CJNE B_GIAY,#20,Z1 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

    LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

    Z1:

    JNB UP,TANG ;KIEM TRA NUT UP

    JNB D0WN,GIAM ;KIEM TRA NUT DOWN

    JNB MODE,ADJ ;KIEM TRA NUT MODE

    DJNZ 77H,LOOP ;GIAM SO LAN KIEM TRA NUT NHAN

    MOV 77H,#0FFH ;NAP SO LAN TAT (THOI GIAN TAT)

    CJNE B_MODE,#1,SS11 ;KIEM TRA NHAN MODE 1 LAN - SAI -> KIEM TRA TIEP SS11

    MOV 24H,#0FFH ;DUNG - NHAN MODE 1 LAN -> NAP GIA TRI TAT LED...

    MOV 25H,#0FFH ;CHO PHAN "GIO"

    SJMP TAT ;HIEN THI TRANG THAI LED

    SS11:

    CJNE B_MODE,#2,SS12 ;KIEM TRA NHAN MODE 2 LAN - SAI -> KIEM TRA TIEP SS12

    MOV 22H,#0FFH ;DUNG - NHAN MODE 2 LAN -> NAP GIA TRI TAT LED...

    MOV 23H,#0FFH ;CHO PHAN "PHUT"

    SJMP TAT ;HIEN THI TRANG THAI LED

    SS12: ;NHAN MODE 3 LAN -> NAP GIA TRI TAT LED...

    MOV 20H,#0FFH ;CHO PHAN "GIAY"

    MOV 21H,#0FFH

    TAT:

    LCALL HIENTHI ;HIEN THI

    CJNE B_GIAY,#20,Z2 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

    LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

    Z2:

    JNB UP,TANG ;KIEM TRA NUT UP

    JNB D0WN,GIAM ;KIEM TRA NUT DOWN

    JNB MODE,ADJ ;KIEM TRA NUT MODE

    DJNZ 77H,TAT ;GIAM SO LAN TAT (THOI GIAN TAT)

    DJNZ 76H,LOOP2 ;GIAM SO LAN CHOP TAT CAP LED

    MOV B_MODE,#0 ;XOA SO LAN NHAN NUT MODE

    LJMP X2 ;QUAY LAI

    TANG:

    LCALL HIENTHI

    CJNE B_GIAY,#20,Z3 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NHU NHAN

    LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

    Z3:

    JNB UP,TANG

    CJNE B_MODE,#1,SS1

    INC GIO

    CJNE GIO,#24,LOOP1

    MOV GIO,#0

    LOOP11:

    LJMP LOOP1

    SS1:

    CJNE B_MODE,#2,SS2

    INC PHUT

    CJNE PHUT,#60,LOOP1

    MOV PHUT,#0

    SJMP LOOP1

    SS2:

    INC GIAY

    CJNE GIAY,#60,Z5

    MOV GIAY,#0

    Z5:

    LJMP LOOP1



    GIAM:

    LCALL HIENTHI

    CJNE B_GIAY,#20,Z4 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

    LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

    Z4:

    JNB D0WN,GIAM

    CJNE B_MODE,#01,SS3

    DEC GIO

    CJNE GIO,#0FFH,K1

    MOV GIO,#23

    K1:

    LJMP LOOP1

    SS3:

    CJNE B_MODE,#02,SS4

    DEC PHUT

    CJNE PHUT,#0FFH,K2

    MOV PHUT,#59

    K2:

    LJMP LOOP1

    SS4:

    DEC GIAY

    CJNE GIAY,#0FFH,K3

    MOV GIAY,#59

    K3:

    LJMP LOOP1

    ;************************************************* **

    TANGGIAY:

    MOV B_GIAY,#0

    INC GIAY

    CJNE GIAY,#60,EXIT

    MOV GIAY,#0

    INC PHUT

    CJNE PHUT,#60,EXIT

    MOV PHUT,#0

    EXIT:

    LJMP LOOP

    ;************************************************* **

    DELAY: ;CHUONG TRINH CON TAO THOI GIAN TRE 150US

    MOV 7FH,#50H

    DJNZ 7FH,$

    RET

    ;************************************************* **

    ORG 200H ;VUNG MA 7 DOAN

    DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H



    END

  • #2
    MOV P3,#01H
    X1:
    MOV A,P3
    RL A
    MOV P3,A
    MOV R7,#50

    LB1: LCALL HIENTHI ;HIEN THI THOI GIAN
    DJNZ R7,LB1

    JNB MODE,ADJ ;KIEM TRA NUT MODE - DUNG -> PHAN CHINH THOI GIAN ADJ

    CJNE B_GIAY,#18,X1 ;KIEM TRA SO LAN NGAT TIMER - 20 LAN x 50MS = 1S
    Người nhỏ bé.

    Comment


    • #3
      có thể trong mỗi lần timer 0 ngắt đó bạn chèn thêm lệnh xuất port nữa làm cho mấy con led nhấp nháy.Chúc thành công
      SỰ HỌC LÀ MÃI MÃI......!!!!

      Comment


      • #4
        Nguyên văn bởi thaielectric Xem bài viết
        MOV P3,#01H
        X1:
        MOV A,P3
        RL A
        MOV P3,A
        MOV R7,#50

        LB1: LCALL HIENTHI ;HIEN THI THOI GIAN
        DJNZ R7,LB1

        JNB MODE,ADJ ;KIEM TRA NUT MODE - DUNG -> PHAN CHINH THOI GIAN ADJ

        CJNE B_GIAY,#18,X1 ;KIEM TRA SO LAN NGAT TIMER - 20 LAN x 50MS = 1S
        Mình thêm cái này vào rồi nó ko cũng nhấp nháy /
        Ai biết giúp mình cái.cam ơn nhiều

        Comment


        • #5
          Tăng thời gian Delay

          MOV P3,#01H
          X1:
          MOV A,P3
          RL A
          MOV P3,A

          MOV R7,#100
          LB2:MOV R6,#0FFH
          LB1: LCALL HIENTHI ;HIEN THI THOI GIAN
          DJNZ R6,LB1
          DJNZ R7,LB2


          JNB MODE,ADJ ;KIEM TRA NUT MODE - DUNG -> PHAN CHINH THOI GIAN ADJ

          CJNE B_GIAY,#18,X1 ;KIEM TRA SO LAN NGAT TIMER - 20 LAN x 50MS = 1S
          Người nhỏ bé.

          Comment


          • #6
            Đổi R6 = 70H
            Đổi R7 = 71H
            Vi R6, R7 đã được sử dụng.
            Người nhỏ bé.

            Comment


            • #7
              Đại ca ơi nó cung ko nháy.xem lại cái đại ca

              Comment


              • #8
                Ai biết giúp mình cái.thak

                Comment


                • #9
                  trong đoạn cuối chương trình TANGGIAY viết thêm lệnh: cpl p3.0 là đèn ở p3.0 nháy ngay

                  Comment


                  • #10
                    xin lỗi đoạn " đầu" mới đúng.

                    Comment


                    • #11
                      Cảm ơn bạn .
                      Bạn có thể nói củ thể hơn ko có mẫy chỗ TANGGIAY.Bạn có thể coppy đoạn code trên rồi thêm vào cho mình đc ko,cảm ơn nhé

                      Comment


                      • #12
                        ..............
                        ...............
                        tanggiay:
                        cpl p3.0
                        ;tiếp theo là đoạn code của bạn

                        Comment


                        • #13
                          Mình thêm vào rồi mà chỉ thấy led7 chạy thôi.con led đơn nó cko chạy.
                          Như thế này phải ko bạn.

                          $MOD51

                          GIAY EQU R2

                          PHUT EQU R3

                          GIO EQU R4

                          B_GIAY EQU R7

                          B_MODE EQU R6

                          MODE BIT P1.0

                          UP BIT P1.1

                          D0WN BIT P1.2



                          ORG 0000H

                          LJMP MAIN

                          ORG 00BH

                          LJMP ISR_T0

                          MAIN:

                          MOV TMOD,#01H ;CHE DO TIMER - MODE 1

                          MOV TH0,#3CH ;THOI GIAN TIMER - 50MS

                          MOV TL0,#0B0H

                          CLR TF0 ;XOA CO TRAN

                          SETB TR0 ;CHAY TIMER

                          MOV IE,#82H ;CHO PHEP NGAT TIMER0

                          MOV B_MODE,#0

                          TD:

                          MOV GIO,#0 ;NAP GIA TRI GIO BAN DAU

                          X4:

                          MOV PHUT,#0 ;NAP GIA TRI PHUT BAN DAU

                          X3:

                          MOV GIAY,#0 ;NAP GIA TRI GIAY BAN DAU

                          MOV B_MODE,#0

                          X2:

                          MOV B_GIAY,#0 ;NAP GIA TRI BAN DAU CHO BIEN DEM SO LAN NGAT TIMER

                          LCALL HEX_BCD ;DOI GIA TRI THOI GIAN -> BCD -> MA 7 DOAN

                          LCALL BCD_7DOAN


                          X1:



                          LCALL HIENTHI ;HIEN THI THOI GIAN




                          JNB MODE,ADJ ;KIEM TRA NUT MODE - DUNG -> PHAN CHINH THOI GIAN ADJ

                          CJNE B_GIAY,#18,X1 ;KIEM TRA SO LAN NGAT TIMER - 20 LAN x 50MS = 1S

                          INC GIAY ;TANG GIAY

                          CJNE GIAY,#60,X2 ;SO SANH DU 60 GIAY - CHUA DU -> QUAY LAI HIEN THI

                          INC PHUT ;TANG PHUT

                          CJNE PHUT,#60,X3 ;SO SANH DU 60 PHUT - CHUA DU -> QUAY LAI HIEN THI

                          INC GIO ;TANG GIO

                          CJNE GIO,#24,X4 ;SO SANH DU 60 GI0 - CHUA DU -> QUAY LAI HIEN THI

                          SJMP TD ;DU -> QUAY LAI TU DAU

                          ;************************************************* **

                          ;CHUONG TRINH CON DOI HEX -> BCD (TACH SO HEX)

                          ;************************************************* **

                          ;R2 -> 11H & 10H, R3 -> 13H & 12H, R4 -> 15H & 14H

                          ;************************************************* **

                          HEX_BCD:

                          MOV R0,#02 ;NAP DIA CHI DAU CUA VUNG NHO CHUA SO HEX

                          MOV R1,#10H ;NAP DIA CHI DAU CUA VUNG NHO CHUA SO BCD

                          H1:

                          MOV B,#10 ;

                          MOV A,@R0 ;LAY SO HEX CAN CHUYEN DOI

                          DIV AB ;CHIA 10 DE TACH RIENG BYTE THAP VA BYTE CAO

                          MOV @R1,B ;CAT BYTE THAP

                          INC R1 ;TANG DIA CHI VUNG NHO CHUA SO BCD

                          MOV @R1,A ;CAT BYTE CAO

                          INC R0 ;TANG DIA CHI VUNG NHO CHUA SO HEX

                          INC R1 ;TANG DIA CHI VUNG NHO CHUA SO BCD

                          CJNE R0,#05H,H1 ;KIEM TRA HOAN TAT VIEC CHUYEN DOI

                          RET

                          ;************************************************* **

                          ;CHUONG TRINH CON DOI SO BCD -> MA 7 DOAN

                          ;************************************************* **

                          ;SO BCD (10H - 15H) -> MA 7 DOAN (20H - 25H)

                          ;************************************************* **

                          BCD_7DOAN:

                          MOV DPTR,#200H ;NAP DIA CHI VUNG CHUA MA 7 DOAN

                          MOV R0,#10H ;NAP DIA CHI DAU TIEN CUA VUNG NHO CHUA SO BCD

                          MOV R1,#20H ;NAP DIA CHI DAU TIEN CUA VUNG NHO CHUA MA 7 DOAN

                          B1:

                          MOV A,@R0 ;GIAI MA

                          MOVC A,@A+DPTR

                          MOV @R1,A

                          INC R0 ;TANG DIA CHI VUNG NHO CHUA SO BCD

                          INC R1 ;TANG DIA CHI VUNG NHO CHAU MA 7 DOAN

                          CJNE R0,#16H,B1 ;KEM TRA HOAN TAT VIEC GIAI MA

                          RET

                          ;************************************************* **

                          ;CHUONG TRINH CON HIEN THI (20H - 25H)

                          ;************************************************* **

                          HIENTHI:

                          MOV R0,#20H ;DIA CHI DAU TIEN CUA VUNG CHUA DU LIEU CAN HIEN THI

                          MOV A,#0FEH ;MA QUET DAU TIEN

                          HT1:

                          MOV P0,@R0 ;LAY DU LIEU CAN HIEN THI

                          MOV P2,A ;XUAT MA QUET

                          LCALL DELAY

                          MOV P2,#0FFH ;TAT LED DE CHONG LEM

                          LCALL DELAY

                          INC R0 ;CHUYEN SANG DIA DIA KE TIEP

                          RL A ;THAY DOI MA QUET

                          CJNE A,#0BFH,HT1 ;KIEM TRA QUET XONG CHUA - CHUA XONG -> QUAY VE LAM TIEP

                          RET ;TRO LAI KHI DA QUET VA HIEN THI XONG

                          ;************************************************* **

                          ISR_T0: ;ISR TIMER0 - 50MS

                          CLR TR0

                          CLR TF0

                          MOV TH0,#3CH

                          MOV TL0,#0B0H

                          INC B_GIAY ;TANG BIEN DEM SO LAN NGAT - 1 LAN = 50MS

                          SETB TR0

                          RETI

                          ;************************************************* **

                          ADJ: ;CHUONG TRINH CON XU LY NUT MODE

                          LCALL HIENTHI

                          JNB MODE,ADJ ;KIEM TRA NHU MODE DA DUOC THA RA HAY CHUA

                          INC B_MODE ;TANG SO LAN NHAN NUT MODE

                          CJNE B_MODE,#4,ADJ_GPG ;KIEM TRA SO LAN NHAT NUT MODE

                          MOV B_MODE,#0 ;DU 3 LAN -> TRO LAI TU DAU

                          MOV B_GIAY,#0

                          lJMP X2

                          ;************************************************* **

                          ADJ_GPG:

                          LOOP1:

                          MOV 76H,#10 ;SO LAN CHOP TAT CAP LED DANG DUOC CHINH

                          LOOP2:

                          MOV 77H,#0FFH ;SO LAN KIEM TRA NUT NHAN

                          LCALL HEX_BCD

                          LCALL BCD_7DOAN

                          LOOP:

                          LCALL HIENTHI

                          CJNE B_GIAY,#20,Z1 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

                          LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

                          Z1:

                          JNB UP,TANG ;KIEM TRA NUT UP

                          JNB D0WN,GIAM ;KIEM TRA NUT DOWN

                          JNB MODE,ADJ ;KIEM TRA NUT MODE

                          DJNZ 77H,LOOP ;GIAM SO LAN KIEM TRA NUT NHAN

                          MOV 77H,#0FFH ;NAP SO LAN TAT (THOI GIAN TAT)

                          CJNE B_MODE,#1,SS11 ;KIEM TRA NHAN MODE 1 LAN - SAI -> KIEM TRA TIEP SS11

                          MOV 24H,#0FFH ;DUNG - NHAN MODE 1 LAN -> NAP GIA TRI TAT LED...

                          MOV 25H,#0FFH ;CHO PHAN "GIO"

                          SJMP TAT ;HIEN THI TRANG THAI LED

                          SS11:

                          CJNE B_MODE,#2,SS12 ;KIEM TRA NHAN MODE 2 LAN - SAI -> KIEM TRA TIEP SS12

                          MOV 22H,#0FFH ;DUNG - NHAN MODE 2 LAN -> NAP GIA TRI TAT LED...

                          MOV 23H,#0FFH ;CHO PHAN "PHUT"

                          SJMP TAT ;HIEN THI TRANG THAI LED

                          SS12: ;NHAN MODE 3 LAN -> NAP GIA TRI TAT LED...

                          MOV 20H,#0FFH ;CHO PHAN "GIAY"

                          MOV 21H,#0FFH

                          TAT:

                          LCALL HIENTHI ;HIEN THI

                          CJNE B_GIAY,#20,Z2 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

                          LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

                          Z2:

                          JNB UP,TANG ;KIEM TRA NUT UP

                          JNB D0WN,GIAM ;KIEM TRA NUT DOWN

                          JNB MODE,ADJ ;KIEM TRA NUT MODE

                          DJNZ 77H,TAT ;GIAM SO LAN TAT (THOI GIAN TAT)

                          DJNZ 76H,LOOP2 ;GIAM SO LAN CHOP TAT CAP LED

                          MOV B_MODE,#0 ;XOA SO LAN NHAN NUT MODE

                          LJMP X2 ;QUAY LAI

                          TANG:

                          LCALL HIENTHI

                          CJNE B_GIAY,#20,Z3 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NHU NHAN

                          LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

                          Z3:

                          JNB UP,TANG

                          CJNE B_MODE,#1,SS1

                          INC GIO

                          CJNE GIO,#24,LOOP1

                          MOV GIO,#0

                          LOOP11:

                          LJMP LOOP1

                          SS1:

                          CJNE B_MODE,#2,SS2

                          INC PHUT

                          CJNE PHUT,#60,LOOP1

                          MOV PHUT,#0

                          SJMP LOOP1

                          SS2:

                          INC GIAY

                          CJNE GIAY,#60,Z5

                          MOV GIAY,#0

                          Z5:

                          LJMP LOOP1



                          GIAM:

                          LCALL HIENTHI

                          CJNE B_GIAY,#20,Z4 ;KIEM TRA SO LAN NGAT - CHUA DU THI KIEM TRA NUT NHAN

                          LJMP TANGGIAY ;DU 20 LAN NGAT -> TANG GIAY

                          Z4:

                          JNB D0WN,GIAM

                          CJNE B_MODE,#01,SS3

                          DEC GIO

                          CJNE GIO,#0FFH,K1

                          MOV GIO,#23

                          K1:

                          LJMP LOOP1

                          SS3:

                          CJNE B_MODE,#02,SS4

                          DEC PHUT

                          CJNE PHUT,#0FFH,K2

                          MOV PHUT,#59

                          K2:

                          LJMP LOOP1

                          SS4:

                          DEC GIAY

                          CJNE GIAY,#0FFH,K3

                          MOV GIAY,#59

                          K3:

                          LJMP LOOP1

                          ;************************************************* **

                          TANGGIAY:
                          cpl p3.0
                          MOV B_GIAY,#0

                          INC GIAY

                          CJNE GIAY,#60,EXIT

                          MOV GIAY,#0

                          INC PHUT

                          CJNE PHUT,#60,EXIT

                          MOV PHUT,#0

                          EXIT:

                          LJMP LOOP

                          ;************************************************* **

                          DELAY: ;CHUONG TRINH CON TAO THOI GIAN TRE 150US

                          MOV 7FH,#50H

                          DJNZ 7FH,$

                          RET

                          ;************************************************* **

                          ORG 200H ;VUNG MA 7 DOAN

                          DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H



                          END

                          Comment


                          • #14
                            hôm qua chưa đọc ký , sau khi đọc lại tôi thấy chèn vào chổ này chắc được:


                            jnb mode,adj
                            cjne b-giây,#18 ,x1
                            inc giay
                            CPL P3.0
                            CJNE GIAY,#60,X2
                            ............
                            ..........
                            tôi gởi cho bạn 1 file đồng hồ 4 đèn chạytheo kiểu quét ,mạch rất đơn giản

                            Comment


                            • #15
                              ,,,,,,,,,,,,,,,,,,
                              Attached Files

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Cám ơn những lời chúc tốt đẹp của em.

                                Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                hôm nay, 02:00
                              • nhathung1101
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi nhathung1101
                                Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                Hôm qua, 22:18
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                Hôm qua, 14:51
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                Hôm qua, 14:39
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                Hôm qua, 14:28
                              • bqviet
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi bqviet
                                Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                21-02-2025, 20:26
                              • mèomướp
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi mèomướp
                                Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                21-02-2025, 12:32
                              • vi van pham
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi vi van pham
                                Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                20-02-2025, 21:31
                              • bqviet
                                Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                bởi bqviet
                                Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                20-02-2025, 17:22
                              • dinhthuong80
                                Trả lời cho Tiếng Anh cho người Việt
                                bởi dinhthuong80
                                Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                                Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                                20-02-2025, 11:52
                              Đang tải...
                              X