单片机原理及应用实验指导书.doc

单片机原理及应用实验指导书.doc

ID:49148111

大小:515.50 KB

页数:19页

时间:2020-02-29

单片机原理及应用实验指导书.doc_第1页
单片机原理及应用实验指导书.doc_第2页
单片机原理及应用实验指导书.doc_第3页
单片机原理及应用实验指导书.doc_第4页
单片机原理及应用实验指导书.doc_第5页
资源描述:

《单片机原理及应用实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《单片机原理及应用》实验指导书2009.1目录第一章系统安装和启动11.1实验系统工作方式在51串口实验/仿真方式11.2AEDK598实验系统工作在MCS51方式下开关初始状态1第二章LCA51软件调试1第三章MCS51系列单片机实验4实验一P1口输入、输出实验4实验二定时器实验6实验三8279键盘显示实验8实验四单片机串行口与PC机通讯实验10实验五压力测量显示实验13第一章系统安装和启动1.1实验系统工作方式在51串口实验/仿真方式1、用户根据实验要求,进行MCS-51单片机实验/仿真时(8

2、032芯片已插在D33插座上),将XC9(CPU插座)与XC1(CPU51插座)用T598A-C连接板连接起来,XC6(CPU88插座)空。2、用实验机配套的串行通讯电缆,将9芯电缆的一端与实验机上的9芯插座相连,另一端与PC机的串行口相连。3、打开电源,在PC机上打开LCA51软件,运行实验程序,具体操作参见《爱迪克T598_51使用说明》。1.2AEDK598实验系统工作在MCS51方式下开关初始状态lXB、XB1:短路套全插上。lXB2,XB5:短路套向上插(SPEAK端),第10模块处于放

3、音功能。l第模块中:多位开关K3拨向最左(温度控制)端,做温度控制实验用。l第模块中:短路套全部套向右边,由8279来控制键盘、显示。lXC9(CPU插座)与XC1(CPU51插座)用T598A-C连接板连接起来。第二章LCA51软件调试调试是编程的重要部分。凋试的目的是找到程序的逻辑错误。当程序不能按希望运行时,就需要对程序进行调试,直到找出原因为止。为了便了用户对应用程序进行调试,本章将介绍LCA51软件调试界面和调试上主要方法和技巧。一、调试界面LCA51是一个集成开发环境,调试和编辑、编译

4、在同一个界面下完成。调试时的界面如图5-1所示。在编辑状态时,界面右下角的当前状态显示为“编辑”,在调试状态时,仿真机没有运行程序时。界面右下角的当前状态显示为“停止”,仿真机运行程序时,界面右下角的当前状态显示为“运行”。许多菜单命令只有在调试状态才有效,用户选择“调试——加载调试”菜单项后,将加载当前的工程文件或元文件的目标代码,加载完毕,就进入调试状态.如果用户想退出调试状态,选抒“调试——退出调试”菜单项。在调试状态,最下方的状态行显示”日前PC指针等常用的寄存器的值。当前PC指针的背景颜

5、色为绿色,有效断点行背景颜色为红色,无效断点行背景颜色为棕色。PC指针行和断点行相同时,背景颜色为粉红色。观察窗口中显示长期观察的变量的值在不同时候的取值情况。用户可以对话窗口中直接通过监控命令和仿真机对话,具体控制命令参考相关仿真机使用手册。数据窗口中显示整块数据区的内容。快速观察窗口显示当前光标处变量的取值。二、调试主要方法和技巧通常一个调试程序应该具备至少四种功能:·跟踪·断点·查看变量·更改数值1、跟踪调试调试应用程序所提供的重要性能也许就是跟踪应用程序。跟踪应用程序使用户能够在运行程序时

6、,看到PC指针在应用源代码程序中的确切位置,LCA51提供以下方法对程序的执行进行跟踪。·跟踪型单步热键F7·通过型单步热键F8跟踪型单步仅执行一条源语句程序。但是,如果调用一函数,则进入函数中,在执行函数的第一条源语句行前停止。通过型单步仅执行下一条源语句程序,然后又停止。如果是调用一函数,运行完整个函数并停止在函数返回处。2、断点调试如果已知程序中某块代码实际运行正常的情况下,仍用跟踪调试方法,将大大浪费时间,而且很枯燥,因此调试中第二个重要工具是在源代码中预定处设置断点,大多数调试程序通过使

7、用断点中止程序执行。LCA51软件提供以下方法来设置断点达到中断程序执行目的:·设置或取消断点CTRL+F8·执行到光标所在行F4在代码中放置断点方法是事先将光标移动到用户希望放置断点的文本行位置时,按CTRL+F8热键或者点击相应的工具栏图标就可设置断点,最大断点个数由仿真机型号所决定。注意:如果用户调试高级语言,因为系统要占用2个断点,所以可以设置的断点数为最大断点个数-2。LCA51调试软件还提供一次性断点:执行到光标所在行。如果用户按热键F4,调试程序继续执行程序代码,直到它到达光标行处或

8、调试程序遇到另一个断点。3、查看变量显然,通过一系列指令查看应用程序,了解导致某一错误的执行也是一种非常有效的方法。LCA51软件提供了以下几种方法对变量进行查看。·观察窗口·数据窗口程序空间窗口内部数据窗口外部数据窗口通过添加观察项菜单可以将用户希望观察的变量添加到观察窗口,长期进行观察。用户程序在单步或断点停下时,将更新变量的取值。用户可以直接移动鼠标到相应的变量名上,点击鼠标左键,将出现一个提示窗口,显示这个变量的当前值。用户还可以打开程序空间窗口、内部数据窗口、外部数据窗口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。