自动打铃系统课程设计.pdfVIP

  • 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)

1亿VIP精品文档

相关文档