电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

分段定时器课程设计

  • 资源ID:109532466       资源大小:595.81KB        全文页数:28页
  • 资源格式: DOC        下载积分:25金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要25金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

分段定时器课程设计

课程设计题 目 分段定时器 学生姓名 杨继斌 学号 1210064009 所在学院 物理与电信工程学院 专业班级 电子信息科学与技术1201班 指导教师 宋卫星 _ _ 完成地点 实验楼 2014年10月21日 基于STC89C52RC分段定时器杨继斌(陕西理工学院物电学院电子信息科学与技术专业1201班,陕西 汉中723001)指导老师:宋卫星 【摘要】:应用STC89C52RC单片机为核心,设计具备按键功能和数码显示功能的外围硬件电路。该定时器方便用了户对其的操作,最大时间能达到3段定时。 【关键词】:STC89C52RC,分段定时器 Based on the STC89C52RC Segment timeAuthor: Yan Jibin(Grade12,Class01, Major Electronic Information Science and TechnologyDepartment of Physics, shaanxi University of Technology, Hanzhong, 723000)Tutor: Song Weixing 【Abstract】:Application of STC89C52RC Single chip microcomputer as the core, with key design features and digital display peripheral hardware circuit functions.This timer is convenient for the customer to the operation, the maximum time can reach 3 section timing. 【Keywords】: STC89C52RC,Segment timer陕西理工学院课程设计论文目录1引 言11.1方案设计11.1功能要求11.1.2 电路设计方案确定22 硬件电路设计32.1 硬件设计功能32.1.1关于STC89C52RC的相关信息32.1.2按键电路42.1.3 数码管显示电路53 软件设计55 总结7参考文献8致 谢9附录1:程序清单10附录2:定时器原理图20附录3:实物展示20陕西理工学院课程设计论文 1引 言 随着时代的进步,电子行业的发展,定时器的应用也越来越广泛,主要用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。随着技术的发展,人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如日历的显示、闹钟的非接触式止闹、跑表功能、重要日期倒计时显示等,以带来更大的方便,而所有这些,又都是以数字化定时器为基础的。因此,研究实用定时器及其扩展应用,有着非常现实的意义,具有很大的实用价值。 由于数字集成电路技术的发展和采用了先进的石英技术,定时器具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。虽然现在市场上已有现场的倒计时定时器集成电路芯片出售,价格便宜,使用灵活,如果可以随意设置时、分、秒的输出,改变显示数字的大小等,并且由于集成电路技术的发展,特别是CMOS集成电路技术的发展,使定时器具有体积小、携带方便,但是这里介绍的实用定时器可以满足使用者的一些特殊要求,输出方式灵活、功耗低、计时准确、性能稳定、维护方便等优点。 实用倒计时定时器是一个时间控制系统,既能作为一般的时间显示器,也可作为一个定时控制器,驱动负载或显示信息,同时可以根据需要扩展其功能。在此设计研究过程中需综合运用所学的模拟电子技术、数字电子技术、单片机原理与应用、电子系统设计等课程的知识,掌握实用倒计时定时器的设计、组装与调试方法,利用现代的电子系统设计、单片机等新电子技术以及现代的设计手段,系统地培养了综合设计、操作调试、故障处理的能力,达到综合素质以及创新能力的提高。 本次课程设计中采用单片机作为主要芯片设计倒计时控制系统。本系统的设计实用性强、设计灵活方便并且适合在任何条件下进行定时,所以设计意义较为深远。1.1方案设计1.1功能要求本设计应用STC89C52RC为核心,设计具备按键功能和数码显示功能的外围硬件电路,最大时间能达到3段定时。按键操作功能:1. 开始键:用途一:按下该键,电源和负载接通。用途二:当预约调时结束后按下该键,用电器将在设定时间到达后接通电源。2. 关闭键:按下该键,电源断。3. 预约键(调时):第一次按下该键,可以对接通时间进行“秒”调整;第二次按下该键,可以对接通时间进行“分钟”调整,第三次按下该键,可以对接通时间进行“小时”调整。4. 加一键:如果调小时,每按下一次,“小时”加1,最大值到99;如果调分钟,每按下一次,“分钟”加1,最大值到59,如果调秒,每按下一次,“秒”加1,最大值到59。5. 减一键:如果调小时,每按下一次,“小时”减1,最小值到0;如果调分钟,每按下一次,“分钟”减1,最小值到0。如果调秒,每按下一次,“秒”减1,最小值到0。显示功能:6. 按键指示灯:只要有按键按下,该指示灯均会点亮。7. 电源接通指示灯:当负载和电源接通时,该灯熄灭;没有接通时,该灯闪烁(1S闪烁一次)。8. 六位共阴极数码管:前两位表示“小时”,后两位为“分”,最后两位表示“秒”。单片机接通电源时,数码管显示“-”;调“小时”时前两位数码管闪烁,调“分”时,后两位数码管闪烁,调“秒”时最后两位数码管闪烁。预约时间内,数码管以倒计时方式显示剩余时间。 1.1.2 电路设计方案确定综上要求所述,对此次作品的方案选定: 以单片机STC89C52RC为主控制器,采用单片机内部定时器定时、独立按键电路和LED数码管动态显示。本课题主要从以下三个方面入手: 一是实现按键功能,可以接通关闭电源并设定时间; 二是实现显示功能,显示设定时间;三是实现定时功能,当时间到达设定值时,通过指示灯显示表示; 设计的总体方案如图1.1.2所示,由单片机最小系统、LED数码管显示、按键电路组成。图1.1.2 2 硬件电路设计2.1 硬件设计功能2.1.1关于STC89C52RC的相关信息 CPU(微处理器)数据存储器(RAM) 片内为128个字节(52子系列的为256个字节)程序存储器(ROM/EPROM) 89C51/89C52/89C55:4K/8K/20K 字节闪存。4个并行可编程的8位I/O口 P1口、P2口、P3口、P0口串行口1个全双工的异步串行口,具有四种工作方式定时器/计数器中断系统特殊功能寄存器,共有21个,是一个具有特殊功能的RAM区 图2.1.1 STC89C52RC引脚根据设计要求,选用STC89C52RC作为电路的控制核心。STC89C52RC系列单片机是深圳宏晶科技公司推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统8051单片机。STC89系列单片机具有ISP(在系统中可编程)功能和IAP(在应用可编程)功能,无需购买专用编程器,可以通过串行口直接下载用户程序。晶体振荡器频率为12MHz,这样单片机的机器周期恰好为1us。P0.0P0.7作为四位七段数码管的段码输出端,P1.0P1.3作为四位数码管(共阴极)的位码输出端。P2.0P2.5作为键盘信号的输出端。P3.6作为控制端信号的输出,控制继电器吸合与释放。 2.1.2按键电路图2.1.2 按键电路如图2.1.2所示,图中3个独立按键分别和P1.1P1.4相连接。2.1.3 数码管显示电路图2.1.3 数码管显示电路如图2.1.3所示,6位LED数码管作为显示器件,有共阳极和共阴极两种,在单片机应用系统中使用多位LED显示器时,为节省单片机的I/O口线,多采用动态扫描。由于本设计中采用的是6位LED共阴极数码管,动态扫描显示。 3 软件设计整套系统的运行都是基于8051内核指令控制运行的。由任务目标分析,采用中断处理方式设计程序流程图,如图3.1所示,主要程序见附录1。程序开始首先对按键变量和小时、分钟、秒变量进行定义,对共阴极数码管的段码(字型码)以一维数组方式定义。另外对延时函数、定时器初始化子函数、求按键子函数、按键处理子函数、计时子函数、显示子函数进行声明。 图3.1 (a) 主函数在定时器T0、T1初始化和外部中断0()子函数中,规定定时器T0、T1的工作模式为方式1,定时时间为50ms。定时器工作在中断方式,即定时时间到,立即停止执行主函数,转而去执行中断服务函数。 图3.1(b) 定时器T0中断服务函数图3.1(c) 定时器T1中断服务函数图3.1 (d) 外部中断0中断服务函数在显示子函数中,上电复位后6位数码管显示“- - - - - -”。其中包括走时转换函数,负责将定时器走时数据转换为分钟的十位和个位,超过60分钟的数据再转换为小时的十位和个位。在计时子函数中,设置每50ms中断1次,软件计数器中计数值为1200时,时间为1分钟。分钟计数器计数值为60时,时间为1小时.。预约时间到,单片机P3.6引脚输出低电平,驱动三极管饱和导通,继电器的线圈中有电流经过,从而产生吸合动作,用电器接通电源,开始工作。 5 总结整个设计所实现的功能非常简单,归结为四个字:定时开关。所谓定时就是实现AT89C52的定时器精确定时到1秒的功能,整个显示部分实现了时显示、分显示和秒显示三部分,同时实现了键盘的相关键值功能。第 21 页 共 23页 参考文献1 谭浩强 著.C语言设计(第三版)清华大学出版社 2 王洪庆 主编.微型计算机控制技术 机械工业出版社 .2012.9 3 王静霞 主编. 杨宏丽 刘俐 副主编.单片机应用技术 C语言版电子工业出版社.20124朱定华.单片机原理及接口技术实验M.北京:北方交通大学出版社,20025何立民.MCS51系列单片机应用系统设计系统配置与接口技术M.北京:北京航空航天大学出 .版社,1999.6李光.单片机基础.北京:北京航空航天大学出版社,1994 7倪晓军.单片机原理与接口

注意事项

本文(分段定时器课程设计)为本站会员(今***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.