1、d 目录目录 摘要摘要 关键词 引言 第一章第一章 设计方案设计方案 1.1 设计要求 1.2 基本方案 1.2.1 设计课题简要概述 1.2.2 系统软硬件划分 1.2.3 单片机选型 1.3 总体设计框图 第第二二章章 软件电路设计及流程图软件电路设计及流程图 2.1 基本原理概述 2.2 流程图 2.2.1 系统主程序流程图 2.2.2 系统定时中断流程图 第第三三章章 硬件电路设计硬件电路设计 3.1 基本原理概述 3.2 主要原件参数及功能简介 3.2.1 主控器 A T89C51 3.3 单元电路的设计 3.3.1 时钟电路设计 3.3.1 显示电路设计 3.3.2 键盘接口电路设
2、计 3.3.3 响铃电路设计 3.4 总体运行进程 第四章第四章 打铃硬件原理图打铃硬件原理图与与 PCB 板设计及制作板设计及制作 4.1 原理图设计 4.2 PCB板的设计过程 4.3 焊接与制作 第第五五章章 毕业设计总结毕业设计总结 致谢致谢 参考文献参考文献 d 摘要摘要 自动打铃系统,是以一片 8 位单片机为核心的实时时钟及 控制系统。我们知道单片机的外接石英晶体振荡器能提供稳定、 准确的基准频率,并经 12 分频后向内部定时器提供实时基准频 率信号,设定定时器工作在中断方式下,连续对此频率信号进行 分频计数,便可得秒信号,再对秒信号进行计数便可得到分、时 等实时时钟信息。如果石英
3、晶体振荡器的频率信号为 6MHZ,设 定定时器定时工作方式 1 下,定时器为 3CBOH,则定时器每 100ms 产生 1 次中断,在定时器的中断定时处理程序中,每 10 次中断,则向秒计数器加 1,秒计数器计数到 60 则向分计数器 进位(并建立分进位标志) ,分计数器计数到 60,则向时计数器 进位,如此周而复始的连续计数,便可获得时、分、秒的信号, 建立一个实时时钟。接下来便可以进行定时处理和打铃输出,当 主程序检测到有分进位标志时, 便开始比较当前时间 (小时与分、 存放在 RAM 中)与信息时间表上的作息时间(小时与分,存放 在 ROM)是否相同,如有相同者,则进行报时处理并控制打铃
4、, 如有不相同则返回主程序,如此便实现了报时控制的要求。 关键词关键词 单片机;时间设置电路;计时电路;显示电路;定时打铃控制电 路 引言引言 d 随着科技的不断发展,各种芯片都得到了很好的发 展, 80C51 同样如此, 从开始的无人问津到现在的随处可见, 红绿灯,记分牌,电子秒表,遥控器,电饭煲,电视等只要 是电子产品,都会和芯片有关,其实芯片并不是什么神秘的 高科技,它只是里面装了一些己编好的程序而己而这里要 介绍的是用汇编语言来编程的一个系统,它能够让一个学校 或企业集团实现打铃自动化,总之,一个需要时间系统的机 构实现自动提醒功能。 当今时代是一个新技术层出不穷的时代,在电子领域尤其是 自动化智能控制领域,传统的分立元件或数字逻辑电路构成 的控制系统,正以前所未有的速度被单片机智能控制系统所 取代。单片机具有体积小、功能强、成本低、应用面广等优 点,可以说,智能控制与自动控制的核心就是单片机。目前, 一个学习与应用单片机的高潮正在工厂、学校及企事业单位 大规模地兴起。 而本文是用 AT89C51 单片机设计的一个