- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用电子教案.doc
实验一 单片机在线仿真器的使用
一.ME-5103 型单片机在线仿真器简介
ME-5103 型单片机在线仿真器用于开发MCS-51和Piliphs80C51系列单片微机的高性能在线仿真器。
1.主要特性
.增强型在线仿真器,支持MCS-51和Piliphs80C51系列单片微机;
.支持ASM-51,PL/M51,C-51源文件文本调试;
.支持Intel HEX, Intel OMF, Metalink格式;
.联接使用IBM-PC调试时,通讯速率可达115.2kbps;
.自带键盘,显示器;
.仿真目标程序目标数据仿真器程序仿真器数据四种存储器仿真区域。
2.仿真存储器空间分配
ME-5103 型单片机在线仿真器提供仿真存储器空间为48k为0000H-BFFFH,可用于仿真用户的程序和数据,仿真器使用监控程序和数据的空间为C000H-FFFFH
用户的程序存储器和数据存储器为:
U6:0000H-1FFFH,8k 基本RAM 6264
U5:2000H-9FFFH,32k 扩展RAM,ROM或EPROM
U4:000H-BFFFH,,8k 扩展RAM,ROM或EPROM
3.仿真模式定义(通过键盘中MAP键循环选择)
读写区域指示(数据) 取指区域指示(程序) 仿真
模式 作用 暗 暗 0 读写区域和取指区域均为仿真器 暗 亮 1 读写区域为用户目标系统,取指区域为仿真器 亮 暗 2 读写区域为仿真器,取指区域为用户目标系统 亮 亮 3 读写区域和取指区域均为用户 下图为仿真器的键盘和显示布局图:
读写区域指示(数据)
取指区域指示(程序)
7
R7 8
DPTR 9
IE IP A
A PSW FUNC
FFIS USER
FFNO MAP
FILL RESET 4
R4 5
R5 6
R6 B
B SP DEC
COMP HEX
MOVE HIST
OSFT MON 1
R1 2
R2 3
R3 C
TM TC BTOP
BP BEND
BT EXEC STEP 0
R0 F
SC SB E
TH1TL1 D
TH0 TL0 -
LAST +
NEXT TRAC
4.功能健作用定义
[RESET] 复位键
[MON] 监控健
[LAST/-] 上一个单元地址检查/减运算键
[NEXT/+]下一个单元地址检查/加运算键
[TRAC] 跟踪键
[STEP] 单步执行键
[EXEC] 连续执行键
[BP/BTOP] 断点/块首键
[BT/BEND] 断点循环次数/块末键
[COMP/DEC] 块比较/十进制转换键
[MOVE/HEX] 块移动/十六进制转换键
[OFST/HIST] 偏移量计算/历史路径键
[FILL/MAP] 块填充/区域选择键
[FFIS/FUNC] 块寻找与关键字相同单元/用户函数调用键
[FFNO/USER] 块寻找与关键字不同单元/用户功能调用键
5.复位
接通电源上电或按下[RESET]键,均使系统复位。
复位时,若JP4短接,则监控程序初始化8155后转向0000H单元执行程序。
复位时,若JP4开路,则监控程序初始化进入MON状态
(1) 进入监控状态“P”;
(2) 清除断点标志及块操作标志,恢复断点处的数据;
(3) 中断优先寄存器ISP(0F9H)被清零。
有两种复位方式:
(1) 上电复位
监控将系统初始化为仿真区域0方式,即在仿真器内取指和读写(数码管左侧的LED均不亮),CPU片内的RAM为随机数。用户变量指示器定义为显示累加器的内容,数码管右端的两位为显示程序的操作码。
(2) 按下[RESET]键复位
不改变用户已经选择的仿真区域和片内RAM的数据。
6.监控
按下[MON]键,此时用户的现场参数得到保护,通常进入监控状态“P”。
7.输入地址
通过小键盘的数字键即可输入地址,分以下几种形式:
(1) 常用寄存器:1位数字,如R0-R7用0-7键,TH1用E键;
(2) RAM地址:2位数字,如36,(范围为00-FFH,8051的地址小于80H才有效)
(3) RAM和SFR地址:首位为0的3位数字;
(4) 片外RAM地址:4位数字(仿真器读写指示灯决定是仿真器还是目标系统的数据)。
8.检查和修改数据
(1) 根据输入地址的形式,用[NEXT]或[LAST]键,显示对应单元的的数据,地址位于数码管的左方,数据位于数码管的右方并有一位数码闪烁;
(2) 按下一位数字键后,闪烁的数字被修改。当输入两位数字后,该地址单元的数据修改存入;
(
文档评论(0)