Thông báo

Collapse
No announcement yet.

giao tiếp máy tính sử dụng ngắt help !!!!!

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

  • giao tiếp máy tính sử dụng ngắt help !!!!!

    mình viết chương trình giao tếp máy tính sử dụng ngắt nhưng khi chạy nó không thoát được:
    INCLUDE 8051.MC
    ORG 00H
    LJMP MAIN
    ORG 023H
    LJMP NGAT_COM
    ORG 030H
    MAIN:
    ;CAI DAT CHO CONG NOI TIEP VA BO DINH THOI
    setb IE.7 ;cho phep ngat
    setb IE.4 ;ngat noi tiep
    setb IE.1 ;ngat bo dinh thoi 0
    SETB IP.4 ;uu tien ngat noi tiep

    MOV TH1,#0F3h ;4800 baud
    MOV TMOD,#21h ;timer 0 mode 1,timer 1 mode 2
    MOV TCON,#40h;TR1
    MOV SCON,#52h ;Set up serial port
    SETB TR0

    ;------------------------------------------------
    NHAY:
    MOV P2,#00H
    CALL DELAY
    CALL DELAY
    MOV P2,#0FFH
    CALL DELAY
    CALL DELAY
    SJMP NHAY
    ; = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    ORG 100H
    NGAT_COM:
    JB RI,TRANS
    MOV A,SBUF
    MOV P2,A
    CLR RI
    RETI
    TRANS:
    CLR RI
    RETI

    DELAY:
    MOV R1,#50
    LOOP1:
    MOV R2,#250
    LOOP2:
    MOV R3,#255
    LOOP3:
    DJNZ R2,LOOP2
    DJNZ R1,LOOP1
    RET
    END
    Rất mong nhận được sự giúp đỡ của các bạn
    -Linh Kiện Điện Tử DBOT
    06-Ngô Sỹ Liên-Liên Chiểu-Đà Nẵng 0988690009-0914333224

  • #2
    bạn làm như vậy nó kg chạy là đúng rồi

    mình chưa xem hết chưong trình của bạn, mình xem trong chương trình phục vụ ngắt mình thấy nó có vấn đề bạn sửa như thế này nha này nha:
    NGAT_COM:
    CLR RI
    MOV A,SBUF
    MOV P2,A
    RETI

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X