全球旧事资料 分类
本机具有良好的人机交互界面。温度采集使用DS18B20,优点是:单总线,降低系统成本,输出是数字量,易于单片机接口。由于本系统要实现多机通信,应尽量使用同型号单片机,考虑成本采用AT89S52单片机。方案具体框图如下图1所示:
12864液晶显示实时温度
单片机AT89S52
一号从机RS_485
温控设备
键盘输入
二号从机RS485温控设备
图1方案具体框图
系统软件设计方案如下:C语言是一种通用的计算机程序设计语言,在国际上十分流行,它既可用来编写计算机的系统程序,也可用来编写一般的应用程序。C51编译器可以直接对8051单片机的内部特殊功能寄存器和IO口进行操作,直接访问片内或片外存储器,还可以进行各种位操作,能产生简洁、高效率的程序代码,在代码质量上可以与汇编语言相媲美。因此系统在设计中多数的程序使用了C语言进行设计,少数的一些程序用汇编语言编写,用C语言进行调用。主程序主要完成系统初始化,显示刷新,串口通信,键盘监控等任务,开机后我们首先实现数据,液晶及串口的初始化,接下来我们进入主循环让主机与各分机轮流进行通信,更新实现温度,刷新显示,并监控键盘是否有按键设置动作,如有进入设置状态,进行设置提示,采集设置数据,对数据进行保存,对控制信息进行编码,并通过通信网络向从机发出温度控制命令。控制
f信息编码格式是:第一位为机号,第二位至第八位为目标温度。各从机根据编码格式解码。主机主程序流程图如下图2:
开始
初始化显示
初始化数据
初始化串口
轮流与各从机进行通信
否是否通信成功是更新显示数据
扫描键盘更新温控设置
图2主机主程序流程图
3.进度安排:1-2周查阅相关文献,毕业实习;3周学习了解相关知识,写开题报告;
f4-5周设计单片机系统的整体硬件电路;6-8周系统各个组成部分的选型;9-10周系统软件框图的设计;1112周调试基本硬件电路,测试完善工作;13周撰写论文;14周根据指导老师和答辩小组评阅的意见修改论文;15周参加毕业论文答辩。4.指导老师意见:
指导教师签名:



f郑重声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
本人签名:
日期:
f目录
摘要1Abstractr
好听全球资料 返回顶部