单片机技术与应用实验指导书_第1页
单片机技术与应用实验指导书_第2页
单片机技术与应用实验指导书_第3页
单片机技术与应用实验指导书_第4页
单片机技术与应用实验指导书_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机技术与应用实验指南王俊红周红波钟鸣编著2005年10月杭州电子大学自动化学院目录第一章系统安装与启动系统安装与启动.1第2章第2章调试软件LCA51接口介绍接口介绍.2 1.主接口.介绍.2 2菜单.3 3热键表.20第3章第3章LCA51软件调试软件调试.21 1.调试界面.的主要调试方法和技巧.21 2 .21实验1实验1扩展记忆读写实验扩展记忆读写实验.23实验2实验2 P1端口,P3端口输入,输出实验端口输入,输出实验.25实验3实验3定时器实验定时器实验.28实验4实验4外部中断实验(救护车和交通灯)外部中断实验(救护车和交通灯)通过灯).30实验5实验5 8279显示实验显示

2、实验.32实验6实验6 8255扫描键盘,显示实验扫描键盘,显示实验.34实验七实验七数模转换实验和模数转换实验转换实验.36实验8实验8步进电机控制实验步进电机控制系统实验.实验9实验9压力测量显示实验压力测量显示实验.41实验十实验十单片机串行口和单片机串行口与PC机通讯实验机器通讯实验.43第1章系统安装与启动1实验系统工作在51串口实验/模拟模式(1)实验平台左上角有一个51/88选择开关,请选择开关到达51侧;(2)将与PC机相连的白色串行线连接到模拟器通信端口的串行端口;(3)打开蓝色右侧外侧的开关电源和盒子中间的电源开关;(4)在PC机上打开LCA51软件,运行实验程序。2.实验

3、系统工作在MCS51模式下初始开关状态的第30个模块:所有短路套管设置在右边,8279控制键盘和显示器。注意事项 1。做实验前做好实验准备,并根据实验要求编写程序。没有写程序的学生不允许进入实验室;不准进入实验室;2.所有编写的程序都应该使用英文字母或数字作为文件名、文件夹名和路径。路径应尽可能短,不允许使用中文名称;3.插拔设备和串行通讯线路时,实验机的电源必须关闭,否则会损坏,责任自负;4.每次实验结束后,必须整理好实验机器的附件,关闭实验机器的电源,关闭计算机电源;5.禁止将与实验无关的人和物带入实验室。禁止在实验室吃东西或玩游戏。第二章调试软件LCA51接口1介绍。主界面LCA51软件

4、是一个集成了编辑、编译/连接、加载和调试的集成开发环境。您可以使用在同一个界面环境中完成所有任务。主界面大致如图2-1所示。图2-1 25编译菜单编译菜单如图2-11所示。该菜单包含编译和连接源文件等操作。图211编译当前文件ALT F9选择此菜单项将编译当前窗口文件,编译后的信息将显示在输出窗口中。LCA51将自动识别目标文件和源文件之间的日期相关性,如果目标文件比源文件新,它将不会被编译。可以编译的文件类型必须有扩展名。c。PLM,连接选择此菜单项连接当前窗口编译的目标文件,有关连接的信息将显示在输出窗口中。当项目打开时,项目文件将被链接。此菜单项仅对工程和高级语言有效。编译和连接(Ctr

5、l+F9)选择此菜单项可同时编译和连接当前窗口的高级语言源程序,编译和连接的信息将显示在输出窗口。当项目打开时,项目文件将被编译和连接。此菜单项仅对工程和高级语言有效。全部重新编译选择此菜单项重新编译当前窗口文件,编译后的信息将显示在输出窗口中。当项目打开时,项目文件将被重新编译并连接。此命令与编译菜单项或编译和连接菜单项之间的区别在于,此命令不识别目标文件和源文件日期之间的相关性,并且编译源文件,而不管目标文件是比源文件新还是比源文件旧。26调试菜单调试菜单如图2-12所示。该菜单具有调试应用程序的各种操作。选择该菜单项进行加载和调试,弹出加载对话框,如图2-13所示。该命令将最新编译和连接

