1、 毕毕 业业 设设 计计 论论 文文 单片机原理与应用技术单片机原理与应用技术 课程设计报告课程设计报告 题目题目: : 基于单片机控制的时钟控制电路基于单片机控制的时钟控制电路 专业班级: 姓 名: 时 间: 指导教师: 1 目目 录录 1 引言1 2 总体设计方案1 2.1 设计思路1 2.2 总体设计框图1 3 单元电路分析2 3.1 AT89C51 简介2 3.2 串行显示电路3 3.3 整点报时电路3 3.4 校时电路4 3.5 复位电路及晶振电路 4 4 主程序流程图5 5 总结与体会6 参考文献6 附图 1 总体电路图7 附录 1 源程序8 2 基于基于单片机控制的时钟控制器单片
2、机控制的时钟控制器 摘要:摘要:本设计是基于单片机控制的时钟控制器,通过向单片机输入不同的指令可以实现 24 小时制时钟的基本显示和 连续的调时,调分和调秒的功能,同时又扩展了整点报时功能。该电路硬件较为简单、计时精度高、可控性好,可 以随时调整和设定时间,并且调时间的误差小,操作简单、通用性强。 关键词关键词:中断 单片机 定时器 时钟控制器 六位串口数码管显示 1 1 引言引言 随着科技的发展,电子技术得到了飞速的发展,尤其是近些年来单片机的应用更为普遍。嵌入 式系统与单片机已深入到国民经济众多技术领域,从军事、工业到家庭日常生活,单片机因其体积 小、功能强、价格低廉而得到广泛应用。在此基
3、础上,越来越多各式各样的时钟也逐渐走进我们的 生活,它们设计精巧、方便、耐用、美观,深得各层领域的厚爱随着科技的进步,而单片机控制的 数字时钟的出现则打破了人们对时钟的传统概念,因为数字时钟不仅可以通过数字直观地显示出时 间,还可以定时发出各种声、光、电信号,以启动各种设备实现实时控制、时间顺序控制。该设计 既有一般时钟的基本显示和调整功能,同时又增加了整点报时功能。所使用的单片机,低功耗,具 有实时时钟功能。 2 2 总体设计方案总体设计方案 2.1 设计思路 本电子钟有 5 部分组成,分别是调时电路,复位电路,晶振电路,报警电路和 6 位数码管串口 显示电路,调时电路四个轻触式按键,分别命
4、名为:确定键 k1.模式设定键 K2、加调整键 K3、减调 整键 K4。 ,报警电路采用了一只 NPN 型的三极管及蜂鸣器为报警电路。复位电路的功能是只要按下 手动按纽,无论电路处于何种状态,电路都会恢复到初始状态的显示。电源电路由桥式整流、电容 滤波和三端稳压器 7805 的构成, 可以用交流电压供整个系统工作。 此数字钟可与任何 612V/100mA 的交直流电源适配器配合工作,适应性强。使用 AT89C51 和其他的附属电路组成电子钟。 显示部分的基本原理:显示电路采用静态数码显示技术,由于一次只能让一个数码管显示,然 而要显示 6 位的数据,必须由数码管一个一个轮流显示才可以实现,人的
5、视觉暂留的时间为 0.1 秒, 所以每位显示的间隔不必超过 20ms,为了保证正确显示,必须每隔 2ms,就要刷新一个数码管。本 电路使得每个数码管显示的时间大约在 2ms,而这刷新时间我们采用软件延时程序.每隔 12ms 对数 码管刷新一次。分别用于调节时.分.秒。在软件设计方面,应完成时钟控制电路的各项要求整个系 统工作时, 秒信号产生器是整个系统的时基信号, 它直接决定计时系统的精度, 将标准秒信号送入“秒 计数器”,“秒计数器”采用 60 进制计数器,每累计 60 秒发出一个“分脉冲”信号,该信号将作为“分计 3 数器”的时钟脉冲。“分计数器”也采用 60 进制计数器,每累计 60 分钟,发出一个“时脉冲”信号,该信 号将被送到“时计数器”。“时计数器”采用 24 进制计时器,可实