单片机与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++;
}
}
仿真原理图
Contabo自4月份在新加坡增设数据中心以后,这才短短的过去不到3个月,现在同时新增了美国纽约和西雅图数据中心。可见Contabo加速了全球布局,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。为了庆祝美国独立日和新增数据中心,自7月4日开始,购买美国地区的VPS、VDS和独立服务器均免设置费。Contabo是德国的老牌服务商,...
RAKsmart怎么样?RAKsmart机房即日起开始针对洛杉矶机房的独立服务器进行特别促销活动:低至$76.77/月,最低100Mbps带宽,最高10Gbps带宽,优化线路,不限制流量,具体包括有:常规服务器、站群服务器、10G大带宽服务器、整机机柜托管。活动截止6月30日结束。RAKsmart,美国华人老牌机房,专注于圣何塞服务器,有VPS、独立服务器等。支持PayPal、支付宝付款。点击直达...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...