单片机课设自动打铃器设计.pdfVIP

  • 1
  • 0
  • 约3.98万字
  • 约 20页
  • 2026-03-09 发布于河南
  • 举报

目录

引言与摘要

第1章设计方案论证

1.1设计的应用意义

1.2设计方案选择

1.3总体设计框图

第2章硬件电路设计

2.1单元电路设计与原理分析

第3章软件设计

3.1程序流程图

3.2源程序清单

第4章设计总结

参考文献

附录1

附录2

引言与摘要

为方便人们的日常生活,优化学校,机关等单位的计时系统,采用

以单片机为基础设计了一种的自动打铃器。本电路有电源,显示电路,

按键控制电路,功放电路四部分组成。这次设计利用了单片机AT89C51

的定时和计数功能,来完成时间的计时,校时功能。用LM12864液晶

显示时,分,秒。选用蜂窝器模拟现实的电铃实现打铃,其中计时和

定时功能是软件为主,硬件为辅。而校时功能是软件为辅,由外部按

键控制,实现加一与减一的操作。

用单片机控制的自动打铃器,充分发挥单片机体积小,价格便宜,

功耗低可靠性好等特点。可用于学校作息,方便了广大师生。

第1章设计方案论证

1.1设计的应用意义

“单片机与接口技术”课程设计是在教学及实验基础上,对课程

所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,

设计与制造出具有较复杂功能的小型单片机系统,并在实践的基本技

能方面进行一次系统的训练。能够较全面地巩固和应用“单片机”

课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计

的基本方法。培养独立思考、独立收集资料、独立设计规定功能的

单片机系统的能力;培养分析、总结及撰写技术报告的能力。

1.2设计方案选择

⑴设计课题简要概述

自动打铃装置用于工厂,学校等地的时间控制,本设计是按照学校

作息时间设定的,模拟了电子钟显示时,分,秒。还根据学校的作息

时间按时打铃,本系统有两个按钮,分别用来调时,周分,以保证时

钟与标准时间相吻合。

首先设计出本系统的硬件基本框图,根据框图设计电气原理图,简

要概述基本原理,按照设计技术参数设计出各部分程序。

⑵系统软硬件划分

由于要依据最小系统设计,因此,极大地节约系统的硬件成本,所

有能用软件实现的功能都用软件完成,如按键的去抖,采用延时,显

示部分用动态显示等,这样硬件部分的设计可以采用单片机最小系

统,所谓最小系统是仅有程序存储器和时钟及复位电路的为时过早片

机系统。

⑶单片机选型

根据课题的具体内容,任务要求,计时,校时,定时,键盘显示等功

能,经多方考虑,所以本系统选项用与MCS——51系统单片机完全兼

容的AT89C51低功耗单片机。

1.3总体设计框图

时钟电路键盘电路

电源AT89C51驱动电路

显示电路CPU电铃

整体框图

第2章硬件电路设计

2.1单元电路设计与原理分析

㈠基本原理概述

本系统主要由主控模块,时钟模块,显示模块,键盘接口模块等4

部分组成。通过内部定时产生中断,从而驱动电铃打铃。设定51单

片机工作在定时器工作方式1,每100ms产生一次中断,利用软件将

基准100ms单元进行累加,当定时器产生10次中断就产生1S信号,

这时秒单元加1。同理,对分单元和时单元计数,从而产生秒,分,

时的值,通过六位七段显示器进行显示。由于动态显示法需要数据锁

存等硬件,接口较复杂,考虑显示只有六位,且系统没有其他复杂的

处理任务,所以采用动态扫描实现LED的显示。

本系统采用三个按键,1键为功能键,另外两个做控制键。按一下

1键进入时间设置,然后按2键进行时调整,按3键进行分调整,按

两下1键进入打铃时间设定,在分别用2键3键进行调整,调整完后

按下1键便退出调整,时钟继续走动。当时钟时间与设置时间一致时,

驱动电路动作进行打铃,每次打铃10秒。

㈡元件参数及功能简介

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档