液晶显示时间控制器的设计.doc
《液晶显示时间控制器的设计.doc》由会员分享,可在线阅读,更多相关《液晶显示时间控制器的设计.doc(57页珍藏版)》请在沃文网上搜索。
1、 摘 要现如今单片机系统已经普遍于我们的生活,电磁炉、微波炉、冰箱、空调等,凡是有控制面板和遥控器的基本上都内嵌有单片机模块。而时间控制器是应用于民用、军用一种非常常见的控制模块,小到家电,大道大型机械,甚至军用设备都有它的身影。时间控制器常用于作息控制,比如上课下课的闹铃,控制生产机械的定时开与关,这就是可编程时间控制器应用广泛的地方。可编程控制器是一种全天候可以不用人在旁边驻守的一种自动控制的模块,它可以大大节省人力、物力以及时间,可以大大的提升工作效率可以减少不必要的工作。时间控制器可以用于每天分时段的设备开与关,以及当前日历与时间的显示。时间控制器大多都是稳定性强,精度较高,具有不错的
2、抗干扰性,可以在严酷条件下工作,可以嵌入到定时采集信息的仪器中去。本文所设计的时间控制器可以精确定时20个时间的控制以及显示日历时间温度等信息,还可以显示下个控制时刻,以及通过按键改变时间控制的时间和拥有倒计时功能。时间控制器可以应用于自动化生产线,提高生产效率,减少控制的大量重复性劳动,本文是对时间控制器整个设计工作的较全面的介绍及总结。关键词:时间控制器;控制;定时;输入输出ABSTRACTNowadays SCM system has been common in our life, such as induction cooker, microwave oven, refrigerat
3、or, air conditioner, those who have a control panel and remote control of basically with embedded MCU module. And time controller is a kind of very common used in civilian and military control module, small to home appliance, avenue large machines, and even military equipment has its shadow.Class ti
4、me controller used to schedule control, such as a class of alarm, control in the production of mechanical timing on and off, this is the place where time programmable controller is used widely. Programmable controller is a kind of all-weather can not beside of choose and employ persons stationed a k
5、ind of automatic control module, it can greatly save manpower, material resources and time, can greatly improve the work efficiency can reduce unnecessary work.Time controller can be used in every period of time of the equipment on and off, and the current calendar and time display. Most of time con
6、troller are strong stability, high precision, has a good anti-jamming, can work under harsh conditions, can be embedded into timing instrument of gathering information.In this paper, the designed controller can precise timing 20 time information such as the temperature control and display the calend
7、ar time, can also display the next moment control, and by the time of key change control and has a countdown function.Time controller can be used in the automatic production line, improve the production efficiency, reduce the control of a large number of repetitive work, this article is to time cont
8、roller is relatively comprehensive introduction and summary of the whole design work.Key words: time controller;control; timing; input and output目 录第一章 绪论11.1时间控制器在国内外发展概况11.2时间控制器应用情况及意义21.3时间控制器的主要功能2第二章 整体方案设计及主要芯片选择32.1时间控制器设计要求32.2总体设计思路32.3时间控制器工作原理52.4硬件方案的选择和论证62.4.1单片机的选择62.4.2时钟芯片的选择72.4.3
9、 显示模块选择82.5选择芯片介绍92.5.1 STC12C5A60S2芯片介绍92.5.2 DS12887芯片介绍122.5.4键盘扫描模块15第三章 系统硬件电路设计163.1时钟扩展电路设计163.2 显示模块电路设计173.3蜂鸣器报警模块183.4按键扫描电路19第四章 系统软件设计204.1主程序设计204.2中断程序设计224.3键盘子程序设计224.4时钟程序的设计22第五章 调试与结论27总 结28致 谢30参考文献32附 录33第一章 绪论 第一章 绪论1.1时间控制器在国内外发展概况时间控制器是一种能够根据预先设定好的时间或者时序来控制电路的接通或者断开,也就是控制电源电
10、器的开关装置。甚至还有不少的时间控制器具有可编程和循环功能,常用来控制路灯,广告牌等外设电器或家用电器。时间控制器通过对于特定时间的设定根据实时时钟时间提供各种应用,如:报警、上电、掉电等操作。开发时间控制器可以应用于各大行业,如医疗、电子、建筑控制等,可以在不用人监控的条件下,由预先设置好的数据,进行采集、分析、反应。可以记录参数,还可以作为特定时间运行特定程序,可以达到预想效果。时间控制器广泛使用于各种诸如设备老化的试验、实验室设备控制、时间控制豆芽发芽机和学校以及政府机关定时打铃、喷泉、外部照明、空调变频节能控制、环保设备控制(诸如废水水处理设备)、静电喷粉以及各大医疗设备。国内外现在已
11、经有了很多同类型的产品,可以基本上覆盖了,生产、工作、学习等等各个方面。国内做的时间控制器大多都是小型的精度稍差的时间控制器,诸如控制路灯照明的时间控制器以及小家电的时钟控制模块,但即便是最简单的路灯照明时间控制器有的还具有天文钟功能,能够根据不同地区的经纬度调整日历和时间计数,让控制更加人性化合理化减少误差的出现,但国内也有很有竞争力的企业开发出了比较强大功能的时间控制器能够控制实验室设备和大型医疗设备和数控机床。虽然国内经济的飞速发展和微电子行业的欣欣向荣与国外经济危机形成鲜明对比,但国外发展的自动化智能化远远比国内要好的多,首先中国电子半导体落后国外很长时间,而且国外的专利壁垒有如铁桶般
12、,虽然诸如德州仪器仙童公司等老牌半导体工艺的大型企业辉煌不再,但是新兴其他公司诸如三星,索尼等还有老牌传统电子业公司西门子等依然掌握这先进的技术。国外可以通过机器自动化节省大量劳动力和解放生产力,把某些繁重的监控工作交给电脑,通过编程把机器运行步骤控制好,可以快速自动化生产。虽然我国大型企业已经应用这种模式,但是很多中小型企业还是传统手工制作,这个是我们要好好学习的。1.2时间控制器应用情况及意义时间控制器现在已经是一种发展比较成熟的控制模块,由于其廉价,精度高,抗干扰能力强,可以在比较严酷条件下工作,而且提前设定好了就可以定时工作,可以节省不少时间、精力以及不必要的劳动力。时间控制器可以嵌入
13、到整个系统里,也可以单独使用,单独使用可以用在比较简单的系统中,比如学校的上下课铃,整体楼层的断电、上电以及对智能家居里手动设置开关可以相对廉价。嵌入到整体中就可以用作各种大型生产机械,可以设定时序时间控制,以及各种家电的定时设置。时间控制器已经充斥在我们的生产生活中,我们已经习惯了拥有这种快捷便利的“小玩意”,它可以让我们的生活更加简单,在这个快节奏的社会,简单快捷是产品的主要思路,而我们通过机器节省人力,让我们的生活更加便捷,让我们的生活更加美好,这就是人们开发各种机器的意义。1.3时间控制器的主要功能时间控制器大多采用液晶显示年、月、日、时、分,一般都带有背光,可以方便在夜间观察和操作。
14、且具有断电数据保存功能,在此期间时钟可以不间断工作,而且无需更换电池,能够维持时钟运行十年以上。具有路数选择功能,可方便的设置为多路控制也可独立单独控制每一输出回路。采用的微处理芯片可靠性高、误差小、稳定性强。很多时间控制器自带继电器,能够接通220V以及380V电压的工作环境,能够形成时间定时控制、顺序控制、自定义控制、参数设定控制、倒计时控制以及对于整体监控反馈的控制。虽然开发的大大小小时间控制器端口,核心,功能种种不同,但是不同种的时间控制器给我们带来不同的选择,毕竟在生产上和在开发中是两个概念,生产上是从成本上和功能应用上够用了就行,开发当然是功能越强大越好、功能越多越好,所以各种不同
15、的时间控制器对应了不同的适用群体,达到市场本身的选择。所以在大家选择时间控制器这一部分,当然是选择合适自己的是最好的。15第二章 时间控制器系统整体方案设计及主要芯片选择第二章 整体方案设计及主要芯片选择2.1时间控制器设计要求本时间控制器是由单片机、时钟芯片、按键扫描电路、温度传感器、报警装置以及液晶显示器构成的一个小型单片机系统。本时间控制器是一个微机时间控制器,采用液晶显示。能够显示日期、时间;同时具有定时功能,能够设定20个定时时间,在定时时间到时产生控制信号输出(可用于学校、单位等的铃音控制);同时具有倒计时功能,计时时间范围为:几秒几小时,计时时间到时产生控制输出;具有温度显示功能
16、;显示器件同时显示当前的时间信息、下一个定时时刻或倒计时剩余时间等信息。通过按键可设定定时时间和计时时间,并保证相关信息在掉电时不丢失。2.2总体设计思路(1)系统核心是8051单片机,主要功能需要时钟芯片来实现,通过液晶显示来观察系统的成果。(2)以单片机P0口为I/O口与时钟芯片和显示芯片互连,作为数据总线。(3)时钟芯片有非易失性内存空间来存储需要储存的信息。(4)时钟内部有闹钟,通过闹钟来达到想要的功能。所以有了以下设计的思路:显示模块写入读出单片机报警模块中断报警按键电路读出写入时钟模块图2-1 总体设计思路图显示模块:以液晶屏为主的模块,有能够调节背景灯的亮度的电位器。能够接收从单
17、片机写入的数据,以及反馈给单片机显示模块内存储的信息。8051单片机:作为整个系统的核心,能够统筹整个系统,把信息接收,信息处理,并且把信息反馈到相应的模块中去。时钟模块:整个系统的第二大核心,整个时间控制器就是围绕时钟模块开发的,充分利用了时钟模块的,计时,闹钟,非易失性内存等功能。按键扫描电路:通过键值反馈达到软件控制系统的功能。报警模块:这里用蜂鸣器代替了其他工具,把时间控制器表现为一个闹铃的形式,简化了电路,并且增强了表现的形式。2.3时间控制器工作原理本设计的主要功能依靠时钟芯片DS12887来实现,包括时钟、输出报警中断、存储信息以及倒计时都需要时钟芯片的功能。DS12887具有秒
18、刷新功能,即一秒刷新一次,通俗的来说就是秒刷新后时钟秒位往前进一,而且液晶屏幕刷新一次,由此可以实现DS12887通过LCD1602来显示时钟的功能。而且DS12887片内地址单元如下:地址单元 用途 取值范围(BCD码)地址00H 秒 00-59地址01H 秒闹 00-59地址02H 分 00-59地址03H 分闹 00-59地址04H 时 12小时制01-12 AM 81-92 PM24小时制 0-23地址05H 时闹 12小时制01-12 AM 81-92 PM24小时制 0-23由此表可以看出,DS12887除了片内地址能够存储时钟信息,还能够存储一个闹钟信息,此闹钟分别是秒闹地址01
19、H、分闹地址02H以及时闹地址05H,由于本设计采用的是24小时制,所以不考虑AM以及PM的问题,秒闹是秒刷新一次的中断,也就是说通过对比秒闹时钟存储的信息与实时时钟秒单元的信息通过对比,如果一致则发生中断;分闹则是每分钟刷新一次,原理和秒闹一致,同样会发生中断;时闹则是每个小时刷新一次,原理与秒闹一致,也同样会发生中断。如果秒闹、分闹以及时闹分别与实时时钟的秒、分、时一致时,将会发出中断信号,产生报警输出,这就是DS12887自带时钟闹铃的原理。倒计时功能通过秒刷新,通过程序让已存储的信息自减一,如果时、分、秒到达00时产生报警信号。按键功能,通过不同键值,定义功能键,标志位键,自加一键,自
20、减一键,通过这些来修改和输入数据。2.4硬件方案的选择和论证2.4.1单片机的选择单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、程序存储器RAM、只读存储器ROM、通讯用的I/O口和中断系统、定时器/计数器等功能有的还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路集成到一块硅片上构成的一个小而完善的微型计算机系统16。可以选择的单片机有:(1)STC单片机STC公司的单片机主要是基于传统8051单片机内核开发的新一代增强型单片机,其指令代码完全兼容传统805112,其运算比传统8051单片机速度快近812倍,它自带ADC,4路PW
21、M,双串口,而且拥有全球唯一ID号,烧录程序后可以自加密,可以很好地保护开发人的知识产权,抗干扰能力强,可以在严酷条件下工作。(2)PIC单片机:MICROCHIP公司生产的产品是其突出的特点是体积小,功耗低,精简指令集,抗干扰,可靠性高,强大的模拟接口,代码保密,并最有自己的兼容芯片片内FLASH程序存储器12。(3)EMC单片机:台湾义隆公司的产品,有很大一部分是与PIC 8位微控制器和兼容的产品比PIC兼容的资源相对要多,也有很多系列可选,但抗干扰能力比起其他单片机略差12。(4)ATMEL单片机:ATMEL公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机
22、,与传统的8051系列单片机相兼容,采用静态时钟模式;AT90系列单片机是增强RISC结构、采用全静态工作并且其内载在线可编程Flash的单片机,通畅我们叫它AVR单片机12。(5)PHLIPIS 51LPC系列单片机:Philips公司的80C51单片机为核心的单片机,嵌入式掉电检测,模拟和片内RC振荡器等功能,这使得51LPC成为具有一个高度集成,低成本,低功耗的应用范围广泛性能要求的单片机12。(6)盛群单片机:台湾盛群半导体微控制器,价格便宜,种类较多,抗干扰能力弱,适用于消费类产品12。(7)TI的微控制器:德州仪器提供两个系列的通用单片机分别是TMS370与MSP430。TMS37
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 液晶显示 时间 控制器 设计