电子闹钟-毕设论文.doc
《电子闹钟-毕设论文.doc》由会员分享,可在线阅读,更多相关《电子闹钟-毕设论文.doc(25页珍藏版)》请在咨信网上搜索。
1、电子闹钟毕业设计摘要:本设计是以89C51单片机作为控制核心的闹铃系统。 本文大致可以分为三个章节,第一章节讲了用单片机来制作电子闹钟所带来的优势,还有电子闹钟在电子产品中未来的趋势以及本次设计所要实现的课题目标。第二章节讲了设计的一些思路和该产品包含的一些硬件电路组成。第三章节讲了各个软件模块之间的设计以及该产品的程序代码。最后是一些结论体会部分和附录图。关键词:PC机;单片机89C51;串行通信;数码显示目 录第一章 绪论11.1 引言11.2 闹钟的发展趋势11.3 本次设计所要实现的目标1第二章 系统总体设计22.1 系统总体设计思路22.2 总体硬件组成框图22.3 AT89C51的
2、简介32.4 系统功能的确定42.5 时钟电路52.6 复位电路52.7 键盘电路62.8 数码显示电路7第三章 系统软件设计83.1 数据单元分配83.2 时钟程序设计步骤83.3 计时子程序模块的实现93.4 时钟设定子程序模块的实现103.5 程序说明113.6 实现方式123.7 源程序设计12结论与体会20主要参考材料:21附录1:系统原理图22附录2:PCB图23II第一章 绪论1.1 引言电子闹钟是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。 单片机
3、电子闹钟是集电子技术、数字显示技术为一体的高产品,具有按时闹铃,显示清晰直观、走时准确等优点。 首先介绍设计电子闹钟所涉及的主要硬件和特性,然后说明软件设计的思路,程序结构及流程,并在测试软件上进行调试和修改,以完成电子闹钟的基本要求,即可以随意设定起始时间,有秒显示功能,有12/24世制选择,可以设定闹钟,停电时由电池供电等功能。 现代社会电子闹钟发挥着很大的作用,也是它存在和发展的一个重要方面,尤其是在代表集成电路技术的发展方面,通过不断提高电子闹钟的计时的精确度可以极大促进定时技术芯片的发展。同时电子闹钟与其他嵌入式电子产品一样是微处理器的应用,通过电子闹钟的设计可以很好的掌握电子设计技
4、术。1.2 闹钟的发展趋势 随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。这些具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能。基于单片机的电子闹钟就是新一代的产品,能够实现远程控制等功能。它功能强大、体积小、质量轻、灵活好用。1.3 本次设计所要实现的目标 设计一个电子闹钟1)能随意设定走时起始时间2)螚指示秒节奏,即秒指示3)能通过PC机实现远程控制4)时间预设,定时关机的功能第二章 系统总体设计2.1 系统总体设计思路先进行系统的整体规划确定整个系统的功能,然后按照每个功能的具体要求,进行各
5、个模块的实物设计并逐个调试,待全部通过后,进行整个系统的联调,最终实现一个完整的系统,并制成印刷线路板。 整个系统的设计步骤如下: 在单片机最小系统的基础上,完成按键电路和复位电路的设计。 完成显示电路、数字按键、复位电路。 具有3个功能按键: 1)在复位后的待机状态下,用于启动设定时间参数(对时或定闹);2)在设定时间参数状态而且不是设定最低位(即分个位)的状态下,用于结束当前位的设定,当前设定位下移; 3)在设定最低位(分个位)的状态下,用于结束本次时间设定。 2)键,用于对当前设定位(编辑位)进行加1操作,根据正在编辑的当前位的含义(时十位、时个位、分十位、分个位)自动进行数据的上限和下
6、限判断。例如,对12小时制,小时的十位只能是0、1,如果当前值为0,则按1键后为1,再按1键则又回复到0。 把以上各个模块联结起来,整体调试功能。2.2 总体硬件组成框图整个系统的原理框图如图2.1所示图2.1 系统原理框图2.3 AT89C51的简介2.3.1 AT89C51简介 AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理
7、器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。2.3.2 引脚介绍AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。图2.2为AT89C51引脚图图2.2 AT89C51引脚图此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数
8、器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 主要功能特性: 兼容MCS-51指令系统 32个双向I/O口 2个16位可编程定时/计数器 全双工UART串行中断口线 2个外部中断源 中断唤醒省电模式 看门狗(WDT)电路 灵活的ISP字节和分页编程 4k可反复擦写(1000次)ISP Flash ROM 4.5-5.5V工作电压 时钟频率0-33MHz128x8bit内部RAM 低功耗空闲和省电模式 3级加密位 软件设置空闲和省电功能 双数据寄
9、存器指针2.4 系统功能的确定2.4.1 基本功能系统具有时间、日期、三路定时功能,并可以对时间、日期、定时进行设定,有定时提示音。要求计时精度尽量提高。显示格式为:时间:“时”(第1、2位)、“分”(第3、4位)、“秒”(第5、6位);日期:“年”(第1、2位,如2007年显示为07)、“月”(第3、4位)、“日” (第5、6位);定时:“时”(第1、2位)、“分”(第3、4位)、“状态标志”(第5、6位)。键盘及数码管排列如图2.3所示。2.4.2 扩展功能该系统可以增加温度传感器,实现温度测量,以实时显示温度,用1、2位数码管显示;还可以增加湿度传感器,实现湿度测量,以实时显示湿度,用5
10、、6位数码管显示。多路定时器功能也可扩展为对多种家电等电气产品的自动控制,比如电饭煲等;也可利用温度对某些电气产品进行自动控制,比如空调等;还可利用湿度传感器对湿度进行调节。如图2.3所示。图2.3 系统功能图2.5 时钟电路实验板的时钟振荡源电路如图2.4所示。其中JT 为11.0592MHz 的晶振,改变两电容CB的值即可对此晶振频率进行调节。该电路提供单片机工作所需的振荡频率,计算定时器初值即需此晶振频率,在通信时也需知道晶振频率,以对波特率进行计算。图2.4 时钟电路2.6 复位电路如图2.5所示为实验板的复位电路,当RESET 信号为低电平时,实验板为工作状态,当RESET信号为高电
11、平时,实验板为复位或下载程序状态。由于AT89S52具有ISP 的功能,即可以通过并口线直接将程序下载到单片机内,因此, AT89S52 具有两种状态,下载程序状态和运行状态。该复位电路能实现上电自动复位,也能手动复位,一般复位时RESET应保持20毫秒以上高电平,此复位时间由接地电容控制。图2.5 复位电路2.7 键盘电路如图2.6所示为阵列按键电路,各设置及转换信号由此电路输入,实验板提供了16个按键,由P1口经SN74F244(驱动芯片)输出扩展成44的阵列按键,P1.0P1.3为行线,P1.4P1.7为列线。SN74F244有一片选信号线,当此口线为低电平时,A1A4与Y1Y4接通,反
12、之,A1A4与Y1Y4断开。此键盘用扫描工作方式,若有键按下,则相应位端口被拉低为低电平,由于本系统只用了4个按键,所以只需对4个按键进行扫描。扫描时,先置P3.3口为高电平,向P1口送0EFH(MOV P1,#0EFH),再置P3.3口为低电平,读P1口(MOV A,P1),最后判断P1口低4位哪位是低电平,若某位为低电平,则相应按键被按下,如P1.0为低电平(ACC.0=0),则K1键被按下。图2.6 阵列按键2.8 数码显示电路如图2.7所示为数码显示电路,实验板使用了6个共阳数码管,P0口为段码信号线,B1B6为位控线,是P1口经SN74F573(反向驱动芯片,即输入为高电平,则输出为
13、低电平,反之则输出为高电平,该芯片也有一片选信号C,当此信号为高电平时有效)反向得到,再由B1B6控制晶体管Q1Q6,以达到控制每位数码管的目的。系统采用动态显示,先向P0口送第一位数码管需要显示的段码值,再给P1口送0FEH,延时1毫秒使第一位数码管显示,又向P0口送第二位数码管需要显示的段码值,P1口送0FDH,延时1毫秒,使第二位数码管显示。依次递推,直到最后一位数码管,然后再循环。改变延时时长可以调节数码管显示的亮度,由于单片机执行速度很快(微秒级),所以看上去数码管一直亮着。图2.7 数码显示电路第三章 系统软件设计3.1 数据单元分配数据存储单元分配如表3.1所示:表3.1 数据存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 闹钟 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。