本设计采用STC89C52微控制器。 该单片机采用MCU51内核,因此具有非常好的兼容性。 内部有8KB ROM,可存储大量程序。 最突出的特点是系统中具有ISP编程功能,使得编程编写程序方便一倍。 显示装置采用通用七段共阴极数码管; 键盘调节部分采用独立键盘。 通过这次设计,可以更加牢固地掌握单片机的应用技术,增强我们的动手能力、硬件设计能力和软件设计能力。 关键词:单片机; 电子钟; 钟; 晶体振荡器; 数码管; 按钮。 基于51单片机的自动打铃系统课程设计全文共13页,目前为第3页。基于51单片机的自动打铃系统课程设计全文共13页共第 3 页。 目录 第一章 方案论证设计 1 1.1 设计的应用意义 1 1.2 设计方案选择 1 1.3 总体设计框图 2 第二章 硬件电路设计 2 2.1 单元电路设计及原理分析2 元件参数及操作器 3 2.3 显示电路设计 3 第三章编程 4 程序流程图 4 源程序列表 6 附录一:总体电路原理图 13 附录二:元件列表 15 基于 51 单片机的自动打铃系统课程设计全文 13页,目前第4页。《基于51单片机的自动打铃系统课程设计》全文共13页,目前第4页。
基于STC89C52单片机控制的自动打铃系统第1章方案演示设计1.1设计的应用意义《单片机及接口技术》课程设计是在教学和实验的基础上深化和提高课程中所学的理论知识。 因此,要求学生综合运用所学知识,设计、制造功能较复杂的小型单片机系统,并在实践的通用技术方面进行系统训练。 能够全面巩固和运用《单片机》课程中所学的一般理论和一般方法,初步掌握小型单片机系统设计的一般方法。 培养独立探索、独立收集信息、独立设计指定功能的单片机系统的能力; 培养分析、总结、撰写技术报告的能力。 1.2 设计方案选择 设计主题简要概述 自动打铃装置用于工厂、学校等场所的时间控制。 本设计根据学校作息时间设置,模拟电子钟显示小时和分钟。 它还根据学校的时间表准时敲响铃声。 该系统有两个按钮,分别用于调整时间和星期,以确保时钟与标准时间一致。 首先设计系统的总体硬件框图,根据框图设计电气原理图,简述总体原理,根据设计技术参数设计各部分程序。 系统软硬件的划分是基于最小系统设计。 因此,大大节省了系统的硬件成本。 所有能用软件实现的功能都由软件完成,如按钮的去抖、延时的采用、显示部分的动态显示等。这样,硬件部分的设计就可以采用最小的单片机系统。 所谓最小系统,是一种过时的早期单片机系统,只有程序存储器和时钟及复位电路。
单片机的选型是根据项目的具体内容、任务要求、定时、时间校正、标点符号、键盘显示等功能而定。 经过多方考虑,该系统选项采用与MCS-51系统微控制器完全兼容的STC89C52低功耗微控制器。 基于51单片机的自动打铃系统课程设计全文共13页,目前为第5页。基于51单片机的自动打铃系统课程设计全文共13页1.3 总体设计框图 电源显示电路 STC89C52CPU 键盘电路驱动电路 响铃电源显示电路 STC89C52 CPU 键盘电路驱动电路 响铃 第二章 硬件电路设计 2.1 单元电路设计及原理分析(一)总体原理概述 本系统主要由主控模块、时钟模块、显示模块、键盘接口模块四部分组成。 内部产生一个中断来驱动铃声响起。 设置51单片机工作在定时器工作模式1、每2