6、生成的目标程序加载到实验机中进行调试。该对话框显示加载的文件名、文件信息、实际目标代码长度、加载空间和加载进度条等。加载后,对话框自动关闭,然后切换到调试状态。调试状态,此菜单无效。退出调试图212并进入调试状态。此菜单项有效。用户选择该菜单项后,将退出调试状态并进入编辑状态。相关调试命令仅在调试状态下有效。注意:对于某些型号的模拟器,如果模拟状态设置为B状态,在加载目标程序后,会提示您加载875X.obj文件。用户使用时,请参考相应的模拟器手册。重新加载调试选择此菜单项,被调试的目标程序将被重新加载到模拟器并再次调试。执行到光标所在的行(F4),并选择此菜单项。程序从当前的指针行开始运行,遇

7、到当前光标行时停止运行,运行过程中遇到用户断点时停止运行。如果光标所在的行是一条语句(编译不会产生目标代码行),则该命令无效。图213设置当前电脑行(F5)选择此菜单项,当前电脑指针将变为光标所在行的地址。如果光标行是一个解释性语句,该命令将不起作用。跟踪单步(F7)选择此菜单项,从当前电脑指针行仅执行源文件的一行语句,然后停止。如果line语句调用一个函数,跟踪将进入该函数,并在执行该函数的第一个源语句行之前停止。通过键入单步(F8)选择此菜单项,从当前电脑指针行仅执行源文件的一行语句。然后停下来。如果调用一个函数,整个函数将同时运行。全速运行(F9)全速运行程序,遇到用户断点或按暂停键停止

8、。连续跟踪单步(备选F7)选择此菜单项可连续执行跟踪单步。连续通过单步(备选F8)选择此菜单项可执行连续通过单步。从子函数返回中选择此菜单项,全速运行当前子函数,并返回到调用子函数的语句行。此命令仅在调试高级语言时有效。显示当前电脑指针行显示当前窗口屏幕上电脑指针所在的源文件的语句行。选择此菜单项重新连接模拟器,将LCA51与模拟器重新连接。提示:提示:如果LCA51和实验机之间的通讯在调试过程中中断,选择此菜单项。成功重新连接后,您可以继续调试。当ALT R选择此菜单项时,将弹出一个确认对话框,提醒用户您是否真的想总是清除模拟器,并在清除之前按下模拟器的Alt R键。完全清除成功后,所有状态

9、都被初始化。对于软件通用清除的仿真模型,如AEDK51I,通用清除命令将直接发送到仿真机,用户无需按仿真机的通用清除键。上位机重置(Alt F2)选择此菜单项仅重置上位机。当程序在一般清除后再次执行时,执行将从程序的起始地址开始。暂停当用户程序全速运行时,选择此菜单项,用户程序无条件停止运行。该菜单仅适用于带有软件暂停的模拟器,如AEDK51I。设置或取消断点(Ctrl F8)在光标所在的行设置断点,如果光标所在的行已经有断点,则取消断点。如果光标行是语句,则断点无效。断点的最大数量由模拟器决定。清除所有断点清除用户设置的所有断点。在对话窗口中选择该菜单项可以打开与AEDK实验机的直接对话窗口

10、。用户可以使用实验机的监控命令与实验机通话,此外,用户还可以使用该窗口对目标系统进行初步的硬件调试。监控命令请参考相应实验机的用户手册。27观察菜单观察菜单如图2-14所示。该菜单主要用于在观察窗口中添加、删除和修改观察项目。图214添加观察项目(Ctrl F7)选择该菜单项,弹出添加观察变量对话框,如图2-15所示。用户可以根据对话框的要求,将自己想要观察的变量添加到观察窗口中。在对话框中,单击计算/修改按钮查看或修改当前输入字段中的变量值。图215提示:提示:如果用户需要在观察窗口中添加实验机对应存储空间的单位,不要选择自动识别标签的复选框,在存储区域中选择实验机的存储空间,在输入框中输入单位地址,点击添加按钮。28设置菜单设置菜单如图2-16所示,重点是通信端口、单文件编译/连接器、环境参数等的设置。在LCA51集成开发环境中。图216选择该菜单项后,弹出通信设置对话框,如图2-18所示,用户可以选择通信端口和波特率,并对选择的通信端口进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论