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

本文介绍了如何使用Proteus进行51单片机串口通信,设置虚拟终端波特率为4800。用户通过输入0和1,将触发不同响应:0对应'Hi,Dave',1对应'Hi,Mike',其他输入则显示'Input Error'。同时提供了一段源码实现,包括初始化设置、消息处理函数和数据显示函数。"
126486475,14520910,Rocksdb与SPDK结合优化:提升NVMe设备的吞吐性能,"['服务器', '运维', '存储优化', '用户态驱动', '高性能存储']
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



