云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于MCS51的两片单片机之间的串行通信接口设计

基于MCS51的两片单片机之间的串行通信接口设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/24 13:07:48

基于MCS51的两片单片机之间的串行通信接口设计

4.1.2 K1、K2键程序流程图

A机开始B机开始K2断开YK1NK1断开YNK2串口程序串口程序B机主控电路A机主控电路启动LED闪烁数码管显示加1 图 4-2 K1、K2程序流程图

19

基于MCS51的两片单片机之间的串行通信接口设计

4.1.3温度采集与显示子程序流程图

启动DS18B20B机采集温度串口程序B机主控电路LCD显示退出调试END 图4-3 温度采集与显示程序流程图

20

基于MCS51的两片单片机之间的串行通信接口设计

4.1.4 主程序流程图

单片机程序主要包括串行数据采集模块和串行数据传输模块,收发时A机先向B机发送“请求B机发送”命令,要求B机发送数据;B机收到该命令后返回一个“发送准备好”命令;A机收到“发送准备好”命令后,准备接收数据块;接着传输数据,通信结束后返回到初始状态。B机向A机发送程序时则反过来。下面是整个系统的程序流程图,如图4-4所示。

B机开始A机开始 波特率设置 波特率设置串行寄存器设置串行寄存器设置启动TRDS18B20启动TRLCD温度显示RS232关闭调试K1为断开RS232K2为断开ENDNK1NK2Y启动LEDY数码管显示加1 图4-4 主程序流程图

21

基于MCS51的两片单片机之间的串行通信接口设计

4.2程序的调入与仿真结果

通过编程器生成的,扩展名为.HEX的可执行文件烧写到单片机内。在写入之前还可以进行软件仿真,既在软件上模拟单片机程序原形情况,以便进行调试和修改。本次设计就是做软件仿真,模拟单片机程序原型。仿真结果如图4-5。下图是先按下开关K2,按5下,数码管显示4;然后按下开关K1,A机的两LED就一直在闪烁。LCD里的初始温度显示14 ℃ ;DS18B20 里可以对温度进行加减,图示温度是我已经按了5下里的DS18B20上键了。

图4-5 系统仿真图

22

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

基于MCS51的两片单片机之间的串行通信接口设计 4.1.2 K1、K2键程序流程图 A机开始B机开始K2断开YK1NK1断开YNK2串口程序串口程序B机主控电路A机主控电路启动LED闪烁数码管显示加1 图 4-2 K1、K2程序流程图 19 基于MCS51的两片单片机之间的串行通信接口设计 4.1.3温度采集与显示子程序流程图 启动DS18B20B机采集温度串口程序B机主控电路LCD显示退出调试END 图4-3 温度采集与显示程序流程图

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com