- 2
- 0
- 约2.3万字
- 约 22页
- 2026-03-03 发布于河南
- 举报
目录
一、设计目的及方案论述………………………1
1.1作息时间控制钟系统概述……………………1
1.2本设计任务和主要内容…………………………1
二、系统硬件电路设计…………………………2
2.1单片机总体设计思路………………2
2.2各功能模块程序实现原理分析……………2
2.21七段式数码管驱动模块………………………2
2.22蜂鸣器驱动模块………………………2
2.23按钮控制模块……………………………3
2.3系统主要硬件电路………………………5
2.31七段式数码管驱动模块的硬件设计………………6
2.32蜂鸣器驱动模块的硬件设计………………7
三、系统软件设计………………………8
3.1系统软件设计的主要内容……………………8
3.2系统软件设计的流程图……………8
四、系统调试与测试结果分析………………………9
4.1系统调试………………………9
4.2仿真结果………………………10
五、设计心得……………………10
六、附录及参考文献………………11
6.1汇编程序清单………………11
6.2器材仪表…………………………25
6.3参考资料………………………25
自动打铃系统的设计
一、设计目的及要求
1.1设计目的
掌握自动打铃系统的设计原理和设计方法,并用89C51集成芯片实现。
1.2本设计要求
1、基本计时和显示功能(用12小时制显示)。包括上下午标志,时、分的数字显示,秒信
号指示。
2、能设置当前时间(含上、下午,时,分)
3、能实现基本打铃功能,规定:
上午6:00起床铃:打铃5秒、停2秒、再打铃5秒。
下午10:30熄灯铃:打铃5秒、停2秒、再打铃5秒。
铃声可用小喇叭播放,凡是用到铃声功能的均按此处理。
二、系统主要硬件电路设计
2.1单片机总体设计思路
(1)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LED显示屏;
(2)进行软件设计,利用单片机系统设计一个高精度的内部时钟系统,最小精确时间为期
1秒;在秒计数器的基础上设计一个24小时时钟,并设计若干定时功能。
(3)设计打铃执行机构,完成自动打铃功能。
2.2各功能模块程序实现原理分析
七段式数码管
按钮控制AT89C51铃声装置
模块组成框图如图2-1所示,该模块由蜂鸣器驱动模块、蜂鸣器驱动模块和按钮控制模块
三部分组成。且三部分都通过AT89C51来实现。
2.21七段式数码管驱动模块
采用动态扫描方式,通过一组单片机端口驱动并联在一起的LED发光
原创力文档

文档评论(0)