导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→mcu 与PC通信[guest]

 *第25481篇: mcu 与PC通信

  
楼 主:guest 2004年9月8日12:05
 mcu 与PC通信
请问各位大哥,这段小程序为什么PC收不到字符 

(串口中断)

程序是否有错?谢谢。

;CRY IS 11.0592MHz;
  ;MCU IS AT894051;
  ;BAUD 9600bps
  
      ORG 00H
      LJMP MAIN
      ORG 23H
      LJMP SERIAL

      ORG 30H
MAIN:
      MOV SCON,#50H
      MOV TMOD,#20H
      MOV TH1,#0FDH
      MOV TL1,#0FDH
      ;ANL PCON,#01111111B;
      ;SMOD=0
      SETB IT1
      SETB TR1
      SETB EA
      SETB ES

      MOV SP,#5FH

      AJMP $

SERIAL:
          ; SETB 22H.0
          ; CLR RI
          MOV R0,#05H
          MOV DPTR, #TAB
          CLR RI
          CLR TI
RECEIVE2:
          MOV A,#0H
          MOVC A,@A+DPTR
       
          MOV SBUF,A
         
          JNB TI, $
          ACALL DELAY500
          CPL P1.4   ;make LED blink
          CLR TI
          CLR RI
          INC DPTR
          DJNZ R0,RECEIVE2
          RETI

;delay 500ms
DELAY500:
         MOV R4,#248
         DA222:MOV R5,#248
         DJNZ R5,$
         DJNZ R4,DA222
         RET

TAB:
   DB  61H,62H,63H,64H,65H,66H,67H
       ;'abcdefg'
END

  
2楼:zjsx133 2004年9月8日18:56
 在AJMP $
前面加 setb ti

在AJMP $
前面加 setb ti

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:请教,急急急!

[下一篇主题]:AKAE嵌入式Linux高级实验班让你14天掌握嵌入式Linux开发的精髓。