分别用八位显示年、月、日,四位显示时间,二二位显示星期,二位显示温度。为了节省控制器的资源,在控制器和显示器之间加入一个译码电路使本来需要16根控制线的电路变成只需四根控制线,极大的节省了系统资源。该译码器由两个38译码器构成。
24实时钟芯片
本设计采用美国Dallas公司的DS12C887A,该芯片能够自动产生世纪、年、月、日、时、分、秒等时间信息。利用内部的世纪寄存器,配合软件就能解决’千年’,的问题。该芯片内部自带有铿电池,外部掉电时,其内部的时间信息还能够保持10年之久。对于一天内的时间记录有12小时制和24小时制两种模式。时间的表示方法也有两种,一种用二进制数表示,另一种用BCD码表示。该芯片内部带有
3
f毕业设计(论文)外文翻译
128字节的RAM,其中11字节用来存储时间信息,4字节用来存储芯片的控制信息,称为控制寄存器,113字节通用RAM可供用户存储临时信息。此外,用户还可以对芯片进行编程控制输出各种方波,并可对其内部的三路中断通过软件进行屏蔽。25按键与温度测且电路
本系统为了使电路更简单,按键电路只设计了三个按键,分别是’设置’、’’、’’,三个键用来调整日历以及时钟。本系统为了提高电路的实用性,增加了一个温度显示功能。该系统的温度测量电路采用Dallas公司的DS1280。该器件由于其具有价格低廉、电路简单、测量精确等优点。26音频信号产生及驱动电路
本电路的功能是接收控制电路发送来的整点报时及定时信号,根据系统设定产生不同频率的音频信号,由驱动电路加以放大驱动扬声器发出声音,从而实现整点报时及闹钟的功能。3系统的软件设计本系统程序由主程序、中断服务函数和多个子函数构成。主函数主要完成各子函数和中断函数的初始化。定时中断函数主要完成时钟芯片的定时扫描及键盘扫描。时钟芯片的读写函数主要是将时间、日历信息读出来,并把要修改的具体值写入时钟芯片内部。4参考文献1胡乾斌,李光斌,李玲,喻红.《单片微型计算机原理与应用》华中科技大学出版社,1996.2刘勇.《数字电路》.电子工业出版社,2004.3陈正振.《电子电路设计与制作》.广西交通职业技术学院信息工程系,2007.4杨子文.《单片机原理及应用》.西安电子科技大学出版社,2006.
4
f毕业设计(论文)外文翻译
5王萍.《电子技术实验教程》.机械工业出版社,2009.6沈红卫《单片机应用系统设计实例与分析》,北京:北京航空航天大学出版社20037李光飞《单片机课程设计实例r