秋班单片机实验(全部次实验).docVIP

  • 7
  • 0
  • 约7.45千字
  • 约 19页
  • 2017-09-20 发布于江苏
  • 举报
实验系统概述 一、单片机仿真实验仪简介: 《单片机原理》课程实验采用由江苏启东达爱思计算机有限公司生产的596H+型单片机仿真教学实验仪器。实验仪通过RS-232串口与微机(上位机)进行通信,可完成MCS-51系列8位单片机和MCS-196系列16位单片机的实验,功能较强大。实验仪电路板采用模块化设计,使实验连线简捷明了,免去了学生调试实验线路的工作。整个实验电路面板的硬件布局如图1.1所示: 图1.1 实验电路面板硬件布局图 对所标注部件说明如下: 串行通信波特率选择开关。其中左边一位用于做8251串行通信实验,右边两位为系统与PC机串行通信波特率选择位。在PC机配置较低的场合或DOS操作系统下通常采用中间的9600bps常规波特率;而如果在windows环境或PC机能承受的情况下,选择右边的57600bps波特率较为适宜。 CPU选择开关。可在通电或断电情况下改变当前的 CPU,该开关包含三档,左、右两档均用来选择51系列单片机,而中间一挡用来选择196系列单片机,注意在实验之前要选择正确的单片机进行实验。 复位按钮。一般用作程序执行过程中,按下该按钮后,程序停止运行,所有设备回复初始状态。 暂停按钮。可以暂停当前程序的执行,以便查看单片机的运行状态。 打开实验仪电源开关,系统应显示闪动“P.”,处于待命状态;否则按下RESET键,如仍再不显示,应立即切断电源,检查后重新进行或向实验教师提问。 二、实验系统自带仿真软件介绍: 运行“MCS-51单片机实验系统”,会出现选择微机与实验仪进行串行通信的对话框,如图1.2所示: 图1.2 选择通信端口对话框 在上图所示的对话框中,主要是进行通信端口的选择和波特率选择这两项设置。由于上位机只有最多两个RS-232串行通信端口,因而端口选择只可能是串口1或串口2,其他并未用到。而具体是串口1、2中的哪一个则由实验仪与上位机的通信连线有关。波特率的选择相对简单,只要保证所选波特率与实验仪上的波特率选择开关一致即可。 打开实验仪电源后,点击“确定”,如果顺利进入仿真软件编程界面,表示实验仪与上位机能正常通信;若出现 “仿真器没有连接”这样的提示信息,那就表示实验仪与上位机不能正常通信,这时就应该检查串行通信线是否连接好或波特率设置是否对应,如果仍然不能解决,则应立即向实验教师提问。 正常连接以后会进入“Dais-MCS51仿真开发系统”软件的界面,如图1.3所示: 图1.3 Dais-MCS51仿真开发系统 该开发系统软件配合实验仪使用,能够完成从简单到复杂的MCS-51单片机相关的实验内容,是MCS-51单片机实践学习较好的入门工具,其使用过程概括如下: 点击工具条中“”(新建)建立新的实验源程序编辑窗口,或点击“”(打开),在打开对话框中选择要打开的源程序文件,也会进入源程序编辑窗口。 点击工具条中“”,进行源文件的编译、连接、装载,在出现编译成功的对话框后点击“OK”框自动进入源文件调试状态。 在工具条中点击所需的运行方式:“”(单步)、“”(宏单步)、“”(连续运行)。 系统一旦进入运行状态后若需停止该程序的运行请点击“”(复位)中止当前程序的运行。 三、KeilC51编程软件的使用说明: 1、启动KEIL uVision2/uVision3集成开发环境。 2、打开工程,选择“Project”菜单下的“Options for Target...”命令。 3、在弹出的对话框中点击选择“Debug”标签,选中对话框右边使用硬件驱动的“Use: XXX”单选框,并在其下拉选择框中选择“Dais Emulator Driver”。 调试技巧:如需调试C51程序,建议选中下拉框右下方的“Go till main()” (若是KEIL 8.XX版本则为“Run to main()”)复选框,将其打勾。 4、点击下拉框右边的“Settings”,如能打开达爱思仿真实验系统设置对话框。如需改变达爱思设置,只需要在按驱动右边的“Settings”按钮在对话框中选择正确的串行口、波特率,并完成工作模式、RAM/ROM、P0/P2的设置。 5、还要在在弹出的“Options”对话框中点击选择“Output”标签,选中对话框中间创建HEX文件的“Create HEX File”复选框前打勾。以便在编译过程中生成可执行的HEX文件,并且才有可能将该文件装载到实验箱存储器中等待运行。 6、KeilC51软件与实验箱的串行通信: 如果能够正常通信,则点击(Start/Stop Debug Session)后能正常进入软件调试(Debug)界面,如下图所示: 否则,则不能进入软件调试(Debug)界面,会弹出如下对话框: 则表明Keil软件与实验箱不能正常通信,需要解决串行通信存在的问题。 其主要问题主要

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档