基于单片机的定时闹钟课程设计报告方案.doc

基于单片机的定时闹钟课程设计报告方案.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务书 一、设计目的 本设计主要是对51单片机的一个方面的扩展,是能实现一般定时闹钟功能的设计。需要实现某一功能时,按对应的按键即可,经过多次验证,此设计灵活简便,可以实现显示、定时、修改定时、定时时间到能发出报警声的功能。 二、设计要求 1、能显示时时—分分—秒秒。 2、能够设定定时时间,并修改定时时间。 3、定时时间到能发出警报声。 目 录 1.绪论 1 2.方案论证 1 3.方案说明 2 4.硬件方案设计 2 4.1单片机STC89C52 2 4.2 时钟电路 4 4.3数码管显示电路 4 4.4键盘电路 6 4.5报警电路 7 5.软件方案设计 7 5.1系统软件设计 7 5.2键盘程序 7 5.3 LED 8 5.4音响报警电路 8 5.5 程序流程图 8 6.调试 9 7.小结 10 8.参考文献 11 9.附录:定时闹钟源程序 12 1.绪论 系统采用单片机STC89C52作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器。键盘采用独立连接式。还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定时作用。 外围器件有LED显示驱动器及相应的显示数字电子钟设计与制作可采用单片机来完成。由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采用单片机STC89C52,它是低功耗、高性能的CMOS型8位单片机。片内带有8KB的Flash存储器,且允许在系统内改写或用编程器编程。另外, STC89C52的指令系统和引脚与8051完全兼容,片内有512B的RAM、32条I/O口线、3个16位定时计数器、4个外部中断一个7向量4级中断结构(兼容传统51的5向量2级中断结构) 图2.1 系统基本框图 3.方案说明 此设计主要是通过单片机系统,综合运用定时器、中断、数码显示等知识设计一个可定时的电子钟。它包括系统总体方案及硬件设计,软件设计,Proteus软件仿真等部分。 系统总体方案及硬件设计是本设计的重要组成部分,在这部分详细介绍了时钟原理,硬件设计,数码管LED,以及在设计过程中考虑到技术指标,机型的选择,器件的选择等一系列问题。 硬件设计的主要任务是根据总体设计要求,以及在所选机型的基础上,确定系统扩展所要用的存储器,I/O电路及有关外围电路等然后设计出系统的电路原理图。 合理的软件结构是设计出一个性能优良的单片机应用性系统软件的基础,因此必须充分重视。在本设计中采用应用广泛的C语言。用Proteus软件仿真检查设计是否合理。 4.硬件方案设计 4.1单片机89C52 STC89C52是一个低电压,高性能CMOS8位单片机,片内含的可反复擦写的Flash只读程序存储器和的随机存取数据存储器(RAM),器件采用公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的52提供了高性价比的解决方案。 图4.1 STS89C52 STC89C52具体介绍如下: 1)主电源引脚(2根)   VCC(40):电源输入,接+5V电源   GND(20):接地线 2)外接晶振引脚(2根)   XTAL1(19):片内振荡电路的输入端   XTAL2(18):片内振荡电路的输出端 3)控制引脚(4根)   RST/VPP(9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。   ALE/PROG(30):地址锁存允许信号   PSEN(29):外部存储器读选通信号   EA/VPP(31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。 4)可编程输入/输出引脚(32根)   STC89C52单片机有4组8位的可编程I/O口,分别为P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。   PO口(39~32):8位双向I/O口线,名称为P0.0~P0.7   P1口(1~8):8位准双向I/O口线,名称为P1.0~P1.7   P2口(21~28):8位准双向I/O口线,名称为P2.0~P2.7   P3口(10~17):8位准双向I/O口线,名称为P3.0~P3.7 4.2 时钟电路 单片机的时钟产生方法有两种:内部时钟方式和外部时钟方式。 本系统中STC89C52单片机采用内部时钟方式。最常用的内部时钟方式是采用外接晶体和电容组成的并联谐振回路。振荡晶体可在1.2MHz~12MHz之间。电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小和振荡电路起振

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档