1、 基于单片机的基于单片机的电子打铃系统设计电子打铃系统设计 摘 要 电子打铃系统,是以一片 8 位单片机为核心的实时时钟及控制系统。我们知道单片 机的外接石英晶体振荡器能提供稳定、准确的基准频率,并经 12 分频后向内部定时器 提供实时基准频率信号,设定定时器工作在中断方式下,连续对此频率信号进行分频计 数,便可得秒信号,再对秒信号进行计数便可得到分、时等实时时钟信息。如果石英晶 体振荡器的频率信号为 6MHZ,设定定时器定时工作方式 1 下,定时器为 3CBOH,则 定时器每 100ms 产生 1 次中断,在定时器的中断定时处理程序中,每 10 次中断,则向 秒计数器加 1,秒计数器计数到
2、60 则向分计数器进位(并建立分进位标志) ,分计数器 计数到 60,则向时计数器进位,如此周而复始的连续计数,便可获得时、分、秒的信 号,建立一个实时时钟。接下来便可以进行定时处理和打铃输出,当主程序检测到有分 进位标志时,便开始比较当前时间(小时与分、存放在 RAM 中)与信息时间表上的作 息时间(小时与分,存放在 ROM)是否相同,如有相同者,则进行报时处理并控制打 铃,如有不相同则返回主程序,如此便实现了报时控制的要求。 关键词 单片机;时间设置电路;计时电路;显示电路;定时打铃控制电路 目 录 第 1 章 绪论 0 1.1 选题背景及研究意义 . 0 1.2 课题设计的主要内容 .
3、1 第 2 章 设计方案论证 2 2.1 设计要求 . 2 2.2 设计方案选择 . 2 2.2.1 方案一:数字电路设计的自动打铃系统 2 2.2.2 方案二:基于单片机的自动打铃系统设计 2 2.2.3 方案确定 3 2.3 基本方案 . 3 2.3.1 设计课题简要概述 3 2.3.2 系统软硬件划分 3 2.3.3 单片机选型 3 2.4 总体设计框图 . 4 第 3 章 硬件电路设计 5 3.1 基本原理概述 . 5 3.2 主要原件参数及功能简介 . 5 3.2.1 主控器 STC89C52 . 5 3.2.2 DS1302 时钟芯片 . 7 3.3 单元电路的设计 . 8 3.3
4、.1 显示电路设计 8 3.3.2 键盘接口电路设计 10 3.3.3 响铃电路设计 10 3.4 总体运行进程 . 11 第 4 章 软件电路设计及流程图 12 4.1 基本原理概述 . 12 4.1.1 DS1302 程序设计 . 12 4.1.2 LCD1602 程序设计 12 4.2 流程图 . 13 4.2.1 系统主程序流程图 13 4.2.2 DS1302 子程序流程图 . 13 4.2.3 LCD1602 子程序流程图 14 第 5 章 总结 15 致 谢 16 参考文献 17 附录一 原理图 18 第第1 1章章 绪论绪论 1.1 选题背景及研究意义选题背景及研究意义 当今时
5、代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域, 传统的分立元件或者数字逻辑电路构成的控制系统, 正以前所未有的速度被单片机智能 控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智 能控制与自动控制的核心就是单片机。单片机又称单片微控器,它不是完成某一个逻辑 功能的芯片, 而是把一个计算机系统集成到一个芯片上。 纵观我们现在生活的各个领域, 从导弹的导航装置,到飞机上各个仪表的控制,从计算机的网络通讯与数据传输,到工 业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能 IC 卡、电 子宠物等,这些都离不开单片机。在单片机产生后,我们就
6、将控制这些东西变为智能化 了, 我们只需要在外围接一点简单的接口电路, 核心部分只是由人为的写入程序来完成。 这样产品的体积变小了,成本也降低了,长期使用也不用担心精度达不到了。所以,它 的魔力不仅在现在。在将来将会有更多的人来接受它,使用它。所以,学习单片机在我 国是有着广阔前景的。 打铃器是一种目前广泛应用于企业和学校单位的设备。就以对学校单位而言,自动 打铃器是为了对广大师生的作息时间更好的管理,它是一种学校必备的电子设备,也是 一种逐渐成型的电子产品,打铃器多为小规模集成电路构成,其性能单一,工作起来不 够理想。随着集成技术和电子计算机技术的发展,单片机成为当今的主流。为此,设计 了一种无线式校园时间显示/自动响铃系统,将数字电子钟与自动打铃系统结合起来, 从而有效地解决了这些问题。该产品以单片机为核心来控制各个功能模块,用户可以随 时对实时时间、作息时间表进行修改,可以很方便地任意设定作息时间方案。该产品以 无线代替有线,从而摆脱了架线受地形的限制并降低了系统成本,来管理学校等日常作 息时间,本设计还具有普通的数字钟时间设定、显示功能,是集时间设置、显示和打铃 一体的多