课程设计 毕业设计
引言
单片机是指一个集成在一块芯片上的完整计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。单片机还有以下特点小巧,低功耗,低成本,控制功能强,广泛运用于飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理等等
本次设计的数字电子钟,以51系列单片机(AT89s52)为核心,配以相应硬件电路,完成时间显示及其附加功能。
1 设计方案
1.1方案的选择和论证:
方案一,利用数字电路中学习的二十四进制计数器、六十进制和三八译码器来实现数字钟的时间显示,用与非门的反馈来实现闹钟的功能。
方案二,利用AT89s52单片机和时钟芯片以及利用C语言对AT89s52进行编程来实现数字钟的显示、倒计时和闹钟功能。
方案一由于利用计数器和与非门实现数字钟,并且灵活性差,可扩展性不强,还会导致布线困难,板子的焊接复杂。方案二的优点在于利用AT89s52单片机的小巧,低功耗,低成本,以及利用C语言编程,其内部集成功能强大,可以满足定时以及显示功能。综合以上的分析,决定采用方案二来实现电子数字钟的设计。
确定了AT89s52单片机做为控制器的方案以后, 外围器件以及硬件的电路设计如下.
(1)时钟芯片。DS1302是一种高性能、低功耗、低成本的实时时钟芯片可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,采用双电源供电(主电源和备用电源)。通过简单的三个串行口就能与单片机通信,使得时钟的控制调整更加方便可靠。
(2)显示模块。没有采用数码管的显示电路,减少了电路上的布线复杂, 利用LCD1602液晶显示时间年份及系统调整等各种信息, 并且液晶显示使内容信息更丰富、更明了。
(3)调节模块。采用3个按键完成,它们分别构成了模式键、左移(减数)键、右移(加数)键,使输入操作简单,更为人性化。
(4) 声音提示模块。用软件方法产生方波输出,通过三极管放大后驱动蜂鸣器发音,这样就可以省去硬件振荡电路,降低成本。并且在按键按下时,会有相应的按键音,使系统更贴近实际生活。
1.2方案设计框图