THMCU2型使用.docx
《THMCU2型使用.docx》由会员分享,可在线阅读,更多相关《THMCU2型使用.docx(30页珍藏版)》请在冰豆网上搜索。
THMCU2型使用
THMCU-2型电子微机
综合实训平台
使用说明书
天煌教仪
浙江天煌科技实业有限公司
一、系统组成
THMCU-2型电子微机综合实训平台——1台;
二、系统使用条件
1.电源规格
输入电源:
AC220V±5%、50Hz。
电源保险丝:
5A
系统自带直流电源规格为:
+5V(5A)、+12V(1A)、-12V(1A)各一组。
2.环境条件
系统工作时应处在-10℃~40℃、相对湿度<85%、无明显振动、无明显灰尘环境中。
三、系统性能介绍
THMCU-2型电子微机综合实训平台整合了当今最流行(及经典)的多种MCU,分别是:
MCS-51单片机、MCS-96单片机、INTEL8088、AVR单片机、三星公司的S3C2410ARM9、FPGA(ALTERA)、模拟EDA。
实训平台可以开设如下实训内容:
●MCS-51单片机实训
●MCS-96单片机实训
●INTEL8088微处理器实训
●AVR单片机实训
●网络接口实训
●数字EDA实训
●模拟EDA实训
●ARM9实训
实训平台提供了丰富的硬件接口电路和功能模块,并提供各种接口电路的应用范例和测试程序以及详细的应用说明,帮助用户快速地掌握这些接口的应用方法。
四、系统工作模式
THMCU-2型电子微机综合实训平台可以工作在八种模式下:
1.实训系统工作在MCS-51实训模式
当用户需要进行MCS-51单片机实训内容时,应进入这种工作模式,使用微处理器挂箱
(二)。
1)将JD2(CPU插座)与JD3(MCU51插座)用“CPU转接板”连接起来,JD1(MCU88插座)空置。
请注意“CPU转接板”插入时应缺口朝上方。
2)使用配套的串行通讯9芯电缆,将电缆的一端与实训装置的微处理器挂箱
(二)的(F1模块右上方)的9芯插座SCOM1相连,另一端与PC机的串行口(如COM1)相连。
3)先打开电源开关,再打开直流开关S1E/S1A,在PC机上打开THGMW-51软件,运行实训程序,具体操作参见配套光盘中实训指导书51分册。
2.实训系统工作在INTEL8088实训模式
当用户需要进行INTEL-8088微机实训内容时,应进入这种工作模式,使用微处理器挂箱
(二)。
1)将JD2(CPU插座)与JD1(CPU88插座)用“CPU转接板”连接起来,JD3(CPU51插座)空置。
请注意“CPU转接板”插入时应缺口朝上方。
2)使用配套的串行通讯9芯电缆,将电缆的一端与实训装置的微处理器挂箱
(二)的(F1模块右上方)的9芯插座SCOM1相连,另一端与PC机的串行口(如COM1)相连。
3)先打开电源开关,再打开直流开关S1E/S1A,在PC机上打开THGMW-88软件,运行实训程序,具体操作参见配套光盘中实训指导书88分册。
3.实训系统工作在MCS-96实训模式`
当用户需要进行MCS-96单片机实训内容时,应进入这种工作模式,使用微处理器挂箱
(二)。
1)将“80C196CPU板”插入JD2(CPU插座)和JD4(MCU96插座),JD3(MCU51插座)、JD1(MCU88插座)空置。
2)使用配套的串行通讯9芯电缆,将电缆的一端与实训装置的微处理器挂箱
(二)的(F1模块右上方)的9芯插座SCOM1相连,另一端与PC机的串行口(如COM1)相连。
3)先打开电源开关,再打开直流开关S1E/S1A,在PC机上打开THGMW-96软件,运行实训程序,具体操作参见配套光盘中实训指导书96分册。
4.实训系统工作在AVR实训模式
当用户需要进行AVR单片机实训内容时,应进入这种工作模式。
1)将“AVRMCU”板插入“AVR单片机”模块(J2模块)的“COM1、COM2、COM3、COM4”四方插座,请注意插入方向。
2)先打开电源开关,再打开电源开关S1J,在PC机上打开Ponyprog软件,具体操作参见配套光盘中ATMEGA8515测试指导书或ATMEGA128测试指导书。
3)软件说明:
ICCAVR用于编译AVR程序,Ponyprog软件用于下载AVR程序。
5.实训系统工作网络接口实训模式
当用户需要进行网络接口实训内容时,应进入这种工作模式,使用微处理器挂箱
(一)。
1)使用配套的9芯串行通讯电缆,将电缆的一端与实训装置的微处理器挂箱
(一)的(I4模块右上方)的9芯插座CON4I相连,另一端与PC机的串行口(如COM1)相连。
2)先打开电源开关,再打开电源开关S1J,在PC机上打开PhilipsISP.exe软件,具体操作参见配套光盘中实训指导书网络接口分册。
6.实训系统工作在数字EDA实训模式
当用户需要进行数字EDA(CPLD/FPGA)实训内容时,应进入这种工作模式,使用微处理器挂箱
(一)。
1)将“1K100下载板”插入L1模块的COM1L-COM4L接口座上。
2)使用配套的9芯串行通讯电缆(平行线),将电缆的一端与1K100核心板上左边的9芯插座相连,另一端与PC机的串行口(如COM1)相连。
3)先打开电源开关,再打开直流开关,在PC机上打开MAX+plusⅡ和THRCPLD软件,具体操作参见配套光盘中实训指导书FPGA分册。
7.实训系统工作在模拟EDA实训模式
当用户需要进行模拟EDA实训内容时,应进入这种工作模式。
1)将“PAC10”、“PAC20”、“PAC80”下载板中的任意一块插入L1模块的JJ1-JJ2接口座上。
2)使用配套的25芯并行通讯电缆,将电缆的一端与核心板上的25芯插座相连,另一端与PC机的并行口相连。
3)先打开电源开关,再打开直流开关,在PC机上打开PAC-Designer软件,具体操作参见配套光盘中实训指导书FPGA分册。
8.实训系统工作在RAM9实训模式
当用户需要进行RAM9实训内容时,应进入这种工作模式,使用微处理器挂箱
(一)。
1)如果ARM9核心板已拔下,需要将其插入ARM区的CON5M接口座上。
2)使用配套的25芯并行通讯电缆,将电缆线连接PC并口与ARM仿真器(THUFZ-1)的并口,用20针的排线连接仿真器JTAG口与ARM9区的JD4M接口相连。
3)先打开电源开关,再打开直流开关,在PC机上打开ADS软件,具体操作参见配套光盘中实训指导书ARM分册。
五、系统启动与结束
1.系统总电源(AC220V)由空气开关(铝面板左端)、启动/停止按钮(铝面板左端)控制,两挂箱的直流供电分别由主板上的直流开关控制,S1A控制微处理器挂箱
(二)的A区,S1E控制微处理器挂箱
(二)的B、C、D、E、F区,S1J控制微处理器挂箱
(一)(H、I、J、K、L、M区)。
2.装置两侧三芯双联电源插座受空气开关控制,不受启动/停止按钮控制。
3.系统启动(开机)前应先检查一下各直流开关(S1A、S1E、S1J)的状态,应处在关闭状态;开机过程:
先开空气开关(打上为开),再按启动按钮,实训时再打开相应挂箱的直流开关。
4.系统结束(关机)前应先检查一下各直流开关(S1A、S1E、S1J)的状态,应处在关闭状态;关机过程:
先按停止按钮,再关空气开关(打下为关)。
5.实训过程中如需频繁通断直流电源,请使用直流开关—滑动开关,不要频繁使用启动/停止按钮。
六、软件安装
实训系统需要使用多种集成调试环境软件,分别对应四种工作模式,前面已有说明。
分别是THGMW-51软件、THGMW-88软件、KeiluVision2软件、MAX+plusⅡ软件。
其中THGMW-51软件、THGMW-88软件二种软件共用一个安装文件,为配套光盘中的THGMW.EXE文件。
1)THGMW-51软件、THGMW-96软件、THGMW-88软件安装说明
运行配套光盘中的THGMW.EXE文件,根据安装程序的提示逐步进行安装。
缺省的安装路径为C:
THGMW。
安装完成后程序自动建立THGMW程序组,并在桌面建立快捷方式图标。
因为编译器不支持WINDOWS长路径格式,因此软件应安装硬盘根目录下,且路径最长不应超过8个字符,注意不要安装在C:
\PROGRAMFILES\目录下。
安装完成后将实训中的示例程序Exp文件夹复制到THGMW软件文件夹下。
2)KeiluVision2软件安装说明
请参照配套光盘中的该软件安装说明。
3)MAX+plusⅡ软件安装说明
请参照配套光盘中的该软件安装说明。
七、软件使用
THGMW-51软件、THGMW-88软件、THGMW-96软件三种软件使用方式相类似,下面对THGMW-51软件作详细说明,THGMW-88软件、THGMW-96软件不再累述。
1.主界面
THGMW-51软件是集编辑、编译/连接、加载、调试等为一体的集成开发环境(IDE)。
用可以在同一界面环境中完成所有任务。
主界面大致如图1-1所示。
图1-1
●编辑窗口
THGMW-51软件提供一个多窗口的源文件编辑器。
该编辑器不受文件大小的限制,允许无限的撤销/重复功能。
编辑器全面支持汇编、C51和PL/M51语言的语法加亮着色。
用户可以自定义各种类型文本的颜色和不同语言的关键词。
相应的关键词文件名为asm.kwd、c51.kwd、plm51.kwd。
这些文件都保存在THGMW-51安装目录下。
编辑器还支持书签。
拷贝、剪切、粘贴,全程查找、替换,拖动编辑等功能。
●工作区窗口
工作区窗口有两个页面窗口。
工程页面窗口以树型结构显示工程中的项目文件等内容。
没有打开工程时,该页面窗口为空。
资源管理器页面窗口和Win9x中的资源管理器中的左面的窗口相同。
●输出窗口
输出窗口显示用户编译连接过程中的输出信息,用户双击某条编译出错信息提示即可直接定位到源文件的对应行。
●观察窗口
观察窗口中显示调试过程中长期观察的变量项。
用户可添加、删除、修改、刷新观察项。
相应命令在右键菜单中。
●数据窗口
数据窗口中成批显示实训机相应存储区域的整块数据内容。
用户可以察看,修改相应地址单元的数据。
相应命令在右键菜单中。
●对话窗口
用户通过对话窗口直接用监控命令和实训机对话。
2.菜单介绍
THGMW-51软件有许多菜单项,主菜单包含了绝大多数操作命令。
菜单比较容易掌握,用户可以通过阅读菜单项,直接掌握每个菜单命令的具体功能。
THGMW-51也可以使用热键和工具栏图标快速完成常用菜单项的功能。
在THGMW-51主菜单栏上有11个主菜单,它们分别如下:
文件(F)和文件有关的操作,如打开、关闭、打印等文件操作。
编辑(E)包括拷贝、剪切、粘贴、书签、查找和替换等编辑命令。
查看(V)改变THGMW-51的工作界面显示。
包括工具栏的有关窗口的显示等。
工程(P)和工程有关的操作,如打开、关闭、保存、设置等工程操作。
编译(C)包括编译和连接等编译操作。
调试(B)包括加载目标文件、单步、断点、全速执行等调试命令。
观察(O)包括添加观察变量或对观察变量进行修改等命令。
设置(S)包括THGMW-1实训箱型号、通讯口、单文件编译器/连接器、环境参数等的设置。
工具(T)包含加载和上传程序,自定义用户界面等命令。
窗口(W)选择或改变当前活动窗口及窗口排列方式。
帮助(A)显示相应帮助文件和软件版本信息。
2.1文件菜单:
文件菜单如图1-2所示,该菜单包含绝大数跟文件操作有关
的命令。
图1-2
新建:
选择该菜单项,建立一个空文本文件,用户可以在该窗口里编辑源文件。
打开:
选择该菜单项将弹出打开文件对话框,如图1-3所示,缺省的文件类型是具有扩展名为.C、.H、.PLM、.ASM、.A51。
按下拉对话框,可以选择相应的文件过滤器。
图1-3
关闭:
选择文件菜单中的关闭菜单项将关闭当前窗口的文件。
保存:
保存当前窗口的文件,如果当前窗口文件是以新建方式建立的话,那么将弹出一个文件保存对话框如图1-4所示。
按下拉对话框,可以选择相应的保存文件类型过滤器。
另存为:
保存当前窗口文件,并同时改变文件名,选择该菜单项,弹出一个文件保存对话框,如图1-4所示,按下拉对话框,可以选择相应的保存文件类型过滤器。
图1-4
全部保存:
选择该菜单项,将保存打开的所有文档。
打印:
选择该菜单项,将弹出打印对话框,用户在对话框中设置相应的打印属性,然后打印当前文本。
打印预览:
选择该菜单项,将当前窗口文件的显示器上显示打印后文本文件的外观。
打印设置:
选择该菜单项,将弹出打印设置对话框,供用户进行打印机的设置。
退出:
选择该菜单项,将退出THGMW-51软件。
2.2编辑菜单:
如图1-5所示的编辑菜单,该菜单包含对文件的拷贝、剪切、粘贴、书签、查找和替换等编辑操作。
图1-5
撤销:
撤销菜单项恢复用户上一步所做的操作,当撤销菜单项没有激活时,指的是没有操作需要恢复,或者是不能恢复最后一次操作。
重新执行:
重新执行菜单项是用于当前用户进行撤销操作时有点过头(把应该保留的操作也给撤销)时,用重新执行菜单对刚刚撤销操作进行恢复。
剪切:
该菜单将当前高亮度显示的文本剪切到粘贴板,这就是说醒目显示的内容在粘贴板上有一个备份,并且在原文件中被删除。
复制:
将当前被选中的内容拷贝到粘贴板上。
粘贴:
将粘贴板上的内容拷贝到光标处,或者如果文本中存在高亮度显示内容,用粘贴板上的内容替换高亮度显示内容。
删除:
删除用户选择的文本或删除当前光标所在处的字符。
全选:
全部选中当前编辑窗口中的文件内容。
查找文本:
该命令可在当前文本文件中进行文本查找,选择该菜单项后,将弹出查找对话框,查找对话框如图1-6所示,用户可在查找目标框中输入字符串,并根据要求设置相应的查找选项。
1)整词匹配:
如果这个项被复选,仅匹配查找目标框中的整词。
如text只能匹配text,而不是text1,hightext。
2)大小写匹配:
如果这个项被复选,查找目标框中的内容要区分大小写。
如Text仅仅和Text相匹配,而不是text,TEXT。
3)规则表述:
如果这个项被复选,将按相应的规则查找目标框中的内容。
4)查找方向:
选择向上单选项,将在文件中向前搜索,选择向下单选钮,将在文件中向后搜索。
图1-6
替换文本:
该菜单产生如图1-7所示的替换对话框,它和查找对话框非常相似,但目的在于用新文本替换查找到的文本。
在替换目标编辑框中输入查找字符中,并在替换为编辑框内输入替找字符串,复选框的意义完全等同查找文本中的复选项。
图1-7
在同意替换之前,为了看下一个匹配,用鼠标点击查找下一个,为了替换下一个匹配,或刚找到的匹配,用鼠标点击替换,如果确信不存在错误匹配,可以鼠标点全部替换,同时完成文件中其余部分的替换。
向后再查找:
从当前光标处向后查找上次查找的文本字符串。
向前再查找:
从当前光标处向前查找上次查找的文本字符串。
跳到指定行:
该菜单产生如图1-8所示的对话框,在对话框输入相应的行号,按确定按钮即可。
图1-8
改变大小写:
该菜单项有2项子菜单,先选中文本,然后,使用该命令改变选中文本的大小写。
括号匹配:
该菜单在编辑C语言时有效。
用户可以匹配任何类型的括号。
文本书签:
该菜单项有4项子菜单,命令项有设置或取消一个书签,查找上一个书签,查找下一个书签,清除所有书签。
在工具栏中有一些按钮,按这些按钮可增加或删除书签,也可移除到前一个或后一个书签,以及包含一个在文件中消除所有书签的按钮。
文件只读:
设置或取消当前窗口的文件的只读方式。
在只读方式下文件不可编辑修改。
2.3查看菜单:
图1-9
如图1-9所示的查看菜单,该菜单项包含THGMW-51显示有关的操作,包括哪个窗口在打开,什么工具栏在显示等。
工具栏:
该菜单项包含4项子菜单,用户选择相应的菜单项将显示或隐藏编辑工具栏,调试工具栏,状态栏等。
工具栏是常用菜单命令的快捷按钮,每个按钮和对应菜单项相连。
鼠标的快捷按钮上稍作停留,将显示该快捷按钮的简短提示。
分隔窗口:
该命令将活动编辑窗口分隔为4个子窗口。
输出窗口:
选择该菜单项将显示或隐藏输出窗口,输出窗口通常位于屏幕左下底部。
输出窗口用来显示编译和连接信息。
观察窗口:
选择该菜单项将显示或隐藏观察窗口,观察窗口通常位于屏幕右下底部。
观察窗口用来在调试过程中长期观察特定变量在不同时候的聚值情况。
工作区窗口:
该菜单项包含3项子菜单,用户可以显示或隐藏工作区窗口,工程页面窗口,资源管理器页面窗口。
数据区窗口:
该菜单项包含3项子菜单,用户可根据需求打开相应窗口,窗体显示单片机相应资源的内容。
窗体内的数据行背景深浅相间,用户可以对数据进行修改、复制、刷新等操作。
相应命令在右键菜单中。
全屏显示:
该命令将全屏显示界面。
2.4工程菜单:
工程菜单如图1-10所示,该菜单包含对工程的新建,打开,保存,关闭,设置等操作。
常用命令在工程页面窗口右键菜单中。
图1-10
新建:
选择该命令,将新建一个工程文件。
打开工程:
选择该命令,将弹出类似图1-3的对话框,用户选择要打开的工程文件。
工程文件的扩展名为CPJ。
关闭工程:
选择该命令,将关闭当前打开的工程。
如果工程项目文件或设置已经改变,将提示用户是否保存工程。
保存工程:
选择该命令,将保存当前工程。
另存为:
选择该命令,将弹出类似1-4的对话框,用户可以将当前工程以不同的名字保存。
工程项目文件采用相对路径存储,所以另存后的工程要保证项目文件在工程所在的相对目录中。
添加项目文件:
选择该命令,将弹出类似于图1-3的对话框,用户选择一个或多个项目文件添加到工程中。
项目文件中只有扩展名为C、PLM、A51、OBJ的文件会被编译,连接。
添加其它的类型的项目文件方便用户对工程的管理,并不影响工程调试。
设置:
选择该命令,将弹出该工程的编译器、连接器的设置对话框,对话框和单文件编译器连接器对话框相同,见图1-19。
该命令不同于单文件的设置。
该命令的设置只对工程文件有效。
单文件方式下的设置只对工程没打开时,单文件有效。
2.5编译菜单:
编译菜单如图1-11所示,该菜单包含对源文件的编译、连接等操作。
图1-11
编译当前文件:
选择该菜单项将对当前窗口文件进行编译,编译后的有关信息将在输出窗口中显示。
THGMW-51会自动选择识别目标文件和源文件日期相关性,如果目标文件比源文件新,将不再编译,可以编译的文件类型必须是具有扩展名C、PLM、ASM、A51。
连接:
选择该菜单项将对当前窗口编译产生的目标文件进行连接,有关连接的信息将在输出窗口中显示。
工程打开时,将连接工程文件。
此菜单项仅对工程和高级语言有效。
编译并连接:
选择该菜单项将对当前窗口的高级语言源程序同时进行编译的连接,有关编译和连接的信息将在输出窗口显示。
工程打开时,将编译和连接工程文件。
此菜单项仅对工程和高级语言有效。
全部重新编译:
选择该菜单项将对当前窗口文件进行重新编译,编译后的有关信息将在输出窗口中显示。
工程打开时,将重新编译和连接工程文件。
该命令和编译菜单或编译并连接菜单项的区别是:
该命令不识别目标文件和源文件日期的相关性,不管目标文件比源文件新或旧,都编译源文件。
2.6调试菜单:
调试菜单如图1-12所示。
该菜单拥有对应程序进行调试的各种操作。
图1-12
加载调试:
选择该菜单项,弹出一个加载对话框,如图1-13所示。
该命令加载最新编译连接生成的目标程序到实训箱中进行调试,对话框中显示加载的文件名,文件信息,实际目标代码的长度,加载空间和加载进度条等,加载完毕后,对话框自动关闭,此时切换到调试状态。
调试状态,该菜单无效。
退出调试:
进入调试状态,该菜单项有效,用户选择该菜单项后,会退出调试状态,进入编辑状态。
相关的调试命令只有在调试状态下才有效。
重新加载调试:
选择该菜单项,将重新加载正在调试的目标程序到仿真机,重新进行调试。
执行到光标所在行:
选择此菜单项,程序从当前PC指针行开始运行,遇到当前光标所在行停止运行,如果运行过程中遇到用户断点,也会停下。
如果光标所在行是条说明语句(编译不产生目标代码行),该命令不起作用。
设置当前PC行:
选择此菜单项,当前PC指针将改变光标所在行的地址。
如果光标所在行是条说明语句,该命令不起作用。
跟踪型单步:
选择此菜单项,仅从当前PC指针行执行源文件的一行语句,然后停止。
如果该行语句是调用一函数,则跟踪进入函数中,在执行函数的第一条源语句行前停止。
图1-13
通过型单步:
选择此菜单项,仅从当前PCB指针行执行源文件的一行语句,然后又停止。
如果是调用一函数,将一次运行完整个函数。
全速运行:
全速运行程序,遇到用户断点或按暂停键停止。
连接跟踪型单步:
选择此菜单项,连接执行跟踪型单步。
连接通过型单步:
选择此菜单项,连续执行通过型单步。
从子函数返回:
选择此菜单项,全速运行完当前子函数并返回到调用子函数的语句行。
该命令只在调试高级语言时有效。
显示当前PC指针行:
将PC指针所在源文件语句行显示在当前窗口屏幕上。
总清仿真器:
选择此菜单项,将弹出一个确认对话框,提醒用户是否确实要总清仿真器,总清前先按下仿真器总清键(主板CPU模块处的“RESET”按键)。
总清成功后,所有状态全部初始化。
对于有软件总清的仿真器,将直接给仿真器发总清命令,用户不用再按仿真器的总清键。
上位机复位:
选择此菜单项,只对上位机进行复位总清。
总清后,再次执行程序时,将从程序的起始地址开始执行。
暂停:
当用户程序全速运行时,选择此菜单项,用户程序无条件停止运行。
该菜单只对有软件暂停的仿真器有效。
设置或取消断点:
在光标所在行处设置断点,如果光标所在行已有断点,同取消该断点。
如果光标所在行是条说明语句,所设断点是无效断点,最多可设的断点数目由仿真器决定。
消除所有断点:
清除用户设置的所有断点。
对话窗口:
选择该菜单项,可以打开一个与实训箱直接对话的窗口,用户可以使用实训箱监控命令和实训箱对话,此外用户还可以运用此窗口进行目标系统的初步硬件调试。
2.7观察菜单:
观察菜单如图1-14所示。
该菜单主要是用来在观察窗口中添加、删除、修改观察项。
图1-14
添加观察项:
选择该菜单项,将弹出一个添加观察变量对话框,如图1-15所示。
用户可根据对话框的要求添加希望观察的变量到观察窗口。
在对话框中,点击计算/修改按钮,可以察看或修改当前输入栏中变量取值。
图1-15
2.8设置菜单:
设置菜单如图1-16所示,集中了THGMW-51集成开发环境对通讯口、单文件编译/连接器、环境参数等的设置。
图1-16
通讯口:
选择该菜单项后,弹出一个通讯设置对话框,如图1-17所示,用户可选定通讯口、波特率,并可以对所选定的通讯口进行串口测试。
注意:
如果通讯串口测试不通过,请将延时因子置高。
如果通讯串口测试通过,在调试过程中,仍出现初始化调试失败对话框或通讯不可靠,请将延时因子置高。
选择单文件编译器/连接器设置菜单项后,弹出一个编译器/连接器设置的多选项卡对话框。
该菜单项是针对单文件的高级语言C51和PL/M51,对单汇编文件无效,用户可根据自己的要求在对话框中进行相应的设置,如果选中使用自定义编译器命令行复选命令,用户可以使用自定义的命令进行编译连接,自定义的命令行可在最下面的输入框中输入。
图1-17
设置C51编译器:
选中C51编译器选项卡,如图1-18所示。
相应编译参数的设置用户请参考FranklinC51相关的书籍。
用户要选中调试信息复选项,编译产生的目标文件才支持源语句调试。
点击缺省值按钮。
将恢复编译参数为缺省设置,用户自定义命令行参考如下:
LARGEDBOECOOT(4,SIZE)。
图1-18
设