欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机课程实验6报告.docx

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

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机课程实验6报告.docx

    实验六时、分、秒计时器的设计班级 物联0901 姓名 李王张 学号200908888888 指导老师 袁文澹一、实验目的掌握数码管动态显示的基本方法;掌握键盘按键控制的实现方法;根据已知电路和设计要求在实验板上实现时、分、秒计时器。二、实验内容1、在STC89c52实验平台上实现时、分、秒时钟,4位数码管上显示分、秒或者时、 分。2、应用键盘控制时间的显示。键盘按键控制“切换时分、分秒显示"、“启动停止”、“加 秒显示内容”、“加分显示内容”、“加时显示内容3、根据已知电路和设计要求在PROTEUS平台仿真实现时钟系统。三、实验原理流程图如下所示:显示单元清零TO、T1设为16位计数模式允许T0中断调用显示子程序一<按下隼否?二>是进入功能程序开始现场保护,重置初值启动下一个50ms50ms计数器加150ms H-数3浮=20?秒单元加1, 50ms计数器清0,秒写入秒个位和秒十位、 秒单匹=60? 一 是分单元加1,秒单元清0,分写入分个位和分十位分单元=60?时单元加1,分单元清0,时写入时个位和时十位时单元=24?时单元清0> 是中断返回1、主程序流程图1、主程序流程图2、定时器/计数器T0中断服务程序流程图5仿真分析在Proteus ISIS的80C51中载入程序生成的HEX文件,按开始符号运行, 在数码管上观察程序运行结果,系统仿真结果如图5.1所示。设计功能如下:(1)、初始状态:未按键之前,上电,数码显示00-00-00。程序运行后,从 秒针开始自动运行。当秒数到59后,下一秒自动变为00,分针变为 01,以此类推。(2)、调整状态:仿真运行过程中,按p0键,系统暂停,此时,继续按pO无效。第三次按pO,又开始,如此循环。(3)、设置状态:按下pO暂停后,按pl,则时针加一,按下p2,则时针 减一;按两下pO,在按下pl,则分针加一,按下p2,则分针减一。时间显示格式为:时分秒;误差分析:实际程序到实验板中的电子钟显示存在一定的误差,误差来源可 能为三个方面:第一,在程序运行过程中,时钟周期的不精确导致机器周期与理 论值存在一定的差别;第二在中断一秒显示过程中,一些指令需要消耗一定的机 器周期,使得一秒延时比实际要长;第三在键抖动的反应程度在运行中比较慢。xrj£i10-06-08J1n.HN 9 声 >A.H PDEPDB 鼻FOP2JDM P2.UMP22A10 P2J1AH P2>MA«2 P2JMAI9 P2AAIA P2EN3P3HRW CT.IRW pajiWHI raaWT raxro P9,r paaWR pa.nTO5.1实例仿真总结通过这次的课程设计我认识到我对单片机的知识学的太少了,对于书本上 很多知识还不能灵活运用,都需要去巩固加强,我会在以后的学习中弥补我的不 足。我也了解了 80C51集成环境和PROTEUS仿真软件的使用,用此软件练习 电子时钟的设计,不仅使我熟悉了软件的使用方法,而且复习了单片机编程的相 关知识。在使用中,我体验到了单片机的神奇之处,也激发了我不少的兴趣,引 领着我不断的探索单片机的未知世界。本次的课程设计,我也学到了一些更重要 的东西,那就是如何从理论到实践的转化,怎样将所学到的知识运用于实践。大学的课堂只是在学习专业知识,而我们应当把所学的知识用到我们现实的生活中 去。此次的的电子时钟设计给我奠定了一个实践基础,我会在以后的学习生活中 磨练自己,使自己变得更加优秀。在本次的设计中,特别感谢张老师和王老师的指导,在老师的讲解和指导下, 我成功的解决了设计中的许多问题,也使我知道了认真的重要性。也感谢同学给 我的帮助,没有他们的帮助,我一个人是无法完成的,他们让我明白了学问的真 正含义。OUTBIT EQU 08002H ;位控制口OUTSEG EQU 08004H ;段控制口INCEQU08001H ;键盘读入口LEDBUF EQU 60H;显示缓冲HOUREQU40HMINUTEEQU41HSECONDEQU42HC100US EQU 43HTICK EQU 10000T100US EQU 256-50LJMP STARTORG 000BHT0INT:PUSHPSWPUSHACCMOVA, C100US+1JNZGOONDECC100USGOON: DECMOVORLJNZMOVMOV INCMOV CJNE MOV INCMOVCJNEMOV INCMOVCJNEMOVEXIT: POPPOPRETIC100US+1A,C100USA, C100US+1EXITC100US, #HIGH(TICK)C100US+1,#10W(TICK)SECONDA, SECONDA, #60, EXITSECOND, #0MINUTEA, MINUTEA, #60, EXITMINUTE, #0HOURA, HOURA, #24, EXITHOUR, #0ACCPSWDELAY: MOV R7, #0;延时子程序DELAULOOP:DJNZ R7, DELAYLOOPDJNZ R6, DELAYLOOPRETLEDMAP: DB 3FH, 06H, 5BH, 4FH, 66H, 6dH, 7DH, 07H ;八段管显示码DB7FH, 6FH, 77H, 7cH, 39H, 5EH, 79H, 71HDISPLAYLED: MOV RO, #LEDBUFMOVRl,#6;共6个八段管MOVR2, #00100000B ;从左边开始显示LOOP: MOV DPTR, #OUTBITMOV A, #0MOVX DPTR, A ;关所有八段管MOV A, R0MOV DPTR, #OUTSEGMOVX DPTR,AMOV DPTR, #OUTBITMOV A, R2MOVX DPTR, A ;显示一位八段管MOV R6, #1CALL DELAYMOV A,R2;显示下一位RR AMOV R2, AINC RODJNZ RI, LOOPRET;模式2,定时器;EA=l,IT0= 1C100US, #HIGH(TICK)C100US+1, #LOW(TICK)TRO;启动定时器0TOLED: MOVMOVCRETSTART:MOVMOVMOVMOVMOVMOVMOVMOVMOVSETBMLOOP: MOVMOVDPTR, #LEDMAPA, A+DPTRTMOD, #02HTHO, #T100USTLO, #T100USIE, #1000001 OBHOUR, #0MINUTE, #0SECOND, #0A, HOURB,#10DIV ABCALL TOLEDMOV LEDBUF, AMOV A, BCALL ToLEDORL A, #80HMOV LEDBUF+1, AMOV A, MINUTEMOV B,#10DIV ABCALL ToLEDMOVLEDBuf+2, AMOVA, BCALL ToLEDORL A, #80HMOV LEDBuf+3, AMOV A, SECONDMOV B, #10DIV ABCALL ToLEDMOV LEDBuf+4, AMOV A, BCALL ToLEDMOV LEDBuf+5, ACALL DisplayLEDLJMP MLoopEND

    注意事项

    本文(单片机课程实验6报告.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开