单片机自动打铃系统设计论文.docx
《单片机自动打铃系统设计论文.docx》由会员分享,可在线阅读,更多相关《单片机自动打铃系统设计论文.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机自动打铃系统设计论文目录第一部分设计任务与调研(1)1、设计任务(1)1.1设计内容与构造(1)1.2方案比拟与选择(1)1.2.1系统方案选择(1)第二部分设计讲明(3)1系统硬件电路(3)2单片机电路(3)2.1单片机最小系统电路(3)图2-1最小单片机系统电路(4)3.1时钟电路(4)3.1.1DS1307简介(4)3.2时钟电路设计(6)3.3按键电路(6)3.4显示电路(7)3.5打铃电路(8)4系统软件设计(9)4.1软件设计流程图(9)4.2读取DS1307时间程序设计(10)4.3显示程序设计(11)4.4按键设定程序设计(13)第三部分设计成果(15)1、主电路图(15
2、)见附录一(15)2、源程序(15)见附录二(15)3、实物(15)第四部分总结(17)第五部分致谢(18)第六部分参考文献(19)附录(20)附录一:电路图(20)附录二:源程序(21)第一部分设计任务与调研1、设计任务设计一个能够实现上下班的自动打铃模拟系统,熟悉单片机的控制功用和系统原理应用。对系统设计与实用编程有进一步强化。了解设计产品的要求和产品工作要求、分析电路流程、分析电路设计程序流程、分析转换开关的工作原理、绘制电路图编译测试电路程序、测试电路程序工作能否正常、完善测试电路程序。1.1设计内容与构造本设计是以AT89S51单片机为核心的一款自动打铃系统,以时钟芯片来实现计时功能
3、,然后单片机负责将时间送入显示电路显示,整个系统不是很复杂,其设计主要包括单片机控制模块、时钟电路和显示电路三个模块的设计,在设计前本人在学校图书馆看了很多关于单片机方面的书,也在网上查了不少资料,也查阅过跟此设计类似的论文或者期刊,得到了不少启发和经历,对本人的设计工作有很大的帮助,能很好的把握设计的整体方向和细节,设计的构造如下:一、系统的设计方案,根据系统所要实现的功能,确定设计的基本方案。二、系统的硬件设计,主要介绍了硬件的电路图,各模块电路的设计,硬件元器件的构造,特点,引脚功能等。三、系统软件部分的设计,主要是对系统的主程序的构造图和流程图的讲解。四、系统的调试,主要是介绍下系统硬
4、件和软件调试经过中的问题和解决方案,还有调试步骤的细节问题的讲明。1.2方案比拟与选择1.2.1系统方案选择方案一:采用数字电路来搭建,利用555时基电路构成振荡器产生100Hz频率的振荡电路,再通过分频器得到1Hz频率,即产生1秒计时时间,显示部分通过锁存器和驱动芯片将计时时间送入数码管显示。设计框图如图2-1所示。这种方案电路构造比拟复杂,芯片使用比拟多,灵敏性不高,而且准确度不够准确,不利于系统的扩展。而且这种电路中需要使用独立式的数码管,每一个数码管都需要连接一个数据锁存器和数码管驱动芯片,连接线比拟多,制作的经过中很容易出错。图2-1方案一设计框图方案二:采用AT89S51单片机作为
5、系统控制单元,通过时钟芯片来实现计时功能,单片机负责将时间送入显示电路显示。设计框图如图2-2所示。这种方案电路设计简单,时间准确,使用方便。而且单片机的强大功能使得系统方便扩展,有利于提高智能性。图2-2方案二设计框图本设计系统框图如图2-3所示。系统以AT89S51单片机为控制器,通过DS1307来为系统提供标准时间,单片机读取DS1307时间后送液晶显示器显示,通过按键来设置打铃时间。当打铃时间到时,系统实现蜂鸣器和LED灯声光提示。系统设计框图如下:第二部分设计讲明1系统硬件电路根据系统设计框图,本设计硬件电路主要由时钟电路、按键设定电路、单片机电路、显示电路和打铃电路组成,电路原理图
6、见附录一所示。系统工作原理:系统时间由时钟芯片DS1307来提供,单片机通过P3口读取了DS1307的时间数据后,经过处理得到时间显示形式的时钟数据,并通过P2口送液晶显示器显示出来。再通过扫描P1口能否有按键按下,有按键按下时,通过液晶显示器显示来设置定时时间、打铃时间间隔,通过设定、移位、加数来实现。当到达打铃时间时,单片机引脚启动蜂鸣器和LED灯电路工作以声光形式实现打铃功能。2单片机电路2.1单片机最小系统电路单片机最小系统由晶振电路和复位电路组成。电路如图2-12-2所示。晶振电路用于产生单片机工作时所需要的时钟信号,单片机的指令必须在时钟信号下根据时序执行。晶振电路通常用两种设计方
7、式:内部振荡方式和外部振荡方式。内部振荡方式是在单片机的XTAL1和XTAL2引脚外接一个晶体振荡器,与单片机内部的振荡器组成时钟信号;外部振荡方式是在外部将已有的脉冲信号引入单片机内,一般用于使单片机的时钟与外部信号保持同步。本设计选用内部振荡方式,在XTAL1和XTAL2引脚之间连接一个12MHz的晶振,再分别外接30p的对地电容。单片机在启动时需要复位,使系统各器件处于初始状态。复位引脚为RST,当系统上电后晶振电路稳定后,RST引脚有一个高电平且持续2个机器周期以上,单片机系统就能够实现复位功能。复位一般有手动复位和上电复位功能。手动复位是在RST引脚设置按键,当按键按下时,RST引脚
8、会有高电平,即可实现复位功能;上电复位是在RST引脚连接一个电解电容接至电源,再接一个电阻接地,系统上电时,电容充电,只要电源的上升时间不超过1ms,就能够实现复位功能。本设计选用按键复位。当前位置:文档视界单片机自动打铃系统设计论文单片机自动打铃系统设计论文记年上线为2100年;56字节非易失性RAM;两线串行接口;可编程方波输出;自动掉电检测和切换电路;在电池备份形式下,功耗小于50nA;工业级工作温度:-40-80;8引脚DIP和SOIC封装。DS1307的引脚排列如图3-1所示,引脚讲明如下:X1、X2:接入32.768kHz的石英晶振;VBAT:+3V电源输入;GND:地;SDA:数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 自动 打铃 系统 设计 论文
限制150内