串口51单片机与PC通信仿真(虚拟串口、串口助手)

虚拟pc  时间:2021-02-23  阅读:()

单片机与PC通信仿真

工具

串口助手 虚拟串口

实验效果图

实验程序

/********************************************************************

*************

* 【编写时间】  2016年6月24日

* 【作 者】 小瓶子

* 【实验平台】  Proteus7

* 【内部晶振】  11. 0592mhz*

【主控芯片】  STC89C51

* 【编译环境】  Keilμ Visio4

* 【程序功能】  单片机与PC通信

* 【程序说明】  按下单片机的K1键后单片机可向PC发送字符串

*********************************************************************

*************/

#include<reg51.h>

#defineucharunsignedchar

#defineuintunsignedintucharReceive_Buffer[101] ;//接收缓冲ucharBuf_Index=0;//缓冲空间索引

//数码管编码ucharcode

DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00} ;//延时voidDelayMS(uintms)

{uchari ;while(ms--)for(i=0; i<120; i++) ;

}

//主程序voidmain()

{uchari ;

P0=0x00;

Receive_Buffer[0]=-1 ;

SSSS=0x50;//串口模式1允许接收

TTTT=0x20;//T1工作模式2

TH1=0xfd;//波特率9600

TL1=0xfd;

PCON=0x00;//波特率不倍增

EA=1 ;EX0=1 ;IT0=1 ;

ES=1 ;IP=0x01 ;//外部中断0为高优先级

TR1=1 ;wh i l e(1)

{

//循环显示发送的101个数for(i=0; i<100; i++)

{//收到-1为一次显示结束if(Receive_Buffer[i]==-1)break;

P0=DSY_CODE[Receive_Buffer[i] ] ;

DelayMS(200) ;

}

DelayMS(200) ;

}

}

//串口接收中断函数voidSerial_INT() interrupt4

{ucharc;if(RI==0)return;

ES=0;//关闭串口中断

RI=0;//清接收中断标志c=SBUF;if(c>='0'&&c<='9' )

{//缓存新接收的每个字符并在其后放-1为结束标志

Receive_Buffer[Buf_Index]=c-'0' ;Receive_Buffer[Buf_Index+1]=-1 ;Buf_Index=(Buf_Index+1)%100;

}

ES=1 ;

}voidEX_INT0() interrupt0//外部中断0{uchar*s="这是由8051发送的字符串\r\n";uchari=0;wh i l e(s[i] !=' \0' )

{

SBUF=s[i] ;while(TI==0) ;

TI=0;i++;

}

}

仿真原理图

A2Hosting三年付$1.99/月,庆祝18周年/WordPress共享主机最高优惠81%/100GB SSD空间/无限流量

A2Hosting主机,A2Hosting怎么样?A2Hosting是UK2集团下属公司,成立于2003年的老牌国外主机商,产品包括虚拟主机、VPS和独立服务器等,数据中心提供包括美国、新加坡softlayer和荷兰三个地区机房。A2Hosting在国外是一家非常大非常有名气的终合型主机商,拥有几百万的客户,非常值得信赖,国外主机论坛对它家的虚拟主机评价非常不错,当前,A2Hosting主机庆祝1...

Hostodo美国独立日优惠套餐年付13.99美元起,拉斯维加斯/迈阿密机房

Hostodo又发布了几款针对7月4日美国独立日的优惠套餐(Independence Day Super Sale),均为年付,基于KVM架构,采用NVMe硬盘,最低13.99美元起,可选拉斯维加斯或者迈阿密机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,支持使用PayPal或者支付宝等付款方式。商家客服响应也比较一般,推...

CloudCone(20美元/年)大硬盘VPS云服务器,KVM虚拟架构,1核心1G内存1Gbps带宽

近日CloudCone商家对旗下的大硬盘VPS云服务器进行了少量库存补货,也是悄悄推送了一批便宜VPS云服务器产品,此前较受欢迎的特价20美元/年、1核心1G内存1Gbps带宽的VPS云服务器也有少量库存,有需要美国便宜大硬盘VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务...

虚拟pc为你推荐
印章制作印章的制作方法(不要PS的.)明星论坛怎么建免费的论坛网站?在线漏洞检测网站好像有漏洞,直接看代码可以找出来吗?中国电信互联星空互联星空是什么?是电信公司的吗?拂晓雅阁有什么网站是学电脑技术的`?硬盘人上海人说“硬盘”是什么梗ios7固件下载ios7发布当天是否有固件下载商标注册查询官网商标注册网的官网是哪个?ios系统iOS系统是什么安全漏洞什么是安全漏洞攻击??
域名转让 中文国际域名 hostmaster blackfriday 双11抢红包攻略 英文站群 嘟牛 微信收钱 gspeed 中国电信宽带测速网 metalink 卡巴斯基破解版 双线机房 申请网站 免费ftp 独立主机 全能空间 php服务器 cdn网站加速 杭州电信宽带优惠 更多