Thông báo

Collapse
No announcement yet.

giúp em mạch tạo xung delay 10s với ạ!!!

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

  • #16
    Nguyên văn bởi beaking Xem bài viết
    em xin doan code dc khong anh
    Tạo trễ bằng timer sẽ chính xác hơn

    DELAY_10S:
    MOV TMOD,#01B
    MOV R0,#200
    LOOP:
    MOV TH0,#HIGH(-50000)
    MOV TL0,#LOW(-50000)
    SETB TR0
    JNB TF0,$
    CLR TR0
    CLR TF0
    DJNZ R0,LOOP
    RET

    Ngoài ra cũng có thể tạo trễ bằng các vòng lặp lồng nhau
    DELAY_10S: MOV R0,#100
    LOOP1: MOV R1,#100
    LOOP2: MOV R2,#100
    LOOP3: NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    DJNZ R2,LOOP3
    DJNZ R1,LOOP2
    DJNZ R0,LOOP1
    RET

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X