功能描述:
1、采用51单片机作为主控芯片;
2、发送机通过开关选通向3个接收机中的1个进行串口发送;
3、发送机采用按键输入发送内容;
4、接收机采用数码管显示接受内容,LED指示连接状态;
仿真设计
采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,真正实现了从概念到产品的完整设计。
软件设计
采用Keil作为软件设计工具。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
#include#include #define uchar unsigned char #define uint unsigned int void init_serial() { TMOD = 0x20; // 定时器T1使用工作方式2 TH1 = 250; TL1 = 250; TR1 = 1; // 开始计时 PCON = 0x80; // SMOD = 1 SCON = 0xd0; // 工作方式,9位数据位,波特率9600kbit/s,允许接收 } ......
全部0条评论
快来发表一下你的评论吧 !