基于Proteus的单片机串口通信仿真(共12页).docx
《基于Proteus的单片机串口通信仿真(共12页).docx》由会员分享,可在线阅读,更多相关《基于Proteus的单片机串口通信仿真(共12页).docx(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上Proteus基于Proteus的串口通信仿真班 级: 电信13-2 姓 名: 段学亮 邓成智 崔俊杰 邓石磊 陈亮 高金玉 成 绩: 电子与信息工程学院信息与通信工程系专心-专注-专业1. 设计要求1.1甲单片机向乙单片机机发送控制命令字符,甲单片机同时接收乙单片机机发送的数字,并显示在数码管上。1.2乙机程序接收甲机发送字符并完成相应动作乙机接收到甲机发送的信号后,根据相应信号控制LED完成不同闪烁动作。2. 仿真电路图串口通信仿真电路图如图一图1:串口通信仿真电路图3串口通信C51程序/*名称:甲机串口程序说明:甲机向乙机发送控制命令字符,甲机同时接收乙机发送的
2、数字,并显示在数码管上。*/#include#define uchar unsigned char#define uint unsigned intsbit LED1=P10;sbit LED2=P13;sbit K1=P17;uchar Operation_No=0;/操作代码/数码管代码uchar code DSY_CODE=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/延时void DelayMS(uint ms)uchar i;while(ms-) for(i=0;i=0&SBUF=9) P0=DSY_CODESBUF;else
3、P0=0x00;/*名称:乙机程序接收甲机发送字符并完成相应动作说明:乙机接收到甲机发送的信号后,根据相应信号控制LED完成不同闪烁动作。*/#include#define uchar unsigned char#define uint unsigned intsbit LED1=P10;sbit LED2=P13;sbit K2=P17;uchar NumX=-1;/延时void DelayMS(uint ms)uchar i;while(ms-) for(i=0;i120;i+);/主程序void main()LED1=LED2=1;SCON=0x50;/串口模式1,允许接收TMOD=0x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Proteus 单片机 串口 通信 仿真 12
限制150内