下载此beplayapp体育下载

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


beplayapp体育下载分类:通信/电子 | 页数:约5页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 5 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
单片机与PC通信仿真
工具:

串口助手虚拟串口
实验效果图:
实验程序:
/*********************************************************************************
* 【编写时间】: 2016年6月24日
* 【作者】: 小瓶子
* 【实验平台】: Proteus 7
* 【内部晶振】:
* 【主控芯片】: STC89C51
* 【编译环境】: Keil μVisio4
* 【程序功能】: 单片机与PC通信
* 【程序说明】: 按下单片机的K1 键后,单片机可向PC 发送字符串
**********************************************************************************/
#include<>
#define uchar unsigned char
#define uint unsigned int
uchar Receive_Buffer[101]; //接收缓冲
uchar Buf_Index=0; //缓冲空间索引
//数码管编码
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
//延时
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//主程序
void main()
{
uchar i;
P0=0x00;
Receive_Buffer[0]=-1;
SCON=0x50; //串口模式1,允许接收
TMOD=0x20; //T1 工作模式2
TH1=0xfd; //波特率9600
TL1=0xfd;
PCON=0x00; //波特率不倍增
EA=1;EX0=1;IT0=1;
ES=1;IP=0x01;//外部中断0为高优先级
TR1=1;
while(1)
{
//循环显示发送的101个数
for(i=0;i<100;i++)
{ //收到-1 为一次显示结束
if(Receive_Buffer[i]==-1) break;
P0=DSY_CODE[Receive_Buffer[i]];
DelayMS(200);

51单片机与PC通信仿真(虚拟串口串口助手) 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数5
  • 收藏数0收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小160 KB
  • 时间2017-08-11