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

    微处理器实验报告(共4页).doc

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

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

    微处理器实验报告(共4页).doc

    精选优质文档-倾情为你奉上实验报告院别:电子信息学院 课程名称:微处理器实验 班级: 姓名: 学号:实验名称:实验二 并口与定时/计数器实验 实验时间:2011年10月21日成绩: 教师签名: 批改时间:一、实验原理与目的 1、学会DP-51PRO实验仪监控程序下载、动态调试等联机调试功能的使用;2、理解和学会单片机并口的作为通用I/O的使用;3、理解和学会单片机外部中断的使用;4、了解单片机定时器/计数器的应用。二、实验仪器1、PC 机一台;2、DP-51PRO 单片机综合仿真实验仪一台。三、实验内容与分析 1、编写一段程序,用P1口作为控制端口,使D1区的LED 轮流点亮。原理图如下图。图3-1 走马灯实验原理图1)仿照实验一的过程,编写程序、汇编、连接、软件仿真,基本达到功能要求。ORG0000HLJMPMAINORG0100HMAIN:MOVA,#0FEH ;准备点亮第一只发光管NEXT:MOVP1,AACALLDELAY ;调用子程序DELAYRLA; 准备点亮下一只发光管SJMPNEXT; 延时子程序DELAY:MOVR2,#5DELAY2:MOVR3,#100DELAY3:MOVR4,#100DJNZR4,$DJNZR3,DELAY3DJNZR2, DELAY2RETEND调试成功以后,将程序中的ORG部分的偏移地址再加上8000H,重新编译(仿真调试的细节参考p12)。2)按照原理图,将A1区P1口的引线分别连接到D1区J52上。3)下载监控程序到实验仪上。短接A1区的JP15,连接实验仪串口和主机的串口,将MOD-SW1拨到LOAD一边,FLASH-E和SRAM-E断开,运行主机上DPFLASH,下载MON51.HEX到实验仪上。4)在Keil系统上,完成程序的动态调试。在主菜单DEBUG下的Options for Target Target 1,点击Debug,选择Use Keil Monitor-51 Driver,并且设置其他参数,将MOD-SW1拨到RUN一边,按复位键,再按DEBUG下的全速运行命令运行监控程序后,就可以进行动态调试了。观察和记录各个寄存器内容的变化,端口P1的内容变化,以及对应的LED的变化。全速运行时,观察LED的变化和闪烁速度。(此程序是点亮一个P1.0的LED灯每隔一个延时向左移动,改变延时的时间可以改变闪烁速度)5)也可以采用脱机运行方式,直接运行程序。2、编写一段程序,用P1 口作为控制端口,使D1 区的LED 轮流点亮。用外部中断0控制走马灯的暂停/继续。(此实验也可脱机运行,参考17页)ORG0000HLJMPMAINORG0003HLJMP ZEX0ORG0100HMAIN:MOVSP,#60HSETBIT0 ;打开T0中断SETBEX0SETBEAMOVA,#0FEH;准备点亮第一只发光管MOVR5,#00H ;将R5清零NEXT:CJNER5,#00H,NEXT;00表示继续,FF表示暂停MOVP1,AACALLDELAY ;将调用子程序DELAYRLA;准备点亮下一只发光管SJMPNEXT; 延时子程序DELAY:MOVR2,#5DELAY2:MOVR3,#100DELAY3:MOVR4,#100DJNZR4,$DJNZR3,DELAY3DJNZR2,DELAY2RET;外部中断0服务子程序ZEX0:PUSH ACCMOVA,R5XRLA,#0FFHMOVR5,APOPACCRETIEND将A1区P1口的引线分别连接到D1区J52上,将D1区的J53的KEY1连接到A1区的外部中断0上。u 观察实验结果,解释如何实现走马灯的暂停和继续。(当外部中断0控制为低电平时,寄存器R5为00H表示继续,此时走马灯逐个LED灯点亮,反之寄存器R5=FFH时表示停止)u 比较电平触发和边沿触发时走马灯控制的难易程度。(相比较电平触发,边沿触发时,走马灯较难控制)3、编写一段程序,用P1 口作为控制端口,使D1 区的LED 轮流点亮。用定时/计数器0控制走马灯的闪烁速度。(此实验也可脱机运行, 参考17页) ORG 0000HLJMPMAINORG000BHLJMP ZIT0ORG0100HMAIN:MOVSP,#60HMOVTMOD,#01H ;定时T0初始化MOVTH0,#3CHMOVTL0,#0B0HMOVR6,#20MOVR7, #0FEH ;准备点亮第一只发光管SETBET0 ;打开T0中断SETB EASETB TR0SJMP$;定时中断0服务子程序ZIT0: DJNZR6,ZRET MOVA,R7MOVP1,ARLAMOVR7,AMOVR6,#20ZRET: MOVTH0,#3CH ;装T0初值TH0,#3CH,TL0,#0B0HMOVTL0,#0B0HMOVTL0,#0B0H RETIENDu 修改R6=0或1时,观察走马灯的速度快慢。R6=1相比R6=0时,走马灯速度会更快一些。u ZRET:处没有重置初值时的走马灯的速度与 ZRET处有重置初值时的走马灯的速度的比较。没有重置时,走马灯较慢;重置后,走马灯速度变快了。u R6=50时,改变T0的初值,设为最大、最小时,比较走马灯的速度。当初始值T0=00FFH时,走马灯速度较快;当初始值T0=0000H时,走马灯速度较慢。u 去掉R6的软件辅助延时,是否可以?速度怎样?去掉辅助延时,也是可以的,就是速度会变慢,且速度不会再更改。四,实验心得 实验中要注意试验箱的操作使用,试验箱采用的是共阴极接法,当输出为高电平(逻辑1)点亮。必须先按“复位键”,再按“PCDBGG”方可实现与系统的链接。切不要带电插拔串口,否则串口易顺怀。此外实验本身流水灯是一个非常简易方便的计数操作,可以切实应用到日常生活。我们自己就可以利用这些做一些简易计数器。或者扩张一下其他功能,例如计时报警器等。专心-专注-专业

    注意事项

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

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




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

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

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

    收起
    展开