1.电路图
baud rate of virtual terminal should be 4800
2。当用户输入0时,显示hi,dave,
当用户输入1时,显示hi,mike
输入其他时, 显示input error.
3. 源码
;latest revise:2009-12-10
;by:alex shoal
;email:alex.shoal@gmail.com
ORG 0000H
START: MOV SP,#60H
MOV SCON,#01010000B
;MOV P1,00H
MOV TMOD,#20H
ORL PCON,#10000000B
MOV TH1,#0F3H
MOV TL1,#0F3H
SETB TR1
LOOP: JNB RI,$
CLR RI
MOV A,SBUF
CJNE A,#30H, B1
CALL MSG1
B1: CJNE A,#31H,B2
CALL MSG2
B2: CALL MSG3
MSG1: MOV DPTR,#M1
CALL PRINT
SJMP LOOP
MSG2: MOV DPTR,#M2
CALL PRINT
SJMP