PC机与单片机间串行通信的实现
时间:11-02
来源:互联网
点击:
3.2 单片机程序
单片机程序主要包括主程序、单片机发送子程序、单片机接收子程序、液晶显示子程序、键盘输入子程序五部分,均采用C语言进行模块化编程。由于篇幅原因,下面只给出了单片机发送子程序和接收子程序,如图4,图5所示。
4 测试结果
测试时,连接好硬件打开串行口COM1,并设波特率为9 600 b/s。单片机发送字符串“675”给PC机,其液晶显示如图6所示,相应的PC机界面显示如图7所示。PC机发送69asd给单片机,液晶屏上即可接收到“69asd,如图8,图9所示。测试结果说明:基于串行口的PC机与单片机之间的双工无线通信是切实可行的,而且无线传输的距离至少可达到100 m。
采用CCll00收发器通过串口实现了PC机与单片机之间的双工无线通信。此系统可应用到一些远距离控制或者是危险性比较高的数据采集和控制的场合,用于采集温度、湿度等参数,还可扩展到无线传感器网络领域,实现诸如无线抄表、智能家居等系统。
收发器 相关文章:
- 藏在系统核心芯片中的DRAM控制器(12-10)
- 面向信号处理与通信系统的下一代设计流程(08-22)
- 为什么应该阻止静电放电?(05-28)
- 快速通往量产的四个步骤:利用基于模型的设计开发软件定义无线电(02-29)
- 一文打尽嵌入式系统设计中常用总线和接口(05-18)
- FPGA系统设计原则和技巧之:FPGA系统设计的3种常用IP模块(06-05)