- 3
- 0
- 约1.54千字
- 约 4页
- 2023-08-05 发布于浙江
- 举报
资料基于proteus的51单片机仿真实例六十二、串口发送和汲取字符串实例
基于proteus的51单片机仿真实例六十二、串口发送和接收字符串实例标签: ,proteus ,单片机 ,串口 ,实例 ,字符 ,2010-02-19,23:30, 1、在上一实例中,我们利用proteus中自带的虚拟终端实现了单片机通过串口向主机发送字符串的功能。本例中我们加入串口接收字符的功能
2、为了实现单片机通过终端接收字符的功能,我们需要在电路中再加入一路虚拟终端,新加入的这一路虚拟终端连接到单片机的串行接收端口RXD上,在仿真运行后,在该终端输入字符,然后将字符发送到单片机的串行接收端, 3、在keil,c51中新建工程ex50,编写如下程序代码,编译并生成ex50.hex文件
//,实例50:利用虚拟中断实现串口数据的发送和接收
//
#include,reg51.h ,//包含头文件
//毫秒级延时函数
void,delay(unsigned,int,x)
{
unsigned,char,i;
while(x--)
{
, for(i,=,0;i,,120;i++);
}
}
//字符发送函数
void,putchar(unsigned,char,data1) , {
SBUF,=,data1; ,//将待发送的字符送入发送缓冲器
while(TI,==,0)
原创力文档

文档评论(0)