摘要:随着科技的发展,工业生产的技术越来越趋向于自动化,自动化流水线便是最为突出的代表。单片机的应用能促使工业生产自动化、智能化、简单化,不仅节约了企业的资金,还大大缩短了生产的周期,提高了产品的质量。在生产线系统中,我们需要及时得到每个工位状态的信息,以便我们更快速的了解整个生产系统的运行状态。课题便是基于AT89S52以及AT89C2051的工位状态显示系统的设计,用于实现对各个工位所处状态以及时间的控制与显示。
设计的主控板是利用AT89S52单片机作为主控部分对整体进行控制,各个工位状态采集板则以AT89C2051单片机进行控制,主控板与工位采集板之间通过无线通信技术实现信号的传输,能够实现各工位准备、运行、故障状态的显示和时间的采集等功能。对于电路中一些芯片的选用,在综合比较了之后,采取最优方案。然后开始对原理图和PCB板进行绘制,并开始程序的编写,最后通过Keil软件对主控程序以及工位采集程序进行了编译调试。
关键词:单片机;工位状态;显示;计时;通信
目录
摘要
Abstract
第一章 概述-1
1.1引言-1
1.2课题设计的背景-1
1.3单片机工业应用的前景-1
1.4无线通信的应用优势-2
1.5课题主要研究方向-2
1.6本章小结-3
第二章 总体设计-4
2.1总体架构-4
2.2主控板设计思路-4
2.3工位状态采集板设计思路-5
2.4本章小结-6
第三章 主控板电路设计-7
3.1单片机的选型-7
3.2单片机电路-7
3.3存储器电路-8
3.4时钟电路-10
3.5报警电路-11
3.6数码管显示电路-11
3.7 双色发光管显示电路-13
3.8通信电路-13
3.9按键及复位电路-14
3.10电源指示滤波电路-15
3.10电源插口电路-16
3.11下载接口电路-16
3.12本章小结-16
第四章 工位采集板电路设计-17
4.1单片机AT89C2051简介-17
4.2单片机电路-17
4.3状态显示及按键电路-18
4.4其他电路-18
4.5本章小结-18
第五章 软件设计-19
5.1主控板程序设计-19
5.1.1 程序变量定义-19
5.1.2子程序设计-20
5.2工位状态采集板程序设计-22
5.3本章小结-23
第六章 调试-24
6.1keil软件的使用-24
6.2软件的调试-25
6.3本章小结-27
结束语-28
致 谢-29
参考文献-30
附录A 电路原理图-31
附录B 电路板图-32