微处理器实验报告(共4页).doc
《微处理器实验报告(共4页).doc》由会员分享,可在线阅读,更多相关《微处理器实验报告(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验报告院别:电子信息学院 课程名称:微处理器实验 班级: 姓名: 学号:实验名称:实验二 并口与定时/计数器实验 实验时间:2011年10月21日成绩: 教师签名: 批改时间:一、实验原理与目的 1、学会DP-51PRO实验仪监控程序下载、动态调试等联机调试功能的使用;2、理解和学会单片机并口的作为通用I/O的使用;3、理解和学会单片机外部中断的使用;4、了解单片机定时器/计数器的应用。二、实验仪器1、PC 机一台;2、DP-51PRO 单片机综合仿真实验仪一台。三、实验内容与分析 1、编写一段程序,用P1口作为控制端口,使D1区的LED 轮流点亮。原理图如下图。图
2、3-1 走马灯实验原理图1)仿照实验一的过程,编写程序、汇编、连接、软件仿真,基本达到功能要求。ORG0000HLJMPMAINORG0100HMAIN:MOVA,#0FEH ;准备点亮第一只发光管NEXT:MOVP1,AACALLDELAY ;调用子程序DELAYRLA; 准备点亮下一只发光管SJMPNEXT; 延时子程序DELAY:MOVR2,#5DELAY2:MOVR3,#100DELAY3:MOVR4,#100DJNZR4,$DJNZR3,DELAY3DJNZR2, DELAY2RETEND调试成功以后,将程序中的ORG部分的偏移地址再加上8000H,重新编译(仿真调试的细节参考p12
3、)。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下的全速运行命令运行监控程序后,就可以进行动态调试了。观察和
4、记录各个寄存器内容的变化,端口P1的内容变化,以及对应的LED的变化。全速运行时,观察LED的变化和闪烁速度。(此程序是点亮一个P1.0的LED灯每隔一个延时向左移动,改变延时的时间可以改变闪烁速度)5)也可以采用脱机运行方式,直接运行程序。2、编写一段程序,用P1 口作为控制端口,使D1 区的LED 轮流点亮。用外部中断0控制走马灯的暂停/继续。(此实验也可脱机运行,参考17页)ORG0000HLJMPMAINORG0003HLJMP ZEX0ORG0100HMAIN:MOVSP,#60HSETBIT0 ;打开T0中断SETBEX0SETBEAMOVA,#0FEH;准备点亮第一只发光管MOV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微处理器 实验 报告
限制150内