- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE3
试验一、试验设备的使用
1、设备使用注意事项:
插拔导线的时候一定要断电,否则有可能会烧坏芯片。导线不能放到开发箱上。
下课时请将计算机安全关机,实验设备断电,将
用过的导线拔下,整理好放在实验箱里面。
箱子里的拨码开关,请不要任意拨动,会影响程序的运行结果。
请勿将水杯等物品放在试验台附近,防止水泄漏造成短路烧坏设备。
2、各个功能部分引脚说明
逻辑电平开关电路:K1-K10是由开关引出的,当开关向上拨时,引脚输出高电平、向下拨时,引脚输出低电平。
发光二极管:输入端是L1-L12,分别对应12个发光管,输入高电平时,发光管亮。
单脉冲发生电路:按一次AN键,在插孔上分别输出一个正脉冲SP和负脉冲/SP。
每个芯片的引脚都引出到附近的插孔上,如果要进行芯片引脚之间的电气连接,只需要用导线连接相应的插孔即可。
拨码开关的默认位置:开关SK11-5置ON,6-10
置OFF。SK2 置ON,SK3 全部ON,SK4全部OFF,
卧式开关KBB在51、96位置,立式开关KBB1在51、88位置,DL1-DL4的1、2相连。
3、软件部分:需要使用的软件环境在桌面的“单片机-DVCC
实验系统”。整个软件可以替代 keil的功能。
可以通过窗口工具栏左边的下拉框选定要做的实验名称,对应有实验的目的、原理、内容和程序。如果需要知道芯片的功能,则在“芯片”工具栏里选择芯片型号即可。
4、程序编写调试的过程:
新建(*.asm)编写好程序并保存 编译
调试(程序代码就会下载到实验平台的 RAM区)。注意:
程序文件名一定不用中文名字。系统不能识别汉字
文件名称。
每次要连接、编译、调试之前请选中程序窗口的标题栏,使程序窗口为当前活动窗口,(标题栏显示为蓝色高亮状态,如果编译、调试等按钮呈现灰色不可用状态,则需要重新点击程序窗口标题栏,使其变为当前窗口)。编译完之后,message窗口会显示NoErrorsFound。
调试时,首先需要连接PC和实验箱上的串口连接线
(注意尽量不要带电插拔串口线),实验箱开机,数码管显示
P. ,按下RESET键和PCDBG键进入调试状态, 点击“调
试”按钮,该按钮的作用是连接 PC和实验平台,并将程序下载到实验箱上。可以选择单步调试或者连续运行。
第一个单步的作用是遇到子程序可以跟踪到子程序内部
的单步运行
第二个单步是只跟踪主程序,遇到子程序不进入跟踪。两个运行:
第一个运行:运行到当前行。即运行到光标所在的行第二个运行:连续运行
断点:如果碰到有问题的程序指令或者要跟踪的指令可以设置断点,程序连续运行到断点之后就自动会停止在断点处。可以通过在断点的位置查看寄存器 或者存储单元的值来获取此时的状态,从而排除问题。
3)在PC机的窗口中会显示调试所用的寄存器窗口、数据窗口、代码数据窗口、信息窗口等,找到相应的存储器地址或寄存器可以观察调试试验结果。
反汇编窗口中,绿色箭头指示的位置是当前程序运行到的RAM区地址,和经过反汇编的程序。即显示每一条指令翻译成二进制代码时的情况。
数据窗口中可以查看RAM区任意地址的内容值。例如要查
看 2000H 单元的内容,只需要用 方向键 调整地址到 2000
开始的地址单元,横行上显示的数据就是 2000-2007H 地址的内容,一共 8个字节。
寄存器和标志位窗口可以查看寄存器的内容。
5、使用下面的例子熟悉环境。ORG0540H
MOVA,#35H
MOVR0,#20H
MOV@R0,#50HMOV30H,#88HMOVDPTR,#2000HMOVX@DPTR,AMOVCA,@A+DPTRSJMP$
END
注意:实验报告中,需要看到上面程序最终使哪些位置的哪些内容发生了改变。从哪个窗口得到验证的。
文档评论(0)