下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验系统的使用3.5.1 实验系统简介由于单片机是一门技术性和实践性很强的学科,必须通过一系列的软硬件实验,才能取得较好的学习效果。为了适应这一学习上的要求,国内外厂家开发了多种实验、开发系统,早期的有复旦大学、启东计算机厂、后来有,航虹等开发的实验系统,它门使用起来大同小异,均是一个实验箱,各种电路、元件都在一块板子上,外配电源,实验时接好电源,连好通信线(实验箱与 PC 机用 232 串口串行通信),装好程,汇编程序、装载用户程序,运行调试。,就可在 PC 机上编仪器普遍存在实验电路固定、只能做一些特定的验证性实验,且实验内容滞后,不能激发学生的学习,不利于学生创新意识和实践能力的培养。学
2、生做过实验后,不了解单片机开发的全过程,不懂得单片机如何开发。高等教育呼唤素质教育,呼唤培养具有创新和创造能力的。培养具有创新和创造能力的,需要有创新的实验教学环境。使学生不仅能做验证性实验,更能自行搭试实验电路设计新实验。 “开放式单片机实验系统”,就是基于这一原则设计的。近年及启东市微机应用(QTH 系列实验仪)推出了模块式实验系统,为学习者很快掌握单片机技术提供了全新的实验方法,下面对启东市微机应用验系统作一介绍。仪器的主要特点如下:QTH 系列的实采用开放式结构设计,单片机的所有引脚对外开放,与行完成。可进行多种新型单片机、EDA 等实验。电路的连接由学生自提供了对单片机(89C51)
3、编程的功能。学生可将自编的程序写入单片机中,做完一个单片机实验,就可以掌握单片机开发的全过程。仪器上提供了三十几种单片机硬件实验内容,供学生选用。其中 LCD(液晶)显示、点阵 LED 显示、串行 E2PROM、CPLD、看门狗电路为国内同类仪器领先。仪器上设有通用扩展实验区,可用来各种双列直插式集成电路及电阻、电容等电子元件,搭试新的单片机仪器功耗低,节约能源。3.5.2 实验教学模式电路,开发新的单片机实验。利用本实验仪进行单片机实验可以采用以下两种模式。1、简易实验模式适用于一般骤如下:较紧张的学校。实验设备除PC机外,只要配上本实验仪即可。实验步 在断电的情况下, 根据实验要求, 连接
4、好实验电路( 单片机采用MCS-51/52系列的任一款CPU), 包括实验仪与PC机之间的的通信电缆。 在PC机上运行QTH调试程序,在QTH界面中编写调试实验程序(对于式实验仪其起始地址为0030H),调试通过后将用户程序存盘。你可以根据个人编写汇编语言源程序(文件扩展名为.ASM)或C语言源程序(文件扩展名为.C)。 接通实验仪电源后,在PC机上运行QTH的编程,(该的使用方法将在下一节“在系统编程的使用”中介绍)将用户程序直接写入实验仪上的单片机中。 与PC机脱机后,按下实验仪上的RESET 开关使单片机复位。复位后,写入单片机的用户程序运行,根据运行结果验证实验正确性。2、增强实验模式
5、适用于对单片机实验要求较高的学校及课程设计、毕业设计、科研开发。QTH实验系统提供了一款仿真式实验仪,实验设备除PC机外,还需配上单片机仿真器。实验步骤如下: 在断电的情况下,将单片机仿真器与PC机连接,将仿真头QTH实验仪通用单片机插座或者你你自己开发的个人实验板,并根据实验要求, 连接好实验电路。 接通实验仪、及仿真器电源,在PC机上运行在单片机仿真,编写实验程序(起始地址为0000H)联机调试通过后将用户程序存盘。你可以根据个人序(文件扩展名为.ASM)或C语言源程序(文件扩展名为.C)。编写汇编语言源程 对于用户自己开发的用户板,在联机调试成熟后,如果想让它单独使用,可通过编程器将用户
6、程序写入单片机或用户板上的EPROM中。 在断开实验板的情况下,移去通用单片机插座中的仿真头,片机或EPROM。写入用户程序的单 接通实验板电源,即可直接运行用户板程序,根据运行结果验证实验的正确性。3.5.3实验系统的使用方法1、 基本调试技巧本节介绍QTH调试器的基本调试技巧,该调试技巧适用于QTH系列任一款的仿真器及实验系统。、设置 PC 指针在仿真过程中,您可重新设置 PC 指针以改变程序执行地址。QTH 提供下列两种方式来改变程序 PC 指针。将鼠标指向程序行左侧需设定断点的行处,按下鼠标右键。打开修改 PC 值窗口。命令:设置|设置 PC 值。在修改 PC 值窗口中您可以直接输入程
7、序地址或按弹出程序标号表,然后从标号表中选择您所要设定的程序地址。、 执行仿真您可以在源程序窗口进行仿真、停止仿真或对正在进行的仿真实行复位,并且可以实现单步或连续单步操作。 仿真至断点命令:调试|连续执行使用下列任何 停止仿真法便可以开始仿真,直至遇到断点或执行停止命令停止:要停止仿真单击工具条上的中止执行命令钮即可。 仿真复位命令:调试|复位。 复位仿真器及实验系统。 执行单步仿真该功能实现在源程序或汇编程序模式下的单步操作。单步执行(步入)命令:调试|单步执行。如果单步仿真从一条函数调用命令的语句开始,而且所调用的函数中也包括源代码,则 “步入”该函数所调用的子程序,并在遇到该子程序的第
8、一个可执行语句时停止。宏单步()命令:调试|宏单步。如果单步仿真从函数调用命令的语句开始,而且所调用的函数中也包括源代码,“时将该语句及其所调用的子程序视为一个语句执行,在被调用的函数中不会停留。” 执行到光标处命令:调试|执行到光标处。从当前程序地址处开始执行到当前光标所在的程序执行行。如果当前光标处在一个不可执行的程序行上,则 QTH 不能执行该操作。 跳出子程序命令:调试|跳出子程序。从当前程序地址处开始执行直至跳出当前子程序返回到上一级子程序调用命令的下一程序行。 全速运行程序命令:调试|全速运行。从当前程序地址处开始全速执行程序,并、 查看内存单元所有断点直至按复位键停止。执行单步仿
9、真时打开寄存器窗口、观察窗口、存贮器等窗口,便可以观察到寄存器、变量、数据存贮器等内存单元内容的变化。查看程序器命令:查看|程序存贮器在程序存贮器窗口,您可在该窗口的下拉菜中选择反汇编命令,则程序存贮器窗口将显示反汇编程序内容,这时您可对该窗口的内容进行反汇编调试。其调试方式同源程序调试。在程序存贮器窗口的下拉菜中选择存盘命令,则 QTH 将打开一存盘操作框,在该对话框中输入您要存入内容的起始地址、结束地址及要存的文件名,即可将当前程序存贮器的内容存盘。你可以选择存入数据(扩展名为 BIN)或存入反汇编(扩展名为 LST)文件,QTH将根据当前选择存入适当的内容。查看 CPU 寄存器命令:查看
10、|寄存器窗口。打开 CPU 窗口观察 CPU 寄存器及片内 RAM 查看数据存贮器命令:查看|数据存贮器。器中的内容。同程序存贮器窗口相似,在数据存贮器窗口的下拉菜单中选择存盘命令,则可对当前数据存贮器的内容进行存盘操作。其操作方式同程序存贮器。、 查看变量在仿真调试过程中使用观察窗口便可以查看某些符号参数,变量等。首先使用命令:查看|变量表。打开观察变量输入框,在该框中选择适当的程序模块名及变量,双击该变量符号或按确认键,则 QTH 自动打开观察窗口并在该窗口中增加该变量的显示格式。您也用可以用命令查看|观察窗口直接打开或关闭观察窗口:在观察窗口中按鼠标右键可弹出一个下拉菜单,在该菜单中可选
11、择变量的显示格式及增加或删除一个变量。在以上所述的存贮器窗口中,使光标进入任一窗口某一指定数据位置,即可对该窗口的内容直接进行修改。其它更详细的操作请参见 QTH 调试器使用说明,这里不做介绍。2、端口 I/O 实验QTH 实验系统提供有三十多个硬件实验内容,这里重点介绍 I/O 实验,其他实验详见QTH 实验系统说明。、 实验内容I/O 实验是利用 74LS244 作为输,开关状态,并将此状态通过 74LS273 再驱动发光二极管显示出来,连续运行程序,发光二极管显示开关状态。通过该实验了解用扩展简单的 I/O 口的方法,掌握数据输入输出程序的编写方法。TTL图 3-9实验电路如图 39 所示:、实验连线244 的 CS译码电路的选通地址为 8000H,Y7Y0 接 K1K8273 的 CS译码电路的选通地址为 9000H,Q7Q0 接发光二极管 L1L8SWRP3.6, SRDP3.7数据线与仿真单片机的数据线相连,地址高 8 位、低 8 位分别与单片机部分地址线相连、实验程序程序流程图如图 310 所示,实验程序如下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《村镇银行介绍》课件
- 企业生涯规划图谱
- 化工生产实习报告合集十篇
- 《网架结构简介》课件
- 《社会认知神经科学》课件
- 演艺经纪公司的人才培养与激励机制研究-洞察分析
- 文化活动数字化转型-第1篇-洞察分析
- 税收制度对企业社会责任履行激励效应分析-洞察分析
- 学生群体市场定位-洞察分析
- 云安全合规性评估-洞察分析
- 【9道期末】安徽省宣城市2023-2024学年九年级上学期期末道德与法治试题(含解析)
- 《工程造价专业应用型本科毕业设计指导标准》
- 仓库主管2025年终总结及2025工作计划
- 2024年01月11396药事管理与法规(本)期末试题答案
- 股权投资协议的风险控制
- 山西省晋中市2023-2024学年高一上学期期末考试 物理 含解析
- 装卸工安全培训课件
- 中成药学完整版本
- 安全与急救学习通超星期末考试答案章节答案2024年
- 2024-2025学年度广东省春季高考英语模拟试卷(解析版) - 副本
- 2024电力安全工器具及小型施工机具预防性试验规程
评论
0/150
提交评论