单片机实验指导书

上传人:s9****2 文档编号:468996371 上传时间:2022-10-03 格式:DOCX 页数:21 大小:806.78KB
返回 下载 相关 举报
单片机实验指导书_第1页
第1页 / 共21页
单片机实验指导书_第2页
第2页 / 共21页
单片机实验指导书_第3页
第3页 / 共21页
单片机实验指导书_第4页
第4页 / 共21页
单片机实验指导书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《单片机实验指导书》由会员分享,可在线阅读,更多相关《单片机实验指导书(21页珍藏版)》请在金锄头文库上搜索。

1、片 机 原 理 与 应 用实验指导书、,、.C, 上 注意:1、做实验前必须预习2、带教材和实验指导书哈尔滨理工大学自动化学院自动化系实验仪的使用本实例是仿真INTEL的8031单片机,来循环点亮 P1 口的发光二极管低电平有效。程序是用汇编 语言来编写。下面介绍相应的操作步骤:1、运行桌面 星研集成软件”,画面如下:2、建立源文件执行主菜单?文件?新建,或者点击图标 口 打开窗口。选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比方:.ASM文件,使用A51来对它编译。本实例文件名为 xunhuan.

2、asm。窗口如下:按 确定”即可。然后即出现文件编辑窗口: 输入源程序,参照实验一源程序。这样一个源文件就建立好了。3 .编译、连接文件首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件DOB、HEX文件。编译、连接文件的方法有如下二种:1使用主菜单?项目?编译、连接或主菜单?项目?重新编译、连接”。2点击图标画I或他来编译、连接”或重新编译连 接”。编译、连接过程中产生的信息显示在信息窗的建立”视中。编译没有错误的信息如下:假设有错误则出现如下信息框:有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打

