




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电气工程学院单片机原理及应用实验指导书适用专业:电子信息工程专业 前言 近年来,随着近代超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发展。微处理器家族中,INTEL8051、80C196系列单片机成为国内最流行的单片机系统。它们与一些必要的扩展电路与通道接口结合起来构成的各种计算机系统,在仪表、计算机终端、遥测通信、家用电器等领域的应用更加突出。为了适应科技的发展和教学的需要,加深学生对单片机知识的理解、强化学生综合实践能力与创新精神的培养,提高本课程的教学质量,开设了与单片机原理及应用理论课相配套的课内实验课程。本实验课程是在以PC机和THGMW-1型单片机51/96·微
2、机8088三合一实验开发系统搭建的平台上,结合相应的理论教学学时和内容进行的;为了在8个学时的时间内完成本课程的实验教学任务同时又能达到一个较好的教学效果,特拟定了熟悉单片机实验教学系统、P1口输入/输出、发光二极管1秒钟闪烁和键盘输入及7段数码管显示等4个实验内容,以供指导本专业学生实验之用,每个实验2个学时。目录1、实验一:熟悉单片机实验教学系统实验42、实验二:P1口输入/输出实验63、实验三:发光二级管1秒闪烁实验94、实验四:键盘输入与七段数码管显示实验125、实验报告基本内容要求166、实验报告格式177、附件一:参考文献198、附件二:THGMW-1型单片机51/96·
3、微机8088三合一实验开发系统使用说明书 20实验一: 熟悉单片机实验教学系统实验实验学时:2学时实验类型:验证实验要求:必修一、实验目的 了解THGMW-1型单片机51/96·微机8088三合一实验开发系统实验箱的组成、功能和使用方法; 学习如何搭建单片机硬件仿真实验平台; 掌握实验系统集成调试环境THGMW-51软件的操作,为完成后续实验做好准备。二、实验内容阅读THGMW-1型单片机51/96·微机8088三合一实验开发系统使用说明书(见附录二);根据实物观察、理解和实际操作;自选理论教材(李建忠 编著,单片机原理及应用 西安电子科技大学出版社,2008.12)第三章
4、第10节程序示例21-30中的程序或自编程序上机;经过输入、编辑、编译、连接和载入程序等步骤,单步或全速执行程序,并通过集成调试环境观察和验证结果。三、实验原理、方法和手段 实验原理:用汇编语言编程实现对数据的处理; 实验方法:采用教师现场指导,学生实际上机操作的方法进行; 实验手段:将所选程序输入到实验系统集成调试环境中进行调试,运行后通过集成 调试环境中的工具观察和验证结果。四、实验组织运行要求 根据本实验的特点、要求和具体条件,采用集中授课并兼以学生自主训练的模式组织教学。五、实验条件1主要仪器设备微型电子计算机 (型号:启天2710) 20台 . 单片机实验开发系统实验箱 (型号:TH
5、GMW-1) 20个2相关文献资料单片机原理及应用,李建中编著,西安电子科技大学出版社,2002年。六、实验步骤1. 按照实验指导教师的指导和本实验指导书附录二的内容正确连接实验系统;2. 认真阅读本实验指导书附录二中有关实验系统集成调试环境的“软件使用说明”;3. 自选理论教材单片机原理及应用(李建忠 编著,西安电子科技大学出版社,2002.2)中第三章第10节程序示例21-30中的一个程序,按照如下格式输入微型电子计算机: org 0000h ljmp stsrt org 0100h start: mov p1, #0Fh ; 具体程序开始的位置 . . . end 4. 对输入程序经过编
6、辑、编译、连接和载入程序等步骤,单步或全速执行程序,并通过集成调试环境中的工具(“查看菜单”的各选项)打开相应的数据窗口观察和验证结果。七、思考题 编写一个将小写英文字母“az”的ASCII码转换成大写字母“AZ”的ASCII码的程序,并上机验证。八、实验报告 要求学生按本实验指导书后附的实验报告格式和要求的内容写出实验报告,实验报告应包括实验预习、实验记录和实验报告等三部分内容。九、其它说明1 学生实验时,应严格准守实验室规则、安全制度和学生实验守则;2 认真学习实验操作技能,严格按指导书和实验指导教师的指导操作有关规仪器设备,不要做与本实验无关的事情; 做好实验预习、实验记录,并按要求按时
7、完成实验报告。实验二: P1口输入/输出实验实验学时:2学时实验类型:验证实验要求:必修一、实验目的了解P1口的特性,掌握P1口的操作方法,体会一下用软硬件结合去完成某项具体任务的过程。二、实验内容以P1口为输出口,接八位逻辑电平显示模块;以P3 口为输入口,接八位逻辑电平输出模块。通过编程、调试和运行程序;观察P1口控制的电平显示状态与从P3口输入的电平状态是否一致(输入为“高”电平,即K0-K5开关置于“H”位置时,电平输出模块中对应位的发光二极管“亮”;反之,发光二极管“灭”)。三、实验原理、方法和手段图21 实验电路原理图 实验原理:实验电路原理图如图21所示 实验软件原理框图如图22
8、所示 开 始将P3口读入的数据送到P1口输出读P3口 图22 软件框图实验程序根据本实验内容由学生自行编制。2. 实验方法:根据上面实验原理图,通过连接单片机及软硬件相结合,利用单片机P3口读入外部开关状态,再由P1口输出控制对应的发光二极管显示电路进行状态显示。3. 实验手段:利用微型电子计算机和THGMW-1型单片机实验开发系统实验箱组成的实验系统进行实验。 四、实验组织运行要求 根据本实验的特点、要求和具体条件,采用集中授课并兼以学生自主训练的模式组织教学。五、实验条件1主要仪器设备微型电子计算机 (型号:启天2710) 20台 . 单片机实验开发系统实验箱 (型号:THGMW-1) 2
9、0个2相关文献资料单片机原理及应用,李建中编著,西安电子科技大学出版社,2002年。六、实验步骤1按照实验指导教师的指导和本实验指导书附录二的内容正确连接实验系统;2在THGMW-1单片机实验开发系统实验箱内找到CPU模块(F3区)、八位逻辑电平输出模块(E4区)和八位逻辑电平显示模块(B5区);3. 接线:.用8位数据线连接八位逻辑电平显示模块(B5区)的JD4B 到CPU 模块(F3区)的JD8(P1 口);.用6条连接线分别把八位逻辑电平输出模块(E4区)的K0K5各点与CPU 模块(F3区)中的RxD、TxD、P32、P33、P34和P35各点顺次连接; 向微机中输入实验程序; 编辑程
10、序; 编译、连接、定位,载入程序; 单步或全速执行程序; 察看八位逻辑电平显示模块中发光二极管LED1CLED6C显示的状态与八位逻辑电平输出模块中对应的开关K0K5的状态是否一致;改变K0K5的状态,发光二极管LED1CLED6C显示的状态也应与开关K0K5的状态同步,则本实验顺利完成。否则,检查排除硬件问题重复步骤6、7、8;或检查排除软件问题重复步骤5、6、7、8;直到LED1CLED6C显示的状态与开关K0K5的状态同步。注意:因单片机实验开发系统实验箱内模块结构的原因,CPU模块(F3区)中P3口只能用P3.0P3.5六条线作为输入(P3.6和P3.7被系统占用),因此八位逻辑电平输
11、出模块中只用K0K5与单片机的P3.0P3.5顺次相接;而单片机的P1口控制的八位逻辑电平显示模块中也只用LED1CLED6C六只发光二极管显示K0K5的状态。七、思考题本实验中如果要让八位逻辑电平输出模块中K0-K7开关置于“H”位置时,八位逻辑电平显示模块控制的发光二极管“亮”;反之,发光二极管“灭”;则实验怎样完成?八、实验报告 要求学生按本实验指导书后附的实验报告格式和要求的内容写出实验报告,实验报告应包括实验预习、实验记录和实验报告等三部分内容。九、其它说明1 学生实验时,应严格准守实验室规则、安全制度和学生实验守则;2 认真学习实验操作技能,严格按指导书和实验指导教师的指导操作有关
12、规仪器设备,不要做与本实验无关的事情;3做好实验预习、实验记录,并按要求按时完成实验报告。实验三: 发光二级管1秒闪烁实验实验学时:2学时实验类型:设计实验要求:必修一、实验目的1了解T0、T1定时/计数器的特性;2掌握T0、T1定时/计数器的用法;3掌握运用T0、T1定时/计数器来实现长时间定时的方法。二、实验内容通过编程并全速运行,使单片机的P1.0输出一个占空比为50%,频率为0.5Hz的方波信号,并通过发光二极管进行显示。三、实验原理、方法和手段1实验原理:实验电路原理图如图31所示图31 实验电路原理图 实验软件参考框图如图32所示图32 软件框图实验程序根据本实验内容由学生自行编制
13、。 实验方法:根据上面实验原理图,通过连接单片机及软硬件相结合,用单片机的P1.0引脚控制发光二极管“亮”和“灭”的时间均为1秒。 实验手段:利用微型电子计算机和THGMW-1型单片机实验开发系统实验箱组成的实验系统进行实验。 四、实验组织运行要求根据本实验的特点、要求和具体条件,采用以学生自主训练为主的开放模式组织教学。五、实验条件1主要仪器设备微型电子计算机 (型号:启天2710) 20台 . 单片机实验开发系统实验箱 (型号:THGMW-1) 20个2相关文献资料单片机原理及应用,李建中编著,西安电子科技大学出版社,2002年。六、实验步骤1按照实验指导教师的指导和本实验指导书附录二的内
14、容正确连接实验系统;2在THGMW-1单片机实验开发系统实验箱内找到CPU模块(F3区)和八位逻辑电平显示模块(B5区);3. 用8位数据线连接八位逻辑电平显示模块(B5区)的JD4B 到CPU 模块(F3区)的JD8(P1 口);;4. 向微机中输入实验程序;编辑程序LED BIT P1.0 LEDBuf BIT 0 org 0000H ljmp Start ORG 0003H LJMP INTERRUPTStart: clr LEDBuf clr LED mov TCON, #01h ; 外部中断0下降沿触发 mov IE, #81h ; 打开外部中断允许位(EX0)及总中断允许位(EA)
15、OK: ljmp OK org 0030HINTERRUPT: push PSW ; 保护现场 cpl LEDBuf ; 取反LED mov c, LEDBuf mov LED, c pop PSW ; 恢复现场 reti end5. ;6. 编译、连接、定位,载入程序;7. 单步或全速执行程序,观察发光二极管LED1C的发光情况;8. 结果符合本实验要求,本实验完成;否则,检查排除硬件问题重复步骤6、7、8;或检查排除软件问题重复步骤5、6、7、8。直到发光二极管“亮”1秒“灭”1秒“亮”1秒“灭”1秒,如此周期性循环下去。七、思考题如何利用T0、T1定时/计数器连级方式实现长时定时?八、实
16、验报告 要求学生按本实验指导书后附的实验报告格式和要求的内容写出实验报告,实验报告应包括实验预习、实验记录和实验报告等三部分内容。九、其它说明1 学生实验时,应严格准守实验室规则、安全制度和学生实验守则;2 认真学习实验操作技能,严格按指导书和实验指导教师的指导操作有关规仪器设备,不要做与本实验无关的事情;3做好实验预习、实验记录,并按要求按时完成实验报告。实验四: 键盘输入与七段数码管显示实验实验学时:2学时实验类型:设计实验要求:必修一、实验目的学会利用8255扩展I/O口;掌握独立式键盘、7段数码显示器接口的设计方法,验证7段数码管显示原理;通过软硬件结合,了解单片机应用中软硬件的相依性
17、。二、实验内容扩展一片8255芯片,A口接一个8位独立式键盘输入,B口输出控制一只LED七段数码管显示器;通过编程并全速运行,在按下相应按键时,七段数码管显示器上显示相应的数字(只定义个数字,设定为:)。三、实验原理、方法和手段1实验原理:图41 实验电路原理图实验电路原理图如图41所示 实验软件参考框图如图42所示开 始8255初始化(PA口输入,PB口输出,PC口输出)向PC口送02H,控制键盘和七段显示器与8255的连接 读PA口译键判断口有键按下否?YN65432107取7段码取1段码取0段码取段码送PB口 图42 软件参考框图实验程序根据本实验内容由学生自行编制。注意:PA口地址为8
18、000H,PB 口地址为8001H、PC 口地址为8002H,8255控制口地址为8003H。2实验方法:根据上面实验原理图,通过软硬件相结合,用扩展的8255的两个I/O口控制键盘的输入和对应键值的显示。实验手段:利用微型电子计算机和THGMW-1型单片机实验开发系统实验箱组成的实验系统进行实验。 四、实验组织运行要求根据本实验的特点、要求和具体条件,采用以学生自主训练为主的开放模式组织教学。五、实验条件1主要仪器设备微型电子计算机 (型号:启天2710) 20台 . 单片机实验开发系统实验箱 (型号:THGMW-1) 20个2相关文献资料单片机原理及应用,李建中编著,西安电子科技大学出版社
19、,2002年。六、实验步骤1按照实验指导教师的指导和本实验指导书附录二的内容正确连接实验系统;2在THGMW-1单片机实验开发系统实验箱内找到CPU模块(F3区)、8255 模块(C6 区)、8279 键盘与显示模块(E7 区);3. 用8位数据线对应连接8255 模块的JD3C(PA 口)、JD4C(PB 口)、JD5C(PC 口)到8279模块的JD3E、JD2E、JD4E,用导线连接8255模块的片选端CS_8255到CPU模块中的8000H;4向微机中输入实验程序;5. 编辑程序;6. 编译、连接、定位,载入程序;7. 单步或全速执行程序,观察键盘键值能否在七段数码显示器上正常显示;8
20、. 结果符合本实验要求,本实验完成;否则,检查排除硬件问题重复步骤6、7、8;或检查排除软件问题重复步骤5、6、7、8;直到七段数码显示器上显示的数字与键盘上按下的键号一致。七、思考题如果X0-X7按键的键值重新定义为8-F,那么在七段显示器上要显示相应的“8”-“F”的符号,怎样实现?八、实验报告 要求学生按本实验指导书后附的实验报告格式和要求的内容写出实验报告,实验报告应包括实验预习、实验记录和实验报告等三部分内容。九、其它说明1 学生实验时,应严格准守实验室规则、安全制度和学生实验守则;2 认真学习实验操作技能,严格按指导书和实验指导教师的指导操作有关规仪器设备,不要做与本实验无关的事情
21、;3做好实验预习、实验记录,并按要求按时完成实验报告。实验报告的基本内容及要求实验报告应体现预习、实验记录和实验报告,要求这三个过程在一个实验报告中完成。1实验预习在实验前每位同学都需要对本次实验进行认真的预习,并写好预习报告,在预习报告中要写出实验目的、要求,实验原理、需要用到的仪器设备、简要的实验步骤,形成一个操作提纲。对实验中的安全注意事项及可能出现的现象等做到心中有数,但这些不要求写在预习报告中。2实验记录学生开始实验时,应该将记录本放在近旁,将实验中所做的每一步操作、观察到的波形,现象及相关条件如实地记录下来。3实验总结主要内容包括对实验原理、实验中的特殊现象、实验操作的成败、实验的
22、关键点等内容进行整理、解释、分析总结,回答思考题,提出实验结论或提出自己对实验的改进意见等。贵州大学实验报告学院: 专业: 班级:姓名学号实验组实验时间指导教师成绩实验项目名称实验目的实验要求实验原理实验仪器实验步骤实验内容实验数据实验总结指导教师意见签名: 年 月 日注:各学院可根据教学需要对以上栏目进行增减。表格内容可根据内容扩充。附件一:参考文献1THGMW-1型单片机51/96·微机8088三合一实验开发系统实验指导书(51分册),浙江天煌科技实业有限公司,2007年2单片机原理及应用,李建中编著,西安电子科技大学出版社,2002年3微机原理与接口技术,雷丽文等编著,北京电子
23、工业出版社,1997年4电子电路实用抗干扰技术,邦田编著,北京人民邮电出版社,1994年5单片机原理及接口技术,余锡存等编,西安电子科技大学出版社,2000年6数字电子技术,李鸿恩等编,重庆大学出版社,1993年注:以上1是本课程实验指导书编写的基础。附件二: THGMW-1型单片机51/96·微机8088三合一 实验开发系统使用说明书 一、实验系统配置要求 THGMW-1型单片机51/96·微机8088三合一实验开发系统1台; PC1台; 万用表1台; 示波器1台。 二、系统使用 1. 电源规格 输入电源:AC220 V±5、50Hz。 电源保险丝:2A 系统自
24、带直流电源规格为:+5V(5A)、+12V(1A)、-12V(1A)各一组。 2.计算机配置要求 PC机要求不IBM PC机或兼容机 CPU:P4-2.0G以上 内存:256MB以上 硬盘:10GB以上 串口:2个 并口:1个 USB:1个 操作系统:Windows 2000/XP。 3. 环境条件 系统工作时应处在-1040、相对湿度<85%、无明显振动、无明显灰尘环境中。 三、系统工作模式 THGMW-1型单片机51/96·微机8088三合一实验开发系统可以工作在三种模式下: 1. 实验系统工作在51实验模式 当用户需要进行MCS-51单片机实验内容时,应作如下准备: 1)
25、将JD2(CPU插座)与JD1(CPU51插座)用“CPU转接板”连接起来,JD3(CPU88插座)空置。 2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。 3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-51软件,调入并运行实验程序(具体实验程序在配套光盘中EXP文件夹下面的51子文件夹中)。 该模式下各开关和跳线器的初始状态设置如下:1)A1 区直流开关:实验内容若不用到A 区模拟模块,则开关置位在下方,模拟模块电源为关闭状态。2)B2 区JT1B 跳线器:短路帽置位在左边,LED 点阵显示模块电源为关
26、闭状态。3)B3 区JT2B 跳线器:短路帽全部置位在下方,LCD 液晶显示模块电源、背光为关闭状态。4)C1 区JT1C 跳线器和C3 区JT2C 跳线器的短路帽位置随意,由相关实验决定。5)C3 区JT3C 跳线器:短路帽置位在左边,语音接口模块电源为关闭状态。6)E4 区JT1E 跳线器:两只短路帽置位在左边,八位逻辑电平输出有效。7)E7 区S11E、S12E 开关:开关全部置位上方(ON),由8279 来控制键盘、显示。8)F3 区JT1、JT2 跳线器:短路帽全部置位在上方。9)A5 区S4A 多位开关:开关置位最右端(温度控制),做温度控制实验用。2. 实验系统工作在88实验模式
27、 当用户需要进行INTEL-8088微机实验内容时,应作如下准备: 1)将JD2(CPU插座)与JD3(CPU88插座)用“CPU转接板”连接起来,JD1(CPU51插座)空置。 2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。 3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-88软件,调入并运行实验程序(具体实验程序在配套光盘中EXP文件夹下面的88子文件夹中)。 3. 实验系统工作在96实验模式 当用户需要进行MCS-96单片机实验内容时,应应作如下准备:481)将“80C196 CPU板”插入JD2(
28、CPU插座)和JD4(CPU96插座),JD1(CPU51插座)、JD3(CPU88插座)空置。 2)用配套的串行通讯电缆,将9芯电缆的一端与实验机上(CPU模块处)的9芯插座SCOM1相连,另一端与PC机的串行口相连。 3)先打开电源开关,再打开直流开关,在PC机上打开THGMW-96软件,调入并运行实验程序(具体实验程序在配套光盘中EXP文件夹下面的96子文件夹中)。 四、系统使用注意事项 1. 注意“CPU转接板”和“80C196 CPU板”的插入方向和孔位。 2. 开机前应先看一下各直流开关的状态,应处在关闭状态;开机时先开交流总开关,后开直流开关;关机时先关直流开关,后关交流总开关。
29、 3. 实验过程中如需频繁通断电源,请使用直流开关滑动开关,不要频繁使用交流总开关。 4. 实验过程中如需插拨PCB、导线、串口线、USB线应先断开直流电源。 5. 实验过程中下载程序前应先按系统复位按键S1(CPU模块处、红色按键),使系统复位。 6. 实验过程中要停止已运行的程序,请按系统复位按键S1,此点实验指导书中不再累述。 五、软件安装 实验系统需要使用三种集成调试环境软件,分别对应三种工作模式,前面已有说明。分别是THGMW-51软件、THGMW-88软件、THGMW-96软件。三种软件共用一个安装文件,为配套光盘中的THGMW-SETUP.exe文件。 安装过程:运行配套光盘中的
30、THGMW.EXE文件,根据安装程序的提示逐步进行安装。缺省的安装路径为C:THGMW-1。 安装完成后程序自动建立THGMW程序组,并在桌面建立快捷方式图标。因为编译器不支持WINDOWS长路径格式,因此软件应安装硬盘根目录下,且路径最长不应超过8个字符,注意不要安装在C:PROGRAM FILES目录下。 安装完成后将实验中的示例程序Exp文件夹复制到THGMW-1软件文件夹下,并去掉只读属性。 六、软件使用说明 THGMW-51软件、THGMW-88软件、THGMW-96软件三种软件使用方式相类似,下面对THGMW-51软件作详细说明,THGMW-88软件、THGMW-96软件将不再累述
31、。 1. 主界面 THGMW-51软件是集编辑、编译/连接、加载、调试等为一体的集成开发环境(IDE)。用可以在同一界面环境中完成所有任务。主界面大致如图1-1所示。 . 编辑窗口 THGMW-51软件提供一个多窗口的源文件编辑器。该编辑器不受文件大小的限制,允许无限的撤销/重复功能。编辑器全面支持汇编、C51和PL/M51语言的语法加亮着色。用户可以自定义各种类型文本的颜色和不同语言的关键词。相应的关键词文件名为asm.kwd、c51.kwd、plm51.kwd。这些文件都保存在THGMW-51安装目录下。编辑器还支持书签。拷贝、剪切、粘贴,全程查找、替换,拖动编辑等功能
32、。 . 工作区窗口 工作区窗口有两个页面窗口。工程页面窗口以树型结构显示工程中的项目文件等内容。没有打开工程时,该页面窗口为空。资源管理器页面窗口和Win9x中的资源管理器中的左面的窗口相同。 . 输出窗口 输出窗口显示用户编译连接过程中的输出信息,用户双击某条编译出错信息提示即可直接定位到源文件的对应行。 . 观察窗口 观察窗口中显示调试过程中长期观察的变量项。用户可添加、删除、修改、刷新观察项。相应命令在右键菜单中。 . 数据窗口 数据窗口中成批显示实验机相应存储区域的整块数据内容。用户可以察看,修改相应地址单
33、元的数据。相应命令在右键菜单中。 .对话窗口 用户通过对话窗口直接用监控命令和实验机对话。 图1-1 2.菜单介绍 THGMW-51软件有许多菜单项,主菜单包含了绝大多数操作命令。菜单比较容易掌握,用户可以通过阅读菜单项,直接掌握每个菜单命令的具体功能。THGMW-51也可以使用热键和工具栏图标快速完成常用菜单项的功能。在THGMW-51主菜单栏上有11个主菜单,它们分别如下: 文件(F) 和文件有关的操作,如打开、关闭、打印等文件操作。 编辑(E) 包括拷贝、剪切、粘贴、书签、查找和替换等编辑命令。 查看(V) 改变THGMW-51的工作界面显示。包括工具栏的有关窗口的显示等。 工程(P)
34、和工程有关的操作,如打开、关闭、保存、设置等工程操作。 编译(C) 包括编译和连接等编译操作。 调试(B) 包括加载目标文件、单步、断点、全速执行等调试命令。 观察(O) 包括添加观察变量或对观察变量进行修改等命令。 设置(S) 包括THGMW-1实验箱型号、通讯口、单文件编译器/连接器、环境参数等的设置。 工具(T) 包含加载和上传程序,自定义用户界面等命令。 窗口(W) 选择或改变当前活动窗口及窗口排列方式。帮助(A) 显示相应帮助文件和软件版本信息。 2.1 文件菜单: 文件菜单如图1-2所示,该菜单包含绝大数跟文件操作有关的命令。 图1-2 新建:选择该菜单项,建立一个空文本文件,用户
35、可以在该窗口里编辑源文件。 打开:选择该菜单项将弹出打开文件对话框,如图1-3所示,缺省的文件类型是具有扩展名为.C、.H、.PLM、.ASM、.A51。按下拉对话框,可以选择相应的文件过滤器。 图1-3 关闭:选择文件菜单中的关闭菜单项将关闭当前窗口的文件。 保存:保存当前窗口的文件,如果当前窗口文件是以新建方式建立的话,那么将弹出一个文件保存对话框如图1-4所示。按下拉对话框,可以选择相应的保存文件类型过滤器。 另存为:保存当前窗口文件,并同时改变文件名,选择该菜单项,弹出一个文件保存对话框,如图1-4所示,按下拉对话框,可以选择相应的保存文件类型过滤器。 图1-4全部保存:选择该菜单项,
36、将保存打开的所有文档。 打印:选择该菜单项,将弹出打印对话框,用户在对话框中设置相应的打印属性,然后打印当前文本。 打印预览:选择该菜单项,将当前窗口文件的显示器上显示打印后文本文件的外观。 打印设置:选择该菜单项,将弹出打印设置对话框,供用户进行打印机的设置。 退出:选择该菜单项,将退出THGMW-51软件。 2.2 编辑菜单: 如图1-5所示的编辑菜单,该菜单包含对文件的拷贝、剪切、粘贴、书签、查找和替换等编辑操作。 撤销:撤销菜单项恢复用户上一步所做的操作,当撤销菜单项没有激活时,指的是没有操作需要恢复,或者是不能恢复最后一次操作。 重新执行:重新执行菜单项是用于当前用户进行撤销操作时有
37、点过头(把应该保留的操作也给撤销)时,用重新执行菜单对刚刚撤销操作进行恢复。剪切:该菜单将当前高亮度显示的文本剪切到粘贴板,这就是说醒目显示的内容在粘贴板上有一个备份,并且在原文件中被删除。 复制:将当前被选中的内容拷贝到粘贴板上。 粘贴:将粘贴板上的内容拷贝到光标处,或者如果文本中存在高亮度显示内容,用粘贴板上的内容替换高亮度显示内容。删除:删除用户选择的文本或删除当前光标所在处的字符。 图1-5全选:全部选中当前编辑窗口中的文件内容。查找文本:该命令可在当前文本文件中进行文本查找,选择该菜单项后,将弹出查找对话框,查找对话框如图1-6所示,用户可在查找目标框中输入字符串,并根据要求设置相应
38、的查找选项。 1)整词匹配:如果这个项被复选,仅匹配查找目标框中的整词。如text只能匹配text,而不是text1,hightext。 2)大小写匹配:如果这个项被复选,查找目标框中的内容要区分大小写。如Text 仅仅和Text相匹配,而不是text,TEXT。 3)规则表述:如果这个项被复选,将按相应的规则查找目标框中的内容。 4)查找方向:选择向上单选项,将在文件中向前搜索,选择向下单选钮,将在文件中向后搜索。图1-6 替换文本:该菜单产生如图1-7所示的替换对话框,它和查找对话框非常相似,但目的在于用新文本替换查找到的文本。在替换目标编辑框中输入查找字符中,并在替换为编辑框内输入替找字
39、符串,复选框的意义完全等同查找文本中的复选项。 图1-7在同意替换之前,为了看下一个匹配,用鼠标点击查找下一个,为了替换下一个匹配,或刚找到的匹配,用鼠标点击替换,如果确信不存在错误匹配,可以鼠标点全部替换,同时完成文件中其余部分的替换。 向后再查找:从当前光标处向后查找上次查找的文本字符串。 向前再查找:从当前光标处向前查找上次查找的文本字符串。 跳到指定行:该菜单产生如图1-8所示对话框,在对话框输入相应的行号,按确定按钮即可。 图1-8 改变大小写:该菜单项有2项子菜单,先选中文本,然后,使用该命令改变选中文本的大小写。 括号匹配:该菜单在编辑C语言时有效。用户可以匹配任何类型的括号。
40、文本书签:该菜单项有4项子菜单,命令项有设置或取消一个书签,查找上一个书签,查找下一个书签,清除所有书签。 在工具栏中有一些按钮,按这些按钮可增加或删除书签,也可移除到前一个或后一个书签,以及包含一个在文件中消除所有书签的按钮。 文件只读:设置或取消当前窗口的文件的只读方式。在只读方式下文件不可编辑修改。 2.3 查看菜单: 图1-9 如图1-9所示的查看菜单,该菜单项包含THGMW-51显示有关的操作,包括哪个窗口在打开,什么工具栏在显示等。 工具栏:该菜单项包含4项子菜单,用户选择相应的菜单项将显示或隐藏编辑工具栏,调试工具栏,状态栏等。工具栏是常用菜单命令的快捷按钮,每个按钮和对应菜单项
41、相连。鼠标的快捷按钮上稍作停留,将显示该快捷按钮的简短提示。 分隔窗口:该命令将活动编辑窗口分隔为4个子窗口。 输出窗口:选择该菜单项将显示或隐藏输出窗口,输出窗口通常位于屏幕左下底部。输出窗口用来显示编译和连接信息。 观察窗口:选择该菜单项将显示或隐藏观察窗口,观察窗口通常位于屏幕右下底部。观察窗口用来在调试过程中长期观察特定变量在不同时候的聚值情况。 工作区窗口:该菜单项包含3项子菜单,用户可以显示或隐藏工作区窗口,工程页面窗口,资源管理器页面窗口。 数据区窗口:该菜单项包含3项子菜单,用户可根据需求打开相应窗口,窗体显示单片机相应资源的内容。窗体内的数据行背景深浅相间,用户可以对数据进行
42、修改、复制、刷新等操作。相应命令在右键菜单中。 全屏显示:该命令将全屏显示界面。 2.4 工程菜单: 工程菜单如图1-10所示,该菜单包含对工程的新建,打开,保存,关闭,设置等操作。常用命令在工程页面窗口右键菜单中。 图1-10 新建:选择该命令,将新建一个工程文件。打开工程:选择该命令,将弹出类似图1-3的对话框,用户选择要打开的工程文件。工程文件的扩展名为CPJ。 关闭工程:选择该命令,将关闭当前打开的工程。如果工程项目文件或设置已经改变,将提示用户是否保存工程。 保存工程:选择该命令,将保存当前工程。 另存为:选择该命令,将弹出类似1-4的对话框,用户可以将当前工程以不同的名字保存。工程
43、项目文件采用相对路径存储,所以另存后的工程要保证项目文件在工程所在的相对目录中。 添加项目文件:选择该命令,将弹出类似于图1-3的对话框,用户选择一个或多个项目文件添加到工程中。项目文件中只有扩展名为C、PLM、A51、OBJ的文件会被编译,连接。添加其它的类型的项目文件方便用户对工程的管理,并不影响工程调试。 设置:选择该命令,将弹出该工程的编译器、连接器的设置对话框,对话框和单文件编译器连接器对话框相同,见图1-19。该命令不同于单文件的设置。该命令的设置只对工程文件有效。单文件方式下的设置只对工程没打开时,单文件有效。 2.5 编译菜单: 编译菜单如图1-11所示,该菜单包含对源文件的编
44、译、连接等操作。图1-11 编译当前文件:选择该菜单项将对当前窗口文件进行编译,编译后的有关信息将在输出窗口中显示。THGMW-51会自动选择识别目标文件和源文件日期相关性,如果目标文件比源文件新,将不再编译,可以编译的文件类型必须是具有扩展名C、PLM、ASM、A51。 连接:选择该菜单项将对当前窗口编译产生的目标文件进行连接,有关连接的信息将在输出窗口中显示。工程打开时,将连接工程文件。此菜单项仅对工程和高级语言有效。 编译并连接:选择该菜单项将对当前窗口的高级语言源程序同时进行编译的连接,有关编译和连接的信息将在输出窗口显示。工程打开时,将编译和连接工程文件。此菜单项仅对工程和高级语言有
45、效。 全部重新编译:选择该菜单项将对当前窗口文件进行重新编译,编译后的有关信息将在输出窗口中显示。工程打开时,将重新编译和连接工程文件。该命令和编译菜单或编译并连接菜单项的区别是:该命令不识别目标文件和源文件日期的相关性,不管目标文件比源文件新或旧,都编译源文件。 2.6 调试菜单: 调试菜单如图1-12所示。该菜单拥有对应程序进行调试的各种操作。 加载调试:选择该菜单项,弹出一个加载对话框,如图1-13所示。该命令加载最新编译连接生成的目标程序到实验箱中进行调试,对话框中显示加载的文件名,文件信息,实际目标代码的长度,加载空间和加载进度条等,加载完毕后,对话框自动关闭,此时切换到调试状态。调
46、试状态,该菜单无效。 退出调试:进入调试状态,该菜单项有效,用户选择该菜单项后,会退出调试状态,进入编辑状态。相关的调试命令只有在调试状态下才有效。 重新加载调试:选择该菜单项,将重新加载正在调试的目标程序到仿真机,重新进行调试。 执行到光标所在行:选择此菜单项,程序从当前PC指针行开始运行,遇到当前光标所在行停止运行,如果运行过程中遇到用户断点,也会停下。如果光标所在行是条说明语句(编译不产生目标代码行),该命令不起作用。 设置当前PC行:选择此菜单项,当前PC指针将改变光标所在行的地址。如果光标所在行是条说明语句,该命令不起作用。 跟踪型单步:选择此菜单项,仅从当前PC指针行执行源文件的一
47、行语句,然后停止。如果该行语句是调用一函数,则跟踪进入函数中,在执行函数的第一条源语句行前停止。 图1-12 图1-13 通过型单步:选择此菜单项,仅从当前PCB指针行执行源文件的一行语句,然后又停止。如果是调用一函数,将一次运行完整个函数。 全速运行:全速运行程序,遇到用户断点或按暂停键停止。 连接跟踪型单步:选择此菜单项,连接执行跟踪型单步。 连接通过型单步:选择此菜单项,连续执行通过型单步。 从子函数返回:选择此菜单项,全速运行完当前子函数并返回到调用子函数的语句行。该命令只在调试高级语言时有效。 显示当前PC指针行:将PC指针所在源文件语句行显示在当前窗口屏幕上。 总清仿真器:选择此菜
48、单项,将弹出一个确认对话框,提醒用户是否确实要总清仿真器,总清前先按下仿真器总清键(主板CPU模块处的“RESET”按键)。总清成功后,所有状态全部初始化。对于有软件总清的仿真器,将直接给仿真器发总清命令,用户不用再按仿真器的总清键。 上位机复位:选择此菜单项,只对上位机进行复位总清。总清后,再次执行程序时,将从程序的起始地址开始执行。 暂停:当用户程序全速运行时,选择此菜单项,用户程序无条件停止运行。该菜单只对有软件暂停的仿真器有效。 设置或取消断点:在光标所在行处设置断点,如果光标所在行已有断点,同取消该断点。如果光标所在行是条说明语句,所设断点是无效断点,最多可设的断点数目由仿真器决定。
49、 消除所有断点:清除用户设置的所有断点。 对话窗口:选择该菜单项,可以打开一个与实验箱直接对话的窗口,用户可以使用实验箱监控命令和实验箱对话,此外用户还可以运用此窗口进行目标系统的初步硬件调试。 2.7 观察菜单: 观察菜单如图1-14所示。该菜单主要是用来在观察窗口中添加、删除、修改观察项。 图1-14 添加观察项:选择该菜单项,将弹出一个添加观察变量对话框,如图1-15所示。 用户可根据对话框的要求添加希望观察的变量到观察窗口。 在对话框中,点击计算/修改按钮,可以察看或修改当前输入栏中变量取值。 图1-15 2.8 设置菜单: 图1-16 设置菜单如图1-16所示,集中了THGMW-51
50、集成开发环境对通讯口、单文件编译/连接器、环境参数等的设置。 通讯口:选择该菜单项后,弹出一个通讯设置对话框,如图1-17所示,用户可选定通讯口、波特率,并可以对所选定的通讯口进行串口测试。 图1-17 注意:如果通讯串口测试不通过,请将延时因子置高。如果通讯串口测试通过,在调试过程中,仍出现初始化调试失败对话框或通讯不可靠,请将延时因子置高。 选择单文件编译器/连接器设置菜单项后,弹出一个编译器/连接器设置的多选项卡对话框。该菜单项是针对单文件的高级语言C51和PL/M51,对单汇编文件无效,用户可根据自己的要求在对话框中进行相应的设置,如果选中使用自定义编译器命令行复选命令,用户可以使用自
51、定义的命令进行编译连接,自定义的命令行可在最下面的输入框中输入。 设置C51编译器: 选中C51编译器选项卡,如图1-18所示。相应编译参数的设置用户请参考Franklin C51相关的书籍。用户要选中调试信息复选项,编译产生的目标文件才支持源语句调试。点击缺省值按钮。将恢复编译参数为缺省设置,用户自定义命令行参考如下:LARGE DB OE CO OT(4,SIZE)。 图1-18 设置PL M51编译器:选中PL/M51编译器选项卡,如图1-19所示。相应编译参数的设置用户请参考PL/M51相关的书籍。用户要选中调试作息复选项,编译产生的目标文件才支持源语句调试。点击缺省值按钮,将恢复编译参数为缺省设置。用户自定义命令行参考如下:BD CO 图1-19 设置连接器:选中连接器选项卡,如图1-20所示。相应连接参数的设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 洗涤剂环保性能检测技术-全面剖析
- 多尺度反射现象-全面剖析
- 人工智能在医疗设备中的应用-全面剖析
- 大数据分析在机械加工中的应用-全面剖析
- 情感计算在社交网络-全面剖析
- 山东草坪施工方案
- 传统诗歌与现代智能创作-全面剖析
- 房屋租赁信用体系建设-全面剖析
- 电磁兼容性优化设计-全面剖析
- 几百几十数乘以一位数质量考核训练题
- 【课件】时代与变革-为人生而艺术 课件高中美术人美版(2019)美术鉴赏
- 建设工程施工合同(示范文本)GF-2020-0201模板
- 食品接触材料控制程序
- 人教版高一数学必修一全套教案
- ups并机工作原理及扩容方案
- 北师大版七年级下册实验通知单
- 《工程款结算单》
- 关于提高航空公司轮椅旅客服务的对策研究
- 新编日语第二册(全)
- pantone色卡电子版U面5页
- 20幅肝脏切面彩超图讲解
评论
0/150
提交评论