




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 DVCC系列单片机仿真实验系统启动与键盘介绍一、启动在实验系统启动前,必须完成一些准备工作,包括电源的正确连接及相应的开关设置等。实验系统所需主电源为+5V/1.5A,辅助电源为12V/0.5A(只在用到D/A转换器时接入)。而单片机实验系统配有WD-5型直流稳压电源,只需将外接稳压电源的电源插头插入220V交流电源插座中,再将实验系统所配两芯电源连接线的红线接入稳压电源的+5V插孔,黑线接入稳压电源的接地插孔,确认无误后,电源就连接完成了。电源正确连接后,还需对实验系统中的各开关进行正确的设置。当实验系统处于51CPU工作状态时,各开关应设置为:开关SK1位1-5置ON,位6-10置OFF,开关SK2位1-2置ON,开关SK3位1-10置ON,开关SK4位全部置OFF,卧式开关KBB拨向51、96位置,立式开关KBB1拨向51、88位置,短路块DL1-DL4的1、2位相连。当所有的准备工作完成后,打开外接稳压电源开关(即拔动开关向上),实验系统应显示闪动“P”,如无显示,首先应关掉电源开关,检查电源是否接好,再打开电源开关,如还没有显示,应立即关掉电源,请老师帮助。二、键盘简介1、键盘布置DVCC系列单片机仿真实验系统键盘共有32个按键,其键盘布置如下:下图中左边16个为数字键,在键上“-”下面表示的是十六进制数字0F,用于输入地址、数据或机器语言代码。“-”上面是寄存器的名称或其省略写法。下图中右边16个为功能键,其功能如下:MON:退出当前操作,返回初始状态,显示闪动的“P”;TV/MEM:TV/程序存贮器读写及检查;REG/OFST:片内RAM、寄存器、特殊功能寄存器检查/偏移量计算。ODRW/INC:外部数据存贮器、外部RAM、I/O检查/插入字节;EPRGH/DEL:EPROM写入/删除字节;!R77(DPL8)DPH9? ILinAA% TV MEM S/EPRGHDEL J =PRTP$EXECFVBP&R44QuitR55BackR66DLinBBT REG OFSTM ODRWINSO ;COMPV ,PCDBGEPRGLX- R11KR22WR33GPSWC+ F1 LASTREPMOVLHMOVE,ZSTEPNVBP#PCHFYPCLEQSPD F2 NEXTSHIFTUEPCHEPCOMN: 、DAR凵IMON F1/LAST:第一标志键/读上一个字节;F2/NEXT:第二标志键/读下一个字节;STEP/NVBP:单步运行/单步跟踪;EXEC/FVBP:连续运行/断点运行;PCDBG/EPRGL:与PC机通讯调试/低速固化;EPMOV:固化区内容移入目标RAM中;EPCH/EPCOM:EPROM查空/EPROM比较;PRT:打印命令;COMP:源程序与目标程序比较;MOVE:程序块或数据块移动;DAR:反汇编;RESET:硬件复位键(键盘的右上角)。2、键盘操作DVCC实验系统的键盘功能强大,能够实现各种操作命令。下面介绍几个常用键的操作方法。(1)MON键按MON键,可使实验系统进入待命状态,不影响用户存储器、寄存器中的内容。通常用于清除已输入显示器的数字、退出正在进行的其它操作,如存储器读写状态等。但在执行EXEC键后无效。(2)STEP键、EXEC键、FVBP键这三个键均可用于执行用户程序,但执行程序的方法却不相同。STEP键只能执行用户程序一步,操作方法如下:输入现行PC地址,按STEP键,开始执行一条命令。EXEC键可以实现程序的连续执行,操作方法如下:输入程序的起始地址,按EXEC键,连续执行用户程序。FVBP键可根据用户指定的断点运行程序,操作方法如下:输入断点地址,按F1键,输入程序首地址,按FVBP键,进入断点运行。(3)REG键、MEM键、NEXT键、LAST键这一组键是用于寄存器、存贮器内容检查与读写操作的,通过该组命令的操作,可向实验系统输入数据或程序,也可以读出数据或程序以供检查。REG键可用于寄存器读写、特殊功能寄存器检查和片内RAM区的读写。进入该状态时,显示器的前一位或两位显示寄存器符号或片内RAM地址,后两位显示它们的内容。操作方法如下:输入寄存器号、特殊功能寄存器名或片内RAM地址,按REG即可进入读状态,此时后两位显示器的内容为当前寄存器或内部RAM地址中的内容;若要对寄存器或特殊功能寄存器的内容进行修改(写状态),只需在进入读状态后,输入所要修改的内容即可,此时,可观察到显示器后两位的值发生了变化。MEM键可用于程序存贮器读写。程序存贮器读写状态的明显标志是显示器前四位显示的是程序存贮器的地址,后两位显示的是该存贮单元的内容。操作方法与REG相似。NEXT键与LAST键可以配合上两个键,用于进入上一字节或下一字节的读写操作。(4)OFST键可用于计算MCS-51指令系统中相对转移指令的偏移量。操作方法如下:首先进入程序存贮器的读写状态,在需要填入偏移量的单元中填入所要转移的目标地址的低字节,然后按OFST键,该单元的内容立即转换成所要求的偏移量值。这时实验系统仍处于存贮器读写状态,用户可继续往下输入程序。(5)PCDBG键用于与上位机通信。当实验系统与上位机的通信电缆联接完成后,按下该键,显示器全暗,此时可进入上位机调试软件中进行联机操作。3、键盘操作实例有一程序及其机器码如下:2000E4START:CLRA200111 05START1:ACALL DELAY200380 FCSJMP START120057A 02DELAY:MOV R2,#02H2007DA FEDELAY1:DJNZ R2,DELAY1200904INC A200A22RET操作过程见下表:按 键显 示说 明MON P 待命状态2000 2 0 0 0 MEM 2 0 0 0 X X 进入存贮器读写状态E4 2 0 0 0 E 4 送第一条指令NEXT 11 2 0 0 1 1 1 送第二条指令NEXT 05 2 0 0 2 0 5 NEXT 80 2 0 0 3 8 0 送相对转移指令操作码NEXT 01 2 0 0 4 0 1 送转移目标地址低字节01HOFST 2 0 0 4 F C 自动填入偏移量的值NEXT 7A 2 0 0 5 7 A 送下一条指令NEXT 02 2 0 0 6 0 2 NEXT DA 2 0 0 7 D A 送相对转移指令操作码NEXT 07 2 0 0 8 0 7 送转移目标地址低字节07HOFST 2 0 0 8 F E 自动填入偏移量值NEXT 04 2 0 0 9 0 4 再送下一条指令NEXT 22 2 0 0 A 2 2 送最后一条指令实验二 DVCC-598JH型单片开发机的使用一、实验目的1、初步掌握DVCC-598JH单片开发机的操作和使用;2、熟悉MCS-51指令系统中常用指令的功能和使用;3、学会源程序经过手工汇编生成目的程序(机器语言)的方法;4、掌握程序输入、运行的基本方法及对运行结果的检查及修改;二、实验仪器1、DVCC-598JH单片开发机一台;2、WD-5型直流稳压电源一台。三、实验预习1、认真阅读实验指导书有关内容,明确实验目的、内容和操作步骤;2、预习有关实验设备的使用方法;3、对实验中的程序和指令进行手工汇编;4、复习实验中相关指令的功能。四、实验内容及步骤(一)输入并检查程序程序一:设有如下程序:地址目的程序源程序说明1000H1002H1004H1006H1008H100AH100BH100CH78AA79BB7ACC7BDD740F5804010CMOVR0,#0AAHMOV R1,#0BBHMOV R2,#0CCHMOV R3,#0DDHMOV A,#0FHANL A,R0INC AAJMP $;R0AAH;R1BBH;R2CCH;R3DDH;A0FH;A(A)(R0);A(A)+1;原地等待实验步骤如下:1、输入程序向实验系统输入给定程序的机器代码(目的程序)。键 入显 示MONP10001 0 0 0MEM1 0 0 0 X X781 0 0 0 7 8NEXT1 0 0 1 X XAA1 0 0 1 A ANEXT1 0 0 2 X X791 0 0 2 7 9NEXT1 0 0 3 X XBB1 0 0 3 B B:用上述方法,把程序输入完毕。2、检查程序程序输入后,必须检查是否完全正确,检查方法有两种:a按MON键,输入程序起始地址1000,再按存贮器检查键MEM,显示器显示1000H单元中的内容,然后用NEXT键逐次往下检查每个单元并修改,其过程与输入程序的方法基本相同;b使用LAST键,从100D单元开始,向上检查到1000单元。在检查过程中,若某一单元中的内容与输入的内容不相同,则把正确的内容重新输入。(二)单步执行程序:将程序一中的首地址输入,按STEP键即可实现单步运行键 入显 示说 明MONP10001 0 0 0输入起始地址STEP1 0 0 2 7 9执行一条指令MONPR00REG0 A A检查RO中的内容MONPSTEP1 0 0 4 7 A执行第二条指令MONPR11REG1 B B检查R1中的内容MONPSTEP1 0 0 6 7 B执行第三条指令MONPR22REG2 C C检查R2中的内容MONPSTEP1 0 0 8 7 4执行第四条指令MONPR33REG3 D D检查R3中的内容MONPSTEP1 0 0 A 5 8执行第五条指令MONPAAREGA 0 FMONPSTEP1 0 0 B 0 4MONPAAREGA 0 AMONPSTEP1 0 0 C 0 1AAREGA 0 BMONPSTEP1 0 0 C 0 11 0 0 C 0 1原地等待该程序执行结果:(R0)=AAH,(R1)=BBH,(R2)=CCH,(R3)=DDH,(A)=0BH。(三)断点运行FVBP程序二:设有如下程序:地址目的程序源程序2000H2002H2005H2007H2008H200AH74009030007F0AF0DFFD010ALOOP:HALT:MOV A,#00HMOV DPTR,#3000HMOV R7,#0AHMOVX DPTR,ADJNZ R7,LOOPAJMP HALT将上述程序输入到实验系统中后,按下述方法执行。键 入显 示说 明MONP.20072 0 0 7输入断点地址F120002 0 0 0输入程序起始地址FVBP2 0 0 7 F 0执行到断点地址(四)插入和删除命令1、插入命令INS设在程序二中的MOVX DPTR,A和DJNZ R7,LOOP之间增加指令:目的程序源程序04INC AA3INC DPTR操作步骤如下:键 入显 示说 明MONP.20082 0 0 8 MEM2 0 0 8 D FINS2 0 0 8 0 0第一次插入命令INS2 0 0 8 0 0第二次插入命令042 0 0 8 0 4NEXT2 0 0 9 0 0A32 0 0 9 A 32、删除命令DEL删除上述新增2008H和2009H单元中的指令,步骤如下:键 入显 示说 明MONP.20082 0 0 8 MEM2 0 0 8 0 4DEL2 0 0 8 A 3删除增加的第一条命令DEL2 0 0 8 D F删除增加的第二条命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绿色建筑项目施工与废弃物分类处理及资源化利用合同
- 2025年重庆个性化离婚协议范本汇编
- 2025年生态科技园区基础设施配套工程总承包合同
- 2025年医疗废物处理站租赁与环保服务一体化合同
- 2025年职业技能安全生产管理人员金属非金属矿山(露天矿山)-金属非金属矿山(小型露天采石场)参考题库含答案解析(5套试卷)
- 2025年跨区域生鲜农产品冷链运输与市场开发合作协议
- 2025年精装修住宅内外墙涂装及施工服务合作协议
- 2025年学历类高职单招数学-地理参考题库含答案解析(5套试卷)
- 2025年煤矿原煤采购及能源管理体系优化升级服务合同
- 2025年有机茶产业基地建设与运营管理合同
- 回收黄金合同协议书(2篇)
- 七年级英语阅读理解55篇(含答案)
- 建材销售购销合同范本
- 加油加气站 反恐防范重点目标档案 范例2024
- 潮牌产品商业计划书
- 人教版8年级英语下册单词默写表
- 安全标准化班组建设
- 2020年中考语文考点突破:部编九年级古诗文默写(教师版)
- 2024年度-职业道德的含义及特征课件
- 中职生安全教育全套教学课件
- 《DFMEA完整教程》课件
评论
0/150
提交评论