51系列单片机实验系统指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
51系列单片机实验系统指导书
目录
前言
第1章下载式实验系统的使用方法
1.1 软件安装与启动
1.1.1
1.1.2 文件操作
1.1.3 建立工程项目(汇编)
1.1.4 调试程序
第2章软件实验
2.1 数据传送实验
2.2 清0实验
2.3 数据转换实验
2.4 拆字、拼字实验
2.5 散转程序实验
2.6 时钟实验
2.7 计数器实验
2.8 无符号十进制数加法实验
2.9 数据排序实验
2.10 单字节BCD码除法实验
2.11 查找相同个数实验
第3章硬件实验
3.1 P1口彩灯控制实验
3.2 数码管显示实验
3.3 顺序控制实验
3.4 8031和8155接口扩展与数码管显示实验
3.5 键盘、数码管显示综合实验
3.6 A/D转换实验
3.7 D/A转换实验
3.8 A/D与D/A转换综合实验
第4章89C51系列实验
4.1 顺序控制实验
4.2 数码管显示实验
4.3 键盘、数码管显示综合实验
4.4 A/D转换实验
4.5 D/A转换实验
第1章下载式实验系统的使用方法
1.1 软件安装与启动
下载式实验系统,是一套既可脱离硬件仿真又可与实验系统联机仿真的实验装置,对于硬件实验,只要将软件调试好后就可将程序用串行口直接在线写入芯片,再不必象以前那样要专用的编程器来固化程序。
1.1.1 软件安装
1. 为使 QTH 调试器能够正常运行,您必须提供以下软硬件环境: 586 以上的PC 及兼容机;100M 以上的剩余硬盘空间;分辨率为 800×600 以上的显示器;具有SPP功能的打印机接口;使用符合 Intel 标准的汇编器、编译器和连接器。如
Franklin/Keil V3.2 或 keil V6.02 及以上版本。
2.使用:单击开始/程序,在程序条中选QTH2008XS下载式单片机实验仪V2004.1或直接双击桌面上QTH-2008XS 快捷图标。
图1-1连机出错提示框
如果已经连接仿真器或实验仪,则直接进入 QTH 调试器窗口。如果没有连接仿真器,等一下屏幕上会出现图1-1所示的连机出错提示框:可以选择是否进入模拟调试:“是”——进入调试;“否”——请检查并使仿真器正常工作后,再按调试菜单上的复位钮,进入仿真调试。出现如图1-2所示的模拟调试器窗口:
图1-2模拟调试器窗口
1.2 系统使用方法
学习单片机的最终目的是开发单片机产品或维修单片机产品,开发一个产品必须经历硬件设计和软件设计两个阶段。而实验系统是将一些简单的实用电路已设计好。再在该系统中编写程序,调试程序,编写调试程序又必须经历写程序;编译程序;调试程序三个大的过程,每一个过程又有很多步骤和方法。写程序有程序输入、程序修改、程序保存。编译程序有成功与否,不成功要反复修改,成功后会自动生成列表文件(.LST)和目标文件(.OBJ),可进行调试程序,调试过程较复杂,下面分别叙述。
首先在图1-2所示的窗口中可进行程序编写或打开已编好的程序,若编写新的程序则在主菜单中单击“文件/新建”,若打开编好的程序,则在主菜单中单击“文件/打开”,现打开一个编好的文件(P1.ASM),出现如图1-3所示的模拟调试器窗口:
图1-3模拟调试器窗口
在主菜单中有9项,即文件、编辑、查看、项目、调试、设置、外设、窗口、帮助下面将每一项及每一项的子菜单分别叙述,其中文件和编辑菜单容一般会用,重点讨论查看、项目、调试、设置、外设、窗口,帮助一项也可自已随时使用。
1.2.1 查看
主菜单的“查看”下拉菜单中的容有:工具栏、状态栏、寄存器窗口、程序寄存器窗口、数据寄存器窗口、逻辑分析窗口、跟踪记录窗口、变量表、项目管理器窗口、信息窗口、观察窗口。这些窗口和工具条显示在屏幕或关闭的方法都是第一次选中且单击打开(关闭)对应的选项,第二次选中且单击关闭(打开)对应的选项。将全部打开后的屏幕窗口显示如图1-4所示:
①号窗口为综合窗口,单击本窗口下面的标签,此窗口会变换成项目管理器窗口,特殊功能寄存器窗口,部数据存储器(00H-FFH)窗口,部位(20H-2FH围的00-7F之间共计128个位)显示窗口。随着程序的不同可以任意选择其中的一个窗口。在项目管理器窗口和部数据存储器(00H-FFH)窗口中单击鼠标右键有对应的浮动菜单出现,选中且单击选项可进行对应的操作。后面的3个窗口可直接改变单元中的数值(赋值)。
②号窗口为信息窗口,该窗口是显示所有操作的信息容,特别是在将程序进行编译或编译连接装载后,显示程序出错与否的信息,主要看错误(ERROR)和警告(WARNING)两项,特别是错误项有一个错误就不能编译通过,调试就不能进行,有警告无错误还可通过,最好显示是“0”个错误,“0”个警告。
③号窗口也是一个综合窗口,单击本窗口下面的标签,此窗口会变换成代码(Code)窗口,外部程序(XData)存储器窗口,数据(Data)存储器窗口。随着程序的不同可以任意选择其中的一个窗口进行观察。
图1-4模拟调试器窗口
在每一个窗口中单击鼠标右键有对应的浮动菜单出现,选中且单击选项可进行对应的操作。例如在外部程序(XData)存储器窗口中单击鼠标右键出现浮动菜单,要看指定的单元中的容,选中浮动菜单中“选择显示地址”且单击出现地址对话窗口,在窗口中输入要看的地址,对应的地址项马上出现在本窗口中,解决了查找之苦。所有窗口可直接改变单元中的数值(赋值)。
④号窗口为观察窗口,有时要观察的值太多,可将要观察的值选定到此窗口中进行观察,方法是:在此窗口中单击鼠标右键出现浮动菜单,选中浮动菜单中“增加观察项”