3、 开对应的出错文件,并定位于出错行上。这时用户可以作相应的修改,直到编译、连接文件通过。4 .调试编译、连接正确后,可以开始调试程序。进入调试状态方法有:a)执行主菜单?运行?进入调t状态b)点击工具条的-进入后的窗口如下:口文徽E,*辑4竹 1W(I 捏炉七匚/:,及西0-I JI M| I JI*DI J|M 9目 口 阑总用*肝,jgF 1:1印,留 E:njfhe7 WGsmmIRr| -4rjjEtW 驾tx MinoaUIP 灯收CIE(MD03STMT:时,卅,Hm Ntwfl3 tEptAKJL. LL: hm P3(kKALL klSJIP 力DeJ毗i IJU 3”魅牙钝俘

4、隆1期;町V瓯gW-iJ* . 7=3if.(iJ皑74J1101 C3 :I工作IK格武房定 I 1- I阙色也)隼讦阿-在整个图片中我们可以看到相对应的窗口信息。在工作区窗的CommonRegisteF中我们 可以了解通用寄存器的信息。中间的窗口为源 程序窗口,用户可在此设置断点,设置光标的 运行处,编辑程序等。寄存器窗我们可以看到 一些常用的寄存器的数值。存贮窗1、存贮窗2显示相应的内部数据空间、外部数据空间的数据,还有变量窗,自动收集变量显示其中。反 汇编窗显示对程序反汇编的信息代码、机器码。在信息窗的 装载”视中,显示装载的代码文件, 装载的字节数,装载完毕后,显示启始地址,结束地址

5、。这种船坞化的窗口比通常的窗口显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或 上方的标题条,移动鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上,鼠标的图标变成可变 化窗口时的形状,用鼠标左键点住,移动鼠标,变化一个或一组窗口的大小。在调试过程中,可以根据您 的需要,在主菜单?查看中打开:寄存器窗、存贮器窗1、2、3、观察窗、变量窗、反汇编窗。您也可以通过主菜单?辅助?设置?格式,设置每一种窗口使用的字体、大小、颜色。移动窗口到您喜欢的 位置、大小。首先在 种类”中选择一个窗口,然后选择字体“、大小“,在 颜色”中选择某一类,在 前景“、背景”中选择您喜欢的颜色。对于高级语言,在

6、您的程序前有一段库文件提供的初试化代码,3当前可执行标志不会出现在您的文件行上,如果您使用 C语言,可将光标移到 main函数上,按F4功能键,让CPU全速运行到 main行 上后停下;如果您使用 PL/M语言,按F7功能键,让CPU“单步进入”,运行到您的任何一个可执行后停 下。您可以使用以下命令调试您的程序:典设置或清除断点功能键为 F2在当前光标行上设置或清除一个断点朝单步进入功能键F7单步执行当前行或当前指令,可进入函数或子程序。SUPER ICE16、SUPER ICE51单步进入”时,不响应中断。.连续单步进入功能键 Ctrl + F7连续执行 单步进入”,用鼠标点击Xfa或按任意

7、键后,停止运行。 SUPER ICE16、SUPER ICE51单 步进入”时,不响应中断。IP 单步功能键 F8单步执行当前行或当前指令,将函数或子程序作为一条指令来执行。如果当前行中含有函数、子 程序或发生中断,CPU将执行完整个函数、子程序或中断,停止于当前行或当前指令的下一有代码的 行上。SUPER ICE16、SUPER ICE51单步”时,不响应中断。I连续单步功能键 Ctrl + F8连续执行 单步”,用鼠标点击置I或按任意键后,停止运行。SUPER ICE16、SUPER ICE51 单步”时,不响应中断。气运行到光标行功能键 F4从当前地址开始全速运行用户程序,碰到光标行、断

8、点或用鼠标点击卫II,停止运行。割全速断点功能键 F9从当前地址开始全速运行用户程序,碰到断点或用鼠标点击苗1,停止运行。全速运行功能键 Ctrl + F10从当前地址开始全速运行用户程序,此时,按用户系统的复位键,CPU从头开始执行用户程序,即对于 MCS51类CPU是从0开始执行;对于 MCS96、MCS196类CPU是从2080H开始执行。用鼠标 点击哥I,停止运行。-H停止运行溢终止微机与仿真器之间通信功能键ESC。注意:欲终止微机与仿真器之间通信,功能键 ESC是一个很方便的键,它的效果比点击相应的图标 的效果要好。建议用户多用ESC键。在系统运行 连续单步”或者连续单步进入”时ES

9、C键被禁止,这时用户可以按键盘的其他任意键停止其运行。5.调试的方法及技巧一般来说,用户的程序或多或少的会有一些逻辑错误,我们的仿真器、实验仪和星研集成软件可以帮 助用户很快的定位,很快的查出相应的错误。一般刚刚写好的程序,在进入调试状态后,执行 单步”或者 单步进入,我们推荐您能记住这些操作 的相对应的功能键,这样您就在调试程序的过程中很方便。在调试状态的窗口中我们可以看到很多的窗口,用户只要熟练地应用这些窗口来观察、分析数据就会 很快的调试好程序,到达事半功倍的效果。比方在刚刚的调试程序中我们多次执行 单步F8“命令,在工作区窗口的CommonRegister视中查看通用的寄存器:r p巧

10、EF X:EIT JFT2 FFT3 |TTh 电 I Ra_FC| 碗-n -o -o -n我们可以观察到在本程序中所使用的一些寄存器的变化,比方累加器A、P1 口的数值的变化。我们可以看到 P1 口中的数值变化为: FEH(11111110B) FDH(11111101B) FBH(11111011B) F7H(11110111B) EFH(11101111B)DFH(11011111B)BFH(10111111B)7FH(0111 1111B)FEH(1111 1110B)很好的实现了 P1 口循 环点亮发光二极管的功能。对于其他的一些寄存器的数值的观察我们 也可以用来分析自己的程序。把

11、光标移动到DELAY子程序具体操作是:用鼠标点击DELAY ,然后再点击图标即可运行到光标行:二;5TAF.T1:LlfeG LTJIPCifiG 忙年MOV CLRRLC 也二询K7ALL sr TIP1Mlm加 STAHT01 0 OH 才白曲HCAPLA Delay STAHrriIiLuuid :. 口T W?:印5VTVrKSIMllaH H 曜 M D u hriKLIL 广 Sio Otin.延时子理序这时执行 连续单步Ctrl+F7”命令,在工作区窗口的 CommonRegister视中我们可以寄存器 R5,R6,R7的数据的连续的变化。用户可对此做专门的分析。我们在调试时,观

12、察工作区窗口的CommonRegister视,就会看到尽管有 A, R4的数值在变化,但是P1的数值始终没有变化。这样我们在调试时就会发现问题LJMP START应改为LJMP LOOP。我们也可以在软件中查看变量,查看变量有多种方法,a鼠标移到文件窗、反汇编窗口中的变量、寄存器、内部 RAM、外部RAM上,半秒钟后,在它们 的旁边,会显示相应的值。以JMDVDVDVJ1C皿皿fr刖-r1*EE仇中 田炉 .DCP 弱抑?H:三|町1k;s JeL jylR5, DeLyl;战子翟子b在变量窗中, 全局”显示所有的全局变量;模块”显示所有模块级变量;局部”显示所有当前函数中的变量; 自动”自动收集当前可执行及前二行中的所有变量、寄存器、内部 RAM、外部RAM。实验一跑马灯实验一、实验目的与要求1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。2、熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。二、实验设备STAR系列实验仪一套、PC机一台三、实验内容1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。学习文档仅供参考2、照接线图编写程序:使用 P1 口控制G6区的8个指示灯,循环点

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号