版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE0广东工业大学华立学院课程设计(论文)课程名称微机原理与单片机综合设计与实践题目名称单片机倒计时设计学生学部(系)机电工程学部专业班级09电气5班学
号学生姓名指导教师黄淑芬2012年6月目录1、课程设计的目的及内容1.1单片机设计实验的目的1.2单片机倒计时实验的内容2、实验硬件设计2.1实验议器及单片机的选用2.2单片机主体系统的电路设计3、软件设计分析3.1电路原理及程序流程图3.2用51单片机实现数字秒表工作源程序源程序及说明4、实验程序调试及结果5、参考文献1、课程设计的目的及内容1.1单片机设计实验的目的1、熟悉KeiluVision2软件的使用;2、掌握LED数码管显示接口技术;3、理解单片机定时器、中断技术。1.2单片机倒计时实验的内容设计一个单片机倒计时器,使用LED显示倒计时时间,进行相应的单片机硬件电路的设计并进行软件编程。1.用单片机实现;2.倒计时时间(00~60s),每定时1s,数值减1;
3.倒计时为0s时,发出2s的周期报警信号;4.除了以上基本功能,个人可根据具体情况加上手动设置倒计时时间、开始倒计时、暂停倒计时、清零等扩展功能。2、实验硬件设计2.1实验议器及单片机的选用KeilμVision2软件;I51单片机;PC机一台Atmel89C51单片机的主要特点:
·4K字节可编程闪烁存储器
·寿命:1000写/擦循环
·数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存储器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路2.2单片机主体系统的电路设计单片机的复位电路是促使单片机进入复位状态的硬件结构。单片机的复位是很重要的,复位操作可以完成单片机的初始化,也可使处于死机状态下的单片机重新开始运行。1.复位要求2.上电复位电路3.手动加上电复位电路4.定时监视器(WDT,看门狗)复位5.复杂的复位电路7段共阳极LED数码管是由7个条形发光二极管和一个小数点位构成,其引脚配置,如图所示,其内部结构,如图所示。从图中可以看出,其中7个发光二极管构成字形“8”图2Atmel89C51单片机外部引脚图图3单片机主机系统电路3、软件设计分析3.1电路原理及程序流程图说明:利用定时器T0产生50ms的延时,即每50ms中断一次,计满20次(20×50ms=1s),秒计数单元加1。本设计利用AT89C52单片机的定时器/计数器定时和记数的原理,使其能精确计时。利用中断系统使其能实现开始和复位的功能。P0口输出段码数据,P1口输出位段数据,P2.4\P2.5\P2.6分别实现开始、暂停、清零功能,按单片机的复位开关停止警报器重新开始倒计时。电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。电路原理图初始化:定时器初始化:定时器T0、中断DPTR表首地址T0中断次数20R0显示初值60R1启动定时器T0调用数码管显示子程序暂停定时器T0启动按键?开始NNY暂停按键?Y暂停定时器T0T0中断次数20R0显示初值60R1N复位按键Y图4.4主程序流程图数码管显示位数数码管显示位数2R3显示值R0恢复60分别取十位、个位的字型码并显示、延时显示值R0<=60?显示子程序NYNR3-1=0?或2位取完?Y分解成十位、个位子程序返回图4.5数码管扫描显示程序保护现场;保护现场;重新装载T0初值;重置中断次数:R0201s?T0中断子程序NY秒单元R1减1中断返回图4.6T0中断服务子程序3.2用51单片机实现数字秒表工作源程序源程序及说明ORG00HJMPMAINORG0BHJMPTIM0MOVR2,#250MOVR3,#250MAIN:MOVTMOD,#01H;定时器T0工作在方式2MOVTH0,#HIGH(15536)MOVTL0,#LOW(15536);初值50msMOVIE,#82H;开中断MOVDPTR,#TABLE;表首地址MOVR0,#20;存放定时器中断的循环次数MOVR1,#60;显示初值,从60开始显示START:JBP2.4,IF_STOP;启动按键s6,启动定时器T0SETBTR0;启动定时器T0IF_STOP:JBP2.5,IF_CLR;暂停按钮S11CLRTR0IF_CLR:JBP2.6,LED_SCAN;恢复按钮s18CLRTR0MOVR0,#20MOVR1,#60LED_SCAN:ACALLSCAN;调用显示子程序SJMPSTARTSCAN:;;;扫描显示子程序CJNER1,#0,LED_VIEW;到0则发出2s的周期报警信号AJMPALARMLED_VIEW:MOVA,R1;分解数字MOVB,#10DIVABMOV20H,B;个位MOV21H,A;十位MOVA,21H;十位,准备显示DISP:;;;分别显示十位、个位MOVCA,@A+DPTRMOVP0,A;显示字型码CLRP1.1CALLDELAY;扫描延时 SETBP1.1MOVA,20H;个位,准备显示MOVCA,@A+DPTRMOVP0,A;显示字型码CLRP1.0CALLDELAY;扫描延时,SETBP1.0RETTIM0:;;;定时器T0中断子程序PUSHACC;现场保护MOVTH0,#HIGH(15536);重新装载初值TH0、TL0MOVTL0,#LOW(15536)DJNZR0,EXIT;判断是否到1SMOVR0,#20;若到1s,重置中断次数DECR1;秒单元加1EXIT:POPACC;恢复现场RETIDELAY:MOVR6,#8;扫描延时4ms,太小会重影,太大会闪烁D3:MOVR7,#248DJNZR7,$DJNZR6,D3RETALARM:MOVR3,#250蜂鸣器发出1s报警CPLP2.7 LCALLDELAY DJNZR2,ALARM SJMPINTERVALINTERVAL:蜂鸣器暂停1s报警MOVR2,#250SETBP2.7 LCALLDELAY DJNZR3,INTERVAL SJMPALARMTABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;共阳字码表END4、实验程序调试及结果利用51单片机设计一个60秒倒计时,具有置位,复位,启停等功能,5、参考文献【1】51单片机学习网/【2】单片机学习网/【3】单片机实验四【4】张义和,陈敌北编著.例说8051.北京:人民邮电出版社,2010.【5】孙育才编著.MCS-51系列单片微型计算机及其应用.南京:东南大学出版社.2011.2心得体会经过一个星期的课程设计,过程曲折可谓一语难尽。在此期间我也失落过,也曾一度热情高涨。从开始时激情高涨到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。经努力查找资料以及上单片机实验课,我顺利完成了课程设计。通过此次设计我总结以下几点:1、本次实验的课程设计,使自己深刻的认识到自己的很多不足之处,但也让我学会独立去分析问题、发现问题、解决问题。2、只有将学习的理论知识通过实验实践贯通,才能使我对它的理解更加深刻,对程序的编译过程了解透彻。通过本次设计,复习巩固我以前所学习的单片机原理及应用等课程知识,加深对各门课程及相互关系的理解,并成功使用了keil和Proteus两个软件,使理论知识系统化、实用化,系统地掌握微机应用系统的一般设计方法,培养较强的编程能力、开发能力。3、通过这次课程设计,不仅加深了我对单片机理论方面的理解,将理论更好的运用的实践方面,而且锻炼了我各方面的能力,培养了坚强的毅力和做事的耐心和细心,虽然程序可能有一定的浪费资源,且较罗嗦,但这需要在实践中慢慢提高,还希望老师能够多多指导,促进我不断的进步。2012年6月教师评语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兽用化学药品制剂工岗中交接考核试卷含答案
- 数字孪生应用技术员操作规范测试考核试卷含答案
- 药物合成反应工安全操作模拟考核试卷含答案
- 海藻饲料肥料制作工技巧水平考核试卷含答案
- 《珠算》课件 项目2 基本加法运算
- 设备安装、调试、测试、验收和施工方案
- 全国2025年4月自学考试00160审计学试题答案
- 常见加装电梯错入户连接方式施工方案
- 2026年建筑BIM技术岗位业务考核试题(含答案)
- 2025年最-新经济法基础会计初级试题与答案
- 2025年天津港集团公司招聘笔试参考题库含答案解析
- GB/T 44949-2024智能热冲压成形生产线
- 房性心律失常的护理
- 老年大学教育服务流程
- 河南师范大学《语文学科课程与教学论》2023-2024学年第一学期期末试卷
- 滨州山东滨州市新闻传媒中心招聘事业单位人员控制总量备案管理工作人员65人笔试历年典型考题及考点附答案解析
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- 北京大学医学部生物物理学系课件
- 生物统计附试验设计第一章绪论
- 钢筋笼长线法施工工法
- (完整版)幼儿园园本课程实施方案
评论
0/150
提交评论