1、 本科生毕业论文(设计)工厂定时自动广播控制器院系名称姓名学号专业指导教师2015年4月29日 摘 要众所周知,工厂里工人的生活和工作非常乏味和单一。长此以往下去,工人的积极性会越来越低,不利于工作和生活,随着时代的变化,人们越来越注重生活的质量和精神方面的提高。因此丰富工人的精神生活十分必要。本设计工厂定时自动广播控制器主要用于工厂,对一些以24小时为周期的开关量进行自动控制,也可以同时对多路控制量进行自动控制,如对播音系统的控制、对早、晚上下班的控制等。用单片机来实现对上述开关量的控制,可体现系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。本设计解决对工厂广播对早间新闻、午休
2、音乐、晚餐或新闻摘要的自动播放,同时解决了对上班号和下班号的控制;也可扩展对自动打铃的控制,是现代化工厂必不可少的设备,具有交高的推广价值。随着科学技术的不断发展,对工厂的现代化要求越来越高。作为一座现代化的工厂,工厂广播系统的智能化是其发展趋势。工厂广播系统集工厂管理、丰富工人业余生活于一体,主要用来播放新闻、广播体操、发布通知、自办广播节目、背景音乐等。通过合理的设计和先进的设备使用能够将悦耳的音乐、铃声和重要的通知传送到工厂的每一个角落。关键词:at89c51单片机,实时控制,软件流程 AbstractAs is known to all, a factory worker is ver
3、y boring and the single life and work. In the long term, the enthusiasm of workers will be more and more low, is not conducive to work and life, as the change of times, people more and more attention to the quality of life and the improvement of mental health. So rich spiritual life of workers is ve
4、ry necessary. This design automatic radio controller is mainly used for the regular factory factory, for some amount of switch for 24 hours period for automatic control, also can undertake automatically and the multiplex control quantity control, such as control over the public address system, contr
5、ol of the early, evening after work, etc. Using single chip microcomputer to realize the above-mentioned on-off control, can reflect the system is simple, stable and reliable work, low price, precise control of time and system advantages of small size. This design to solve the broadcast to the facto
6、ry on the morning news, lunch break automatically play music, dinner, or news summaries, and solves the control of the work and after work; Can also be extended to the automatic control of ringing the bell, is an essential part of modern factory equipment, with high promotion value.With the continuo
7、us development of science and technology, the modernization of the demand is higher and higher to the factory. As a modern factory, the factory intelligent broadcast system is its development trend. Factory radio system integrating factory management workers, rich amateur life, is mainly used to bro
8、adcast news, broadcast radio gymnastics, issued a notice, and self-governance, background music, etc. Through reasonable design and advanced equipment used to sweet music, bell and important notice sent to every corner of the factory.Key words: at89c51, real-time control, the software process 目 录1引言
9、 11.1 课题背景及目的 11.2 课题研究方法 11.3 论文的构成及研究内容 22 系统组成 32.1 系统总述 32.2 控制部分电路原理 42.3 显示部分原理说明 52.4 键盘扫描部分原理 72.5 输出部分原理及说明 8 2.6 芯片介绍 92.6.1 单片机AT89C51 92.6.2 时钟芯片DSC12887 132.6.3 串、并转换74LS164 192.6.4 LED 数码管 203 软件的描述及程序 223.1 主程序流程框图 223.2 T0中断子程序框图 233.3 按键处理子程序框图 233.4 程序介绍 243.4.1 DS12C887包含头文件介绍 253
10、.4.2 控制程序介绍 26结论 34致谢 35参考文献 36附录 37附录A 37附录B 38 1 引 言1.1 课题背景及目的 众所周知,工厂里工人的生活和工作非常乏味和单一。长此以往下去,工人的积极性会越来越低,不利于工作和生活,随着时代的变化,人们越来越注重生活的质量和精神方面的提高。因此丰富工人的精神生活十分必要。本设计工厂定时自动广播控制器主要用于工厂,对一些以24小时为周期的开关量进行自动控制,也可以同时对多路控制量进行自动控制,如对播音系统的控制、对早、晚上下班的控制等。用单片机来实现对上述开关量的控制,可体现系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。本设计
11、解决对工厂广播对早间新闻、午休音乐、晚餐或新闻摘要的自动播放,同时解决了对上班号和下班号的控制;也可扩展对自动打铃的控制,是现代化工厂必不可少的设备,具有交高的推广价值。随着科学技术的不断发展,对工厂的现代化要求越来越高。作为一座现代化的工厂,工厂广播系统的智能化是其发展趋势。工厂广播系统集工厂管理、丰富工人业余生活于一体,主要用来播放新闻、广播体操、发布通知、自办广播节目、背景音乐等。通过合理的设计和先进的设备使用能够将悦耳的音乐、铃声和重要的通知传送到工厂的每一个角落。1.2 课题研究方法单片机技术在各领域正得到越来越广泛的应用,世界上许多集成电路生产厂家都相继推出了各种类型的单片机,其中
12、美国艾梅尔公司生产的AT89C51是内含FLASH程序存储器的MCS-51系列机的兼容机,它以其低损耗,高性能的优点,在工业测控和自动化工程应用中成为单片机应用领域的主流。在生活和生产的各个领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想象到的地方几乎都有使用单片机的需求。现在,尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想象和拓展空间。应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。1.3论文的构成及研究
13、内容本系统由于要同时兼顾高精度和大量程的要求。该系统每天二十四段,每段时间任意设置,能够长时间连续稳定地工作,本文主要侧重于对电路部分中主控系统以及程序的设计进行描述。单片机主要用于控制,而时钟芯片 、显示器的接口是单片机应用的必备功能,是系列接口板之一,是可编程时间控制器的配套电路。在单片机的应用系统中,为了控制系统的工作状态,以及向系统输出数据,应用系统应设有时钟芯片和显示,所以做好时钟芯片、显示器的接口电路设计作为毕业设计的课题正在于此。我们的主要设计是运用时钟芯片DS12C887与AT89C51单片机和显示器的相连。LED显示器采用动态显示,软件译码,LED显示器是由发光二极管构成的,由于它的功耗极低,抗干扰能力强,因而LED显示器在单片机中的应用非常普遍。由于DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决了问题。2 系统组成2.1系统总述如图所示,工厂广播系统自动控制器由四部分电路组成。本系统利用单片机实现工厂广播智能控制
