实验单片机与PC机串口通信(C51编程)实验
要求:1、掌握串行口的控制与状态寄存器SCON2、掌握特殊功能寄存器PCON3、掌握串行口的工作方式及其设置4、掌握串行口的波特率(bo
drate)选择任务:1、实现PC机发送一个字符给单片机,单片机接收到后即在个位、十位数码管上进行显示,同时将其回发给PC机。要求:单片机收到PC机发来的信号后用串口中断方式处理,而单片机回发给PC机时用查询方式。采用软件仿真的方式完成,用串口调试助手和KEILC,或串口调试助手和PROTEUS分别仿真。
需要用到以下软件:KEIL,VSPDXP5(virtualserialportsdriverxp51虚拟串口软件),串口调试助手,Proteus。
(1)虚拟串口软件、串口调试助手和KEILC的联调
首先在KEIL里编译写好的程序。
i
cludereg51hdefi
eucharu
sig
edchardefi
eui
tu
sig
edi
tucharcodeSEG7100X3F0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f数码管位值ucharcodeACT40XFE0xfd0xfb0xf7数码管位选信号ucharcodeas