微型计算机原理与接口技术实验指导书正文

合集下载

“微机原理与接口技术”实验指导书资料

“微机原理与接口技术”实验指导书资料

《微机原理与接口技术》课程实验指导书一、课程的目的、任务本课程是电子科学、测控技术专业学生在学习微机原理课程间的一门实践性技术基础课程,其目的在于通过实验使学生能更好地理解和掌握基本微机原理,培养学生理论联系实际的学风和科学态度,提高学生的硬件操作实验技能和分析处理实际问题的能力。

为后续课程的学习打下基础。

二、课程的教学内容与要求三.各实验具体要求见P2四、实验流程介绍学生用户登陆进入实验系统的用户名为:学号(如D205001200XX),密码:netlab详细操作步骤见P4五、实验报告请各指导老师登陆该实验系统了解具体实验方法,并指导学生完成实验。

学生结束实验后应完成相应的实验报告并交给指导老师。

其中实验报告的主要内容包括:实验目的,实验内容,实验记录数据,数据分析与处理等。

实验一基本操作一、实验目的1.熟悉Netlab MCS-51单片机实验系统的设置和使用方法2.掌握基本MCS-51软件的编写、修改和编译的方法3. 熟悉在Netlab MCS-51单片机实验系统环境下进行软件调试的方法4. 学会检查、设置片内片外存储器和寄存器的内容,丰富软件调试的手段二、实验内容1. 输入参考程序,存储、编译该程序2. 在进行实验前,设置程序中需要的初值三、参考程序从内部RAM 20H单元开始存放一组带符号数,字节个数存在1FH中。

请统计出其中大于0、等于0和小于0的数的数目,并把统计结果分别放入one、two和three三单元。

ONE EQU30HTWO EQU31HTHREE EQU32HORG0000HAJMP MAIN ;MAIN starts from 0030HORG0030HMAIN: MOV1FH ,#03H ;Init the data that you wants to process MOV20H ,#00HMOV21H ,#01HMOV22H ,#0FFHMOV R0,#20H ;Init the data that you wants to processMOV ONE,#00HMOV TWO,#00HMOV THREE,#00HLOOP: MOV A,@R0JZ ZEROJB ACC.7 ,NEGINC ONESJMP CHKZERO: INC TWOSJMP CHKNEG: INC THREECHK: INC R0DJNZ1FH ,LOOPHERE: NOPEND实验二程序设计实验一、实验目的1. 进一步熟悉指令系统,提高编程能力2. 掌握算术运算、数制转换、极值查找、检索、数据块排序和转移等程序的设计方法3. 熟悉循环程序、子程序、分支程序的编写和调试方法二、实验内容用汇编语言在编译器中编写以下小程序,实现相应的功能。

微机原理与接口技术实验指导书

微机原理与接口技术实验指导书

微机原理与接口技术实 验 指 导 书吉林大学仪器科学与电气工程学院2010年12月吉林大学仪器科学与电气工程学院微机原理与接口技术实验指导书目 录第一章 软件实验部分 (2)实验一显示程序与数据传送实验 (2)实验二数码转换程序实验 (6)实验三运算类指令编程实验 (8)第二章 硬件实验部分 (11)实验四8/32位I/O接口实验 (11)实验五8255并口控制器应用实验 (15)实验六8259中断控制器实验 (18)实验七8254定时/计数器应用实验 (22)实验八16550串行控制器应用实验 (327)实验九8237DMA控制器应用实验 (26)实验十A/D转换与D/A转换实验 (39)附录A TD-PIT++实验系统硬件介绍 (43)附录B TDPIT集成操作软件介绍 (46)第一章 软件实验部分本章主要通过实验来学习80X86的指令系统、寻址方式以及程序的设计方法,同时掌握集成操作软件Tdpit的使用。

实验一显示程序与数据传送实验1、实验目的1)掌握在PC机上以十六进制形式显示数据的方法。

2)掌握部分DOS功能调用使用方法。

3)掌握与数据有关的不同寻址方式。

3)熟悉Windows集成操作软件Tdpit的操作环境和操作方法。

2、实验设备PC微机一台、TD-PIT++实验系统一套。

3、实验内容及说明1.显示程序实验一般来说,有很多程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。

本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并利用DOS功能调用完成一些提示信息的显示。

通过本实验,初步掌握实验系统配套操作软件的使用。

实验中所使用DOS功能调用(INT 21H)说明如下。

(1) 显示单个字符输出入口:AH=02H调用参数:DL=输出字符(2) 显示字符串入口:AH=09H调用参数:DS:DX=串地址,’$’为结束字符(3) 键盘输入并回显入口:AH=01H返回参数:AL=输出字符(4) 返回DOS系统入口:AH=4CH调用参数:AL=返回码2.数据传送实验本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。

微型计算机原理与接口技术实验指导

微型计算机原理与接口技术实验指导

实验一 DEBUG的启动及其基本命令的使用一、实验学时1学时。

二、实验目的掌握DEBUG 的基本命令及其功能。

三、实验设备计算机。

四、实验内容DEBUG是专门为汇编语言设计的一种调试工具,它通过步进,设置断点等方式为汇编语言程序员提供了非常有效的调试手段。

1、DEBUG程序的启动在DOS提示符下,可键入命令:C>DEBUG[d:][path][文件名][ 参数1][参数2]其中文件名是被调试文件的名称,它须是执行文件(EXE),两个参数是运行被调试文件时所需要的命令参数,在DEBUG程序调入后,出现提示符“-”,此时,可键入所需的DEBUG 命令。

在启动DEBUG时,如果输入了文件名,则DEBUG程序把指定文件装入内存。

用户可以通过DEBUG的命令对指定文件进行修改、显示和执行。

如果没有文件名,则是以当前内存的内容工作,或者用命名命令和装入命令把需要的文件装入内存,然后再用DEBUG的命令进行修改、显示和执行。

2、DEBUG的主要命令(1)汇编命令A,格式为:-A[地址]该命令从指定地址开始允许输入汇编语句,把它们汇编成机器代码相继存放在从指定地址开始的存储器中。

(2)反汇编命令U,有两种格式:1)-U[地址]该命令从指定地址开始,反汇编32个字节,若地址省略,则从上一个U命令的最后一条指令的下一个单元开始显示32个字节。

2)-U范围该命令对指定范围的内存单元进行反汇编,例如:-U 04BA:0100 0108或–U 04BA:0100 L9此二命令是等效的。

(3)运行命令G,格式为:-G [=地址1][地址2[地址3。

]]其中地址1规定了运行起始地址,后面的若干地址均为断点地址。

(4)追踪命令T,有两种格式:1)逐条指令追踪:-T[=地址]该命令从指定地址起执行一条指令后停下来,显示寄存器内容和状态值。

2)多条指令追踪:-T[=地址][值]该命令从指定地址起执行n条命令后停下来,n由[值]确定。

微机原理与接口技术-实验指导书

微机原理与接口技术-实验指导书

《微机原理与接口技术》实验指导书主编教师:授课班级:目录实验一顺序结构程序实验【实验目的】【实验重点及难点】【实验环境】【实验内容】实验二分支结构程序实验【实验目的】【实验重点及难点】【实验环境】【实验内容】实验三单重循环结构程序实验【实验目的】【实验重点及难点】【实验环境】【实验内容】实验四多重循环结构程序实验【实验目的】【实验重点及难点】【实验环境】【实验内容】实验五子程序实验(一)【实验目的】【实验重点及难点】【实验环境】【实验内容】实验六子程序实验(二)【实验目的】【实验重点及难点】【实验环境】【实验内容】实验七字符处理程序实验(一)【实验目的】【实验重点及难点】【实验环境】【实验内容】实验八字符处理程序实验(二)【实验目的】【实验重点及难点】【实验环境】【实验内容】实验一顺序结构程序实验【实验目的】1、熟悉Masm for Windows 集成实验环境软件。

2、熟悉DEBUG有关命令的使用方法。

3、通过实际操作,掌握顺序结构程序的设计方法。

4、通过实际操作,熟悉利用DEBUG修改参数、检查结果的方法。

5、通过实际操作,熟悉汇编语言源程序的编辑、汇编、连接及调试过程。

【实验重点及难点】1、DEBUG有关命令的使用方法。

2、顺序结构程序的设计方式。

3、利用Masm for Windows 集成实验环境软件运行简单的程序段。

【实验环境】Window xp操作系统,Masm for Windows 集成实验环境。

【实验内容】(一)、实验步骤1、打开Masm for Windows 集成实验环境软件。

2、新建一个ASM文件,编写一个求平均值程序,假设两个数分别存在X 单元和Y单元中,求得的平均值存放在Z单元中。

3、保存后对其进行汇编及连接,产生.EXE文件。

4、用DEBUG对.EXE文件进行调试运行。

5、学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。

6、运行完毕,关闭Masm for Windows 集成实验环境软件。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为汉字下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

一、基本特点EL型微机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

微机原理与接口技术实验指导书实验一:微处理器概述及数据传输实验一、实验目的•了解微处理器的基本概念和工作原理;•学习数据传输的基本知识;•掌握使用微处理器进行数据传输的方法。

二、实验器材•1个微处理器开发板;•1个串行通信模块;•相应的连接线。

三、实验内容在该实验中,你将学习如何使用微处理器进行数据传输,具体实验步骤如下:1.将开发板和串行通信模块连接起来;2.将数据发送器连接到串行通信模块的发送端口,将数据接收器连接到串行通信模块的接收端口;3.通过开发板上的开关设置要发送的数据;4.通过串行通信模块将数据发送到计算机;5.在计算机上使用相应的软件接收数据,并验证接收到的数据是否正确。

四、实验步骤1.将开发板和串行通信模块连接起来,确保连接正确并稳定;2.将数据发送器插入串行通信模块的发送端口,将数据接收器插入串行通信模块的接收端口;3.在开发板上的开关上设置要发送的数据;4.打开计算机上的串行通信软件,配置正确的串口号和波特率;5.点击软件的接收按钮,准备接收数据;6.在开发板上的开关上切换到发送模式,并观察串行通信模块的指示灯是否正常闪烁;7.在串行通信软件上观察接收到的数据是否与设置的数据一致;8.如果数据传输正常,则实验完成。

五、实验注意事项1.连接线务必稳固连接,确保数据传输正常;2.阅读并理解实验器材的使用说明书;3.注意保持实验环境的整洁,避免影响实验结果;4.在进行数据传输时,确保计算机已正确安装了相应的驱动程序。

六、实验总结通过这次实验,我们初步了解了微处理器的基本概念和工作原理,学习了数据传输的基本知识,并掌握了使用微处理器进行数据传输的方法。

我们在实验中成功地连接了开发板和串行通信模块,并成功地进行了数据传输。

通过实验,我们发现数据传输过程中需要注意连接线的稳固连接,以及计算机是否安装了相应的驱动程序。

实验的结果验证了我们的操作方法的正确性,同时也为后续实验奠定了基础。

注意:本指导书旨在引导实验过程,实验过程中如有任何危险情况,请立即停止实验并寻求实验室管理员的帮助。

《微机原理与接口技术》实验指导书2005-9

《微机原理与接口技术》实验指导书2005-9

《微机原理与接口技术》实验指导书2005-9微机原理与接口技术实验指导书方义秋编著计算机综合实验中心2005年8月实验要求 (3)第一部分微机原理及汇编程序设计 (4)实验一、认识Tddebug集成操作软件 (4)实验二、I/O程序设计 (9)实验三、分支程序设计 (11)实验四、循环程序设计 (13)实验五、运算类程序设计 (15)实验六、代码转换程序设计 (19)实验七、宏指令应用 (24)实验八、字符串处理 (26)实验九、数据表格处理 (28)实验十、子程序及软中断程序设计 (29)第二部分接口部分实验 (33)实验十一、PC机内部8259中断应用 (33)实验十二、PCI总线中断应用 (39)实验十三、8254定时/计数器应用 (45)实验十四、8255并行接口应用 (53)实验十五、交通灯控制 (58)附录一TD-PIT-B实验系统的硬件环境 (60)2预习实验内容1.明确本次实验目的及任务,了解和掌握实验所需的理论知识及相关接口芯片的工作原理。

2.通过阅读示例程序,掌握编程方法及相关技巧。

3.对每次实验,选择其中一个项题目自己设计编写程序。

实验过程1.带上理论课教材、实验指导书及准备的实验程序。

2.若为接口电路,请关闭电源搭接线路,检查无误后,再开电源。

3.调试程序,记录结果。

4.实验结束后,请关闭电源,将各实验器材归位,清洁自己的桌面。

编写实验报告1.实验题目。

2.分析设计思想,绘制实验原理图、流程图。

3.程序清单及相关注释。

4.分析实验结果。

5.说明在实验过程中遇到了哪些问题,是如何处理的。

6.收获体会,不足之处和今后应注意的问题等。

注意事项1.实验以前,应确保PCI总线扩展卡与实验箱间扁平电缆连接的正确性。

2.实验前后应仔细检查实验箱,防止导线、元件等物品落入装置内,导致线路短路、元件损坏。

3.爱护实验设施,插接、拔取排线时,手握白色插头,不得从线中间拉取。

4.实验箱电源关闭后,不能立即重新开启。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

第一部分软件程序设计(共8学时)一、实验环境wave 6000简介1、环境设置图 1 仿真器设置a图 2 仿真器设置b图 3 勾选使用伟福软件模拟器图 4 语言设置图5 目标文件设置2、①新建文件图6 新建文件②打开已有文件图7 打开文件双击选择要打开的文件即可。

3、文件保存:文件名为英文字母,不超过8个字符,扩展名为ASM,保存在C:\WA VE6000下,注意保存路径中不能出现中文字符。

图8 保存文件4、源程序的汇编链接及程序调试①源程序输入完毕或打开已有文件后,单击图标程序进入编译链接状态,若程序无语法错误,则显示:图9 汇编链接状态a程序中出现语法错误时的编译结果是:图10 汇编链接状态b双击错误处即可定位到出现错误的语句上,图11 汇编链接状态及错误定位错误语句逐句修改后,再重新编译连接,直到通过编译。

②程序调试:方法有:复位(CTRL-F2)设置断点(CTR+F8)、跟踪(F7)、单步运行(F8)、连续运行(CTR+F9)等方法。

断点的设置和取消:光标置预设断点行,按CTRL_F8,即可,在已设断点行再次按下CTRL_F8即可取消断点设置。

图12 设置断点后的情况③实验结果查看可以通过查看寄存器内容、数据段内容、观察窗口内容、DOS显示结果等判断程序执行是否正常。

图13 设置观察窗口图14 数据段内容查看图15 查看DOS显示结果图16 查看寄存器内容软件实验一实验内容在数据区定义字母数字串,分别统计数字、大写字母、小写字母个数,分别存放在SHUZI、DAXIE、XIAOXIE单元中。

多次统计,记录统计结果。

实验要求在熟悉wave 6000编程环境的基础上,完成上述源程序的输入、汇编、修改、运行等实验步骤,直到程序执行得到正确结果为止。

熟练掌握单步运行、断点设置、自动运行、寄存器内容,数据区内容查看等程序调试技术。

软件实验二实验内容将内存区定义的字母数字串的统计结果以16进制形式显示出来,显示格式为:The Nembers of Digital is:XXHThe Nembers of Capital Letters is:XXHThe Nembers of Small Letters is:XXH程序要求:1、二进制转十六进制并显示的功能由BTOHDSP实现2、回车换行用CRLF宏指令实现3、字符H的显示用OUTPUT宏指令实现4、提示信息的显示用宏INOUT宏指令实现实验要求:调试程序,直到正确实现所要求的功能。

微机原理与接口技术实验指导书(带程序)

微机原理与接口技术实验指导书(带程序)

《微机原理与接口技术》实验指导书计算机与信息工程系2012年9月目录实验概述.............................................. 错误!未定义书签。

实验仪器使用简介 (5)实验项目一学生考试成绩统计实验 (11)实验项目一两个多位十进制数相减实验................ 1错误!未定义书签。

实验项目一 8259中断控制器实验.. (16)实验项目一具有优先通行权的十字路口交通灯控制设计 (21)实验项目一 8253定时器/计数器实验 (26)实验项目一继电器控制实验 (28)2实验概述一、实验的目的本实验课是配合理论教学内容,帮助学生加深理解和掌握本门课程内容的重要手段。

由于本课程具有理论与实际相结合紧密的特点,通过实验使学生掌握微型计算机的原理及接口电路的设计应用技术。

二、实验前的准备工作1.了解所用的计算机系统(包括汇编编译系统)的性能和使用方法。

2.复习和掌握与本实验有关的DOS命令以及相关指令。

3.准备好上机所需的程序,切忌不编程或抄别人的程序去上机。

三、实验的步骤上机实验应一人一组,独立实验。

上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。

上机实验一般应包括以下几个步骤:1、编辑汇编语言源程序使用一种文本编辑软件(word、记事本、写字板等),编辑保存一个“文件名.ASM”的汇编语言源程序文件2、汇编源程序用宏汇编(MASM)对汇编源程序进行汇编,产生目标程序(文件名.OBJ3、连接程序用连接程序(LINK)将若干目标模块连同库子程序连接在一起,产生可执行文件(文件名.EXE)4、运行调试DEBUGDEBUG 程序是专门为汇编语言设计的一种调试工具,它通过单步、跟踪、断点和连续等方式为程序员提供了非常有效的调试手段。

格式:DEBUG [驱动器][路径][文件名][参数]13四、实验报告实验报告应包括以下内容:实验目的、实验内容、程序清单、运行结果、对运行结果的分析以及本次调试程序所取得的经验。

《微型计算机原理与接口技术》实验指导.

《微型计算机原理与接口技术》实验指导.

《微型计算机原理与接口技术》实验指导电子与信息工程系吴瑞坤第一部分设备运行指导一、在LED环境下运行:(1)在“P.”状态下按“0-F1-4-F2-0-EV/UN”,装载实验所需的代码程序。

(2)在“P.”状态下键入实验项目所需的程序入口地址,然后按“STEP”或“EXEC”进入实验项目的调试与运行。

(3)若需要以断点方式运行,请在“P.”状态下键入断点地址然后按“SRB”键确认,再键入实验程序入口地址按“EXEC”进入实验项目的断点运行。

(4)系统一旦进入运行状态后若需终止该程序的运行请按“STOP”键退出当前操作返回待命状态。

二、系统功能自检在闪动的“P.”状态下按键:[MOVE] 1000 [STEP] [EXEC],系统以连续方式运行“8”字循环右移程序,若6位LED出现跑“8”显示,说明系统已进入正常工作状态,可按RESET键返回“P.”待命。

三、初始化状态8088十六位微机实验系统上电总清(或按复位键)以后,显示器上显示监控提示符“P.”,各寄存器的初始化值如下:SP=0200H,CS=0000H,DS=0000H,SS=0000H,ES=0000H,IP=1000H,FL=0000H注意:1、所有命令均在提示符“P.”状态输入。

2、在键盘监控状态,段地址缺省值为0000H。

四、键盘监控程序(一)待命状态0在本状态时,显示器的最左端显示一个闪动的“P.”提示符,表示实验系统处于初始化状态,等待用户操作。

(1)在实验系统接通电源时或按动复位按钮都会使系统进入待命状态0;(2)在大多数情况下,按MON键,也可以使本机进入待命状态0。

(二)待命状态0时,可以进行的操作有:(1)按任一数字键,进入待命状态1,显示该键入数;(2)按F1标志键,进入ROM仿真,PC值指向外部程序空间,LED 显示闪动的“H…”;(3)按F2标志键,进入RAM仿真,PC值指向内部程序空间,LED显示闪动的“P…”;(4)按EC键,检查EPROM内容是否是全FFH;(5)按EXEC键,以PCH、PCL的内容作为起始地址开始执行用户程序;(6)按STEP键,以PCH、PCL的内容作为起始地址开始单步执行用户程序;(三)待命状态 1在本状态下,显示器显示一到四位数,数字之间没有间隔。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书2010年9月信息学院实验中心微机实验室第一章 80X86微机原理及其程序设计(软件部分)实验一软件程序设计(1.熟悉PC机的使用和调试汇编程序的方法2.简单程序设计)一.实验目的:1.掌握汇编程序由编辑、编译、链接到调试的全过程。

2.通过汇编调试工具加深对机器指令执行过程的了解。

3.利用汇编调试工具加深对机器指令和伪指令的了解二.实验要求:1.了解 PC 机的系统类型和基本配置, 熟悉 PC 机 DOS和 WINDOWS下的基本操作。

2.掌握使用 UltraEdit 等编辑器对汇编语言源程序 (存储后扩展名为.ASM)的编辑操作。

3.学会用宏汇编程序 MASM (或TASM)对.ASM文件进行编译(编译后扩展名为.obj)。

4.使用链接程序LINK(或TLINK)对.OBJ 文件链接生成 .EXE 文件。

5.学会用汇编调试工具软件TD(或DEBUG)对.EXE文件进行调试进一步深对机器指令的了解、执行程序、检查运行结果的方法。

6.简单程序是构成复杂程序的基础。

简单程序又称顺序程序,顾名思意,就是为完成一简单的目的,采用一串指令序列,按顺序逐条执行。

在简单程序执行过程中,每条指令只执行一次,同时由于没有转移,一般不考虑对标志的影响。

象所有汇编程序设计一样,编程前,应考虑如何分配 CPU 中的寄存器和内存中单元等,要考虑到指令本身的特点和要求分配寄存器,例如,如果希望使用乘法指令进行乘法,根据指令的要求,必须要使用 AL 或 AX 作为被乘数,在这种情况下,AL或AX 就必须考虑为存放被乘数,当然,乘积应该是放在AX或DX:AX 中。

1.掌握汇编程序的基本结构及设计方法,包括:A 汇编语言源程序结构B 基于汇编级的解题算法C 寄存器和存储器的内容分配D 简单汇编程序的设计E 返回系统的方法2.掌握对自编程序的调试及出错修改的方法,包括:A 汇编程序的编辑、编译、链接及调试B 在调试程序过程中发现语法错误的处理方法C 在调试程序过程中如何发现逻辑错误及处理方法3.利用调试工具软件对课堂中讲授的机器指令、伪指令、操作符、运算符等内容加深了解三.实验仪器:PC 机一台四.实验内容:汇编程序的编程环境有以下二种方式:1. Dos窗口下命令行方式2. UltraEdit方式其中第一种Dos方式,是指进入Dos窗口模式编辑源文件,用命令行方式直接调用Tasm,Masm等编译工具进行程序的编译、链接、调试,而后两种工作方式都是在Windows下进行源文件的编辑,而编译和链接仍然是通过调用Tasm,Masm等编译工具完成相应工作。

微机原理与接口技术实验指导书(xin)

微机原理与接口技术实验指导书(xin)

DVCC实验仪器简介微机原理及接口技术实验采用DVCCJH598实验仪器完成。

通过实验,可使学生基本掌握MCS-51单片机的结构、原理、接口技术、编程技巧。

实验过程,将实验仪器与PC机通过串行口连接。

实验仪器布局如图1所示。

图1 DVCCJH598实验仪布局图实验源程序在DVCCJH598实验软件上输入。

软件界面如图2所示。

图2 DVCC软件界面其中各菜单功能如下:文件:主要完成文件新建、打开已有文件、保存。

编译:包括编译文件、编译连接文件、编译连接并传送文件。

编译主要检查源文件语法错误,如没有语法错误,编译器将生成源文件的目标代码。

编译连接文件:主要针对多文件汇编,可以对多文件编译并连接成目标文件。

编译连接并传送文件:编译连接并将目标文件传送给DVCC实验仪。

选项:完成对实验仪的设置。

动态调试:对文件进行单步或连续运行。

实验指南:给出相关实验的目标、内容、原理图等。

第一部分软件实验实验一清零程序一、实验目的二、实验内容把7000H-70FFH的内容清零。

三、实验程序框图四、主要仪器设备及耗材微机原理与接口技术实验板、PC机五、实验步骤1)将DVCC仿真实验系统联PC机;2)在PC机上输入源程序,并编译;3)联接DVCC实验系统,装载目标文件;4)设置PC起始地址5)从起始地址开始连续运行程序(F9)或单步(F8)或断点运行程序6)单步、断点运行完后,在存贮器窗口内检查7000H-70FFH中的内容是否全为00H。

六、思考题假使要把7000H-70FFH中的内容改成FF,如何编制程序?实验二拆字程序一、实验目的掌握汇编语言设计和调试方法。

二、实验内容把7000H的内容拆开,高位送7001H低位,低位送7002H低位。

7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区时用。

三、实验框图四、主要仪器设备及耗材微机原理与接口技术实验板、PC机五、实验步骤1)将DVCC仿真实验系统联PC机;2)在PC机上输入源程序,并编译;3)联接DVCC实验系统,装载目标文件;4)用存贮器读写方法将7000H单元置成34H;5)设置PC起始地址0050H6)从起始地址开始连续运行程序(F9)或单步(F8)或断点运行程序7)单步、断点运行完后,在存贮器窗口内检查7001H和7002H单元中的内容是否为03H 和04H。

《微机原理及接口技术》实验操作指导书

《微机原理及接口技术》实验操作指导书

《微机原理及接口技术》实验操作指导书福建工程学院计算机与信息科学系计算机系统结构教研室c a iw p@f j ut .ed u.c n实验操作指导一、汇编语言程序上机操作1.软件 将包含EDIT (文本编辑器)、MASM (宏汇编程序)、LINK (连接程序)、DEBUG (调试程序)等软件的文件夹存放在计算机的D 盘中masm 目录中(或其它),免安装。

2.程序实例,以下的操作以下列程序的调试为例进行说明,该程序在屏幕上输出字符串“Hello World !”DATA SEGMENTSTR DB 'Hello World !$' DATA ENDSCODE SEGMENTASSUME CS :CODE ,DS :DATASTART:MOV AX ,DATAMOV DS ,AX MOV AH ,09H MOV DX ,OFFSET STR INT 21H MOV AH ,4CH INT 21HCODE ENDSEND START 3.上机操作(1)进入DOS 。

点击“开始”“运行”,输入命令“cmd ”后单击“确定”进入DOS 。

(2)依次输入“d: ”和“cd masm ”进入masm 目录。

c a iw p@f j ut .ed u.c n(3)编辑源程序。

启动文本编辑器edit (也可以用记事本编辑源程序),文件名也可以在编辑完成时保存文件时输入,记住以.asm 为后缀,此例文件名为t1_2.asm 。

按汇编语言程序格式要求编辑源程序并保存。

(4)汇编 按(1)、(2)操作另外打开一个窗口,然后输入命令“masm t1_2 ”进行汇编,过程的对话信息直接回车即可。

若源程序有错误,则会提示错误位置和错误信息。

警告错误 严重错误 直接回车出错位置、代码、信息c a i w p@f j ut .ed u.c n光标所在位置(行、列)修改第7行的“A ”为“AX ”,保存后再汇编。

微机原理与接口技术实验指导书

微机原理与接口技术实验指导书

第一章性能特点1.1 系统组成HK8086微机教学实验系统是在继承8086T和8086T1微机教学实验机优点的基础上,广泛地吸取用户的使用意见和建议,利用超想3000综合实验仪上的硬件资源,结合8086/88仿真技术,推出的新一代微机教学实验系统。

1.2 HK8086实验机性能特点1.2.1 性能特点HK8086教学实验系统集微处理器8086和外配PC /80286/386/486/586及其兼容机于一体的高科技实验系统,具有实验、开发、自诊断等功能,是目前实验机市场上较先进的一种学习微机外围接口技术和微处理器原理的教学实验系统。

该实验系统自带键盘、八位七段数码管、微处理器8086和USB通讯接口,可以接PC 机做实验,也可以无须任何辅助设备而独立做实验。

实验机上提供32KB RAM的程序和数据空间,具有无条件暂停(夭折处理)等功能。

综合下来,它具有如下性能特点:1、具有夭折处理功能。

在串行监控方式下,执行用户程序后,按暂停键,能保存用户现场返回监控,帮助查找程序跑飞、死循环等原因。

2、提供简单易学的可视化窗口调试软件和实验软件集成环境。

在该环境下,可以选择编辑、连接、单步跟踪、设置断点、全速运行、查找芯片等功能。

在该环境下,提供了所有的硬件参考实验程序和原理图。

3、易于扩充实验模块。

在实验机上设计了一个自由实验区,便于用户利用实验机上的模块或芯片扩充实验和开发综合性微机外围接口实验。

4、采用波峰焊接、热风整平技术。

整块实验板上均采用先进的焊接技术,具有性能稳定、可靠等特点。

本实验系统提供32KB RAM程序和数据空间,24个键键盘,6个七段LED 数码管显示。

5、软硬件实验丰富。

实验设计丰富、合理,满足各类院校微机接口实验教学要求;实验板上实验模块化,互不影响。

为了方便老师编程,我公司提供了40几个软硬件实验程序以供作参考。

1.2.2 实验系统资源分配8086有1兆寻址空间,在单板机和串行监控方式下,实验系统提供给用户使用空间:00000H-6FFFFH,80000H-FFFFFH,包括总清入口共960K存储空间。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书五邑大学信息学院目录第一章实验平台的硬件 (1)第一节硬件结构及其特点 (1)第二节硬件电路原理与资源配置 (2)第二章实验平台的软件 (11)第一节实验程序开发集成环境 (11)第二节实验程序开发工具 (12)第三节硬件故障诊断软件 (12)第四节接口演示实验程序 (13)第五节硬件系统的安装与使用 (14)第三章DOS环境下的汇编语言上机过程 (15)第四章基本接口实验 (19)第一节并行接口实验(8255芯片实验) (19)实验一步进电机控制接口实验 (19)实验二声-光报警器接口实验 (23)第二节定时/计数实验(8253芯片实验) (26)实验三音乐发生器接口实验 (27)实验四波特率时钟发生器实验 (30)第三节串行通信接口实验(8251芯片实验) (33)实验五RS-232标准全双工查询方式异步串行通信实验 (33)实验六RS-485标准半双工中断方式异步串行通信实验 (36)第四节A/D,D/A转换器接口实验 (36)实验七A/D转换器接口实验 (38)实验八D/A转换器接口实验 (41)实验九8259应用实验—中断方式控制彩灯闪亮 (42)第五节DMA接口实验 (46)实验十8237A DMAC应用实验 (47)第一章实验平台的硬件第一节硬件结构及其特点一、硬件结构图1.1.1显示了MFID多功能接口实验平台(简称MFID)在PCI多总线微机系统中的位置。

MFID由MFID PCI驱动板、平台板实验区和可以添加的面包板实验区三大部分构成。

图1.1.1 MFID在PCI总线中的位置二、硬件特点MFID总的特征有两个,其一,适用于PCI总线;其二,采用模块化开放式结构,整个平台的硬件资源全部向用户开放。

除了可以作为多门微机课程的实验平台外,还是基于微机应用系统的开发平台。

1.MFID PCI驱动板特点⏹兼容PCI规范2.1版/2.2版⏹在Local Bus侧提供了16/32位地址线,32位数据线以及存储器读写、I/O读写等控制信号线⏹在板CPLD使系统的逻辑更为灵活⏹在板提供32Kb×8 SRAM⏹提供PCI总线模式下Local Bus侧多路中断源的识别方法2.MFID平台板特点⏹实验内容丰富,提供并、串、ADA、定时计数和SRAM五大类接口⏹先进的短路隔离保护系统,确保实验系统安全可靠和“零等待恢复”⏹提供PCI和可选的USB两种总线与主机连接⏹平台板采用整体(排线)与分散(单线)两种接线方式,实验组态灵活⏹平台板元件采用分区定位,便于查找所需接线孔的位置⏹开放式模块化设计,允许任意添加实验功能模块,可扩展性好⏹模块功能独立,可以任意组合各模块进行综合性实验3.MFID面包板特点⏹可以任意搭建实验模块,与平台板的资源一起,构成一个硬件设计的操作平台,以便进行开放性实验,尤其适合设计与制作型实验第二节硬件电路原理与资源配置一、MFID PCI总线驱动板1.MFID PCI总线驱动板的逻辑结构MFID PCI总线驱动板逻辑结构如图1.2.1所示。

单片微型计算机原理及接口技术--实验指导书(w)

单片微型计算机原理及接口技术--实验指导书(w)

少年易学老难成,一寸光阴不可轻- 百度文库微型计算机原理与接口技术(单片微型计算机原理及接口技术)实验指导书适用于微电子专业、测控专业必修课程《微型计算机原理及接口技术》实验指导书一、教学目的1、本课程的前导课程为《C语言及其在单片机中的应用》,后续课程为《单片机系统应用技术》,组成基于单片机的微型计算机原理及相关技术模块,目的是让学生尽早接触与本专业相关的基本技能,明确学习目的,获得更多的学习、训练机会。

2、本课程注重培养学生的动手能力、自学能力和理论联系实际的习惯,培养基本的组织管理服务意识和能力。

通过实例训练使学生对本专业课程产生兴趣和增强学习自信心。

3、为同期课程、后续课程提供实践基础、感性认识基础。

二、教学方法1.坚持先行后知,先会后懂的原则。

讲授以方法为主,知识为辅;训练以会用为主,概念为辅。

掌握外部特性为主,了解内部原理为辅。

2.充分考虑学生的学习特点,所有技能都以实例教学,尽量使学生避免理解理论概念的困难;不要求学生一次性搞懂所有理论概念;通过反复实践,重点是动手做,逐渐达到完整、准确掌握技能和基本原理。

3.注意引导、培养学生兴趣。

让学生自己做实验,不越俎代庖,实验指导书只提目标要求,不给出具体实验操作内容;所有实验都是设计型综合实验,不是演示型实验。

4.本课程必须在有Proteus、Keil C51及教师-学生计算机互动教学软件的机房进行。

三、实践环节教学组织办法1.本课具有很强的实践性,为保证教学质量,实践环节与理论教学配合协调进行。

所有综合设计题目均为设计性实验。

2.按班级分组,每组4人左右,选一名组长。

学生分组选题(每组1题,允许多选),分工合作,但每位同学必须独立地、完整地完成报告。

3.分立项、进度管理、结项三个阶段进行。

立项阶段1周,学生需提交所选题目的设计思路及基本方案;随后2周辅导学生进行软硬件设计,要求学生有进度管理;结项阶段1周,学生需提交设计实物(Proteus仿真及开发板模拟设计实物)及设计报告。

微型计算机原理与接口技术实验指导书正文

微型计算机原理与接口技术实验指导书正文

第1章简介 (2)1.1 实验仪介绍 (2)1.2 功能特点 (3)1.2.1 软件 (3)1.2.2 硬件 (3)第2章硬件结构 (4)2.1 STAR ES598PCI实验仪PCI部分组成 (4)2.1.1 Star PCI9052板卡 (4)2.1.2 DMA & 32 BIT RAM板卡 (5)2.1.3 STAR ES-PCI模块 (5)2. 2 STAR ES598PCI实验仪PCI部分安装 (5)2.3 电路外观 (6)2.4 A1区:12864液晶显示模块电路 (7)2.5 A2区:16×16 LED实验电路 (7)2.6 A3区:CPU总线、片选区 (8)2.7 A4区:控制区 (8)2.8 B1区:语音模块ISD1420电路 (8)2.9 B2区:逻辑笔、单脉冲、频率发生器 (9)2.10 B3区:8259电路 (10)2.11 B4区:8155、8255电路 (10)2.12 B5、C6区:扩展区 (11)2.13 C1区:电源区 (11)2.14 C2区:93C46 (11)2.15 C3区:138译码器 (11)2.16 C4区:X5045 (12)2.17 C5区:8253、8251 (12)2.18 D1区:蜂鸣器 (12)2.19 D2区:0~5V电压输出 (13)2.20 D3区:光敏电阻、压力测量 (13)2.21 D4区:并串转换 2.22 D5区:串并转换 (14)2.23 E1区:步进电机 (14)2.24 E2区:PWM电压转换、功率放大电路 (14)2.25 E3区:继电器 (15)2.26 E4区:I2C总线(包括24C02A,PCF8563P,ZLG7290) (15)2.27 E5区:8279键盘/LED控制器 (16)2.28 E6区:8250 (17)2.29 E7区:RS232 (17)2.30 E8区:RS485 (17)2.31 F1区:直流电机转速测量/控制 (18)2.32 F2区:串行AD (18)2.33 F3区:DAC0832数模转换 (19)2.34 G1区:温度测量/控制 (19)2.35 G2区:红外通讯 (19)2.36 G3区:串行DA (20)2.37 G4区:ADC0809模数转换 (20)2.38 G5区:键盘&LED (21)2.39 G6区:发光管、按键、开关 (21)2.40 G7区:接触式IC卡 (22)第3章实验集成环境软件 (23)3.1 软件安装 (23)3.1.1 安装实验集成环境软件 (23)3.1.2 软件卸载 (23)3.1.3 软件启动 (23)3.1.4 编译器 (23)3.1.5 README文件 (24)3.2 如何使用星研集成环境软件 (24)3.2.1 数据传送程序(ASM) (24)3.2.2 数据传送程序(C) (35)第4章保护模式下的存储器管理实验 (41)实验一全局描述符表实验 (41)实验二页目录表实验 (43)实验三页表实验 (45)实验四虚拟地址转物理地址实验 (47)实验五物理地址转虚拟地址实验 (49)第5章接口实验 (52)实验一 8237 DMA传输实验 (52)实验二8259A中断控制器实验 (55)实验三 8253方波实验 (63)实验四 8255控制交通灯实验 (65)实验五8251可编程通信实验(与微机) (70)实验六并行AD实验(数字电压表实验) (75)实验七并行DA实验 (80)附录A 星研集成环境软件支持的软中断 (83)第1章简介1.1 实验仪介绍STAR ES598PCI实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、汇编例子程序、使用说明,不但可以满足各大专院校进行单片机、8086/8088、32位微机原理课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书周志敏谢楠编浙江水利水电专科学校计算机与信息工程系2008 年 3 月目录第1章80X86微机原理及其程序设计实验..................................................................................11.1 系统认识实验............................. ...........................................................................................11.2 运算类编程实验................ . ................................................................................................. 51.3 分支程序设计实验............................. .................................................................................81.4 循环程序设计实验........................................... ...................................................................111.5 显示程序实验................................................................... ...................................................14第2章80X86微机接口技术实验............... ...............................................................................152.1 静态存储器扩展实验.................... ......................................................................................152.2 8259 中断控制实验.................................................................... .........................................182.3 DMA特性及8237应用实验............................................. ...............................................242.4 8254 定时/计数器应用实验.................................................. ............................................302.5 8255 并行接口实验............................................................ ................................................352.6 8251 串行接口应用实验...................................................... ..............................................392.7 键盘扫描及显示设计实验............................................... ................................................512.8 电子发声设计实验............................................................... .. (55)附录1 Wmd86联机软件使用说明....................................... ....................................................59附录2 系统实验程序清单........................................................................... .............................67附录3 系统编程信息..................................................................................... ...........................69附录4I386EX系统板引出管脚排列及名称.................................................. .. (71)附录5 TD-PITE实验箱布局............................................................................. ..................... ..72 第1章80X86 微机原理及其程序设计实验本章主要介绍汇编语言程序设计,通过实验来学习80X86 的指令系统、寻址方式以及程序的设计方法,同时掌握联机软件的使用。

微机原理及接口技术实验指导书

微机原理及接口技术实验指导书

实验一标志寄存器应用、实验目的与要求1.掌握汇编程序的编译过程;2 .掌握8086的标志寄存器的特点、实验内容练习识别8086标志寄存器的各种标志位。

PC机中状态位的表示如下:DEBUG的命令及其功能:二、实验设备微型计算机(80x86系列) 四、实验参考程序DATA SEGMENTA DW 123B DW 456 SUM DW ?DATA ENDSCODESEGMENTASSUMECS:CODE , DS:DATA START: MOVAX , DATAMOV DS , AXMOV AX , ASUB AX , BMOV SUM , AXMOV AH,4CHINT 21HCODE ENDSENDSTART、实验步骤步骤一、用鼠标单击开始菜单,单击运行。

如下图所示:步骤二、在运行窗口中键入cmd ,回车进入命令提示符。

如下图所示:A更仃W indciws Update启动 ReslOne PlayerSimati帮助砂上上机程新建Office 文包程序® 巴文档劭'■V 搜索©乂寸设定程序访问和默认值 N 話打开Office 文裆日題』关机(X )I 皿眉步骤三、在命令提示符中编辑程序文件。

如下图所示:1.C:\>D:回车2.D:\ >CD MASM611 回车3.D:\MASM611>CD BIN 回车4.D:\MASM611>BIN> EDIT 文件名.ASM步骤五、在命令提示行中链接程序。

如下图所示:“ C:\TIMD0TS\systeB32\od. eie- LIMI CHAIGRUI.0町 D: XNA&n&llXBI N>NASri CHAHGRU1 .ASMMicrosflft <R> MftSM Compat ibiliti^ Drivei* Copyvijht <G> Mici^DsoFt Corp 1993. All rights veserued.Inuokin^: ML.EXE /l. zZm Xc /Ta CHANGAUI.ASMnicrosvft <R> Macro Assembler Version 6.11Copyirijlit <G> MictrosoFt Corp 1981-1993. All lri^hts t'escruedl^AssemJbling : CHANGRU1 .ASM p :^1ASn611\BIN>LIMK CHANGKUJ -OKJMicrosoft <R> Gegnented Executable Linker Uersian 5_31.009 Jul 13 1992 Copyright <C> Hlct^osoft Cflpp 1984-1992- All eights reserued- pin File LCHAHGHUT.exe1 ;.编辑程序之后,从FLIE 菜单中选择SAVE ,之后选择EXIT 退出 步骤四、在命令提示行中编译程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章简介 (2)1.1 实验仪介绍 (2)1.2 功能特点 (3)1.2.1 软件 (3)1.2.2 硬件 (3)第2章硬件结构 (4)2.1 STAR ES598PCI实验仪PCI部分组成 (4)2.1.1 Star PCI9052板卡 (4)2.1.2 DMA & 32 BIT RAM板卡 (5)2.1.3 STAR ES-PCI模块 (5)2. 2 STAR ES598PCI实验仪PCI部分安装 (5)2.3 电路外观 (6)2.4 A1区:12864液晶显示模块电路 (7)2.5 A2区:16×16 LED实验电路 (7)2.6 A3区:CPU总线、片选区 (8)2.7 A4区:控制区 (8)2.8 B1区:语音模块ISD1420电路 (8)2.9 B2区:逻辑笔、单脉冲、频率发生器 (9)2.10 B3区:8259电路 (10)2.11 B4区:8155、8255电路 (10)2.12 B5、C6区:扩展区 (11)2.13 C1区:电源区 (11)2.14 C2区:93C46 (11)2.15 C3区:138译码器 (11)2.16 C4区:X5045 (12)2.17 C5区:8253、8251 (12)2.18 D1区:蜂鸣器 (12)2.19 D2区:0~5V电压输出 (13)2.20 D3区:光敏电阻、压力测量 (13)2.21 D4区:并串转换 2.22 D5区:串并转换 (14)2.23 E1区:步进电机 (14)2.24 E2区:PWM电压转换、功率放大电路 (14)2.25 E3区:继电器 (15)2.26 E4区:I2C总线(包括24C02A,PCF8563P,ZLG7290) (15)2.27 E5区:8279键盘/LED控制器 (16)2.28 E6区:8250 (17)2.29 E7区:RS232 (17)2.30 E8区:RS485 (17)2.31 F1区:直流电机转速测量/控制 (18)2.32 F2区:串行AD (18)2.33 F3区:DAC0832数模转换 (19)2.34 G1区:温度测量/控制 (19)2.35 G2区:红外通讯 (19)2.36 G3区:串行DA (20)2.37 G4区:ADC0809模数转换 (20)2.38 G5区:键盘&LED (21)2.39 G6区:发光管、按键、开关 (21)2.40 G7区:接触式IC卡 (22)第3章实验集成环境软件 (23)3.1 软件安装 (23)3.1.1 安装实验集成环境软件 (23)3.1.2 软件卸载 (23)3.1.3 软件启动 (23)3.1.4 编译器 (23)3.1.5 README文件 (24)3.2 如何使用星研集成环境软件 (24)3.2.1 数据传送程序(ASM) (24)3.2.2 数据传送程序(C) (35)第4章保护模式下的存储器管理实验 (41)实验一全局描述符表实验 (41)实验二页目录表实验 (43)实验三页表实验 (45)实验四虚拟地址转物理地址实验 (47)实验五物理地址转虚拟地址实验 (49)第5章接口实验 (52)实验一 8237 DMA传输实验 (52)实验二8259A中断控制器实验 (55)实验三 8253方波实验 (63)实验四 8255控制交通灯实验 (65)实验五8251可编程通信实验(与微机) (70)实验六并行AD实验(数字电压表实验) (75)实验七并行DA实验 (80)附录A 星研集成环境软件支持的软中断 (83)第1章简介1.1 实验仪介绍STAR ES598PCI实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、汇编例子程序、使用说明,不但可以满足各大专院校进行单片机、8086/8088、32位微机原理课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。

STAR ES598PCI提供实验仪与微机同步演示功能,方便实验室老师的教学、演示。

提供一个库文件或提供对应的软中断,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件或软中断即可。

它布局合理,清晰明了;模块化设计,可以无限升级,让您的选择永不落伍;兼容性强,可以轻松升级,减少设备投资;使用方便,易于维护。

PCI部分允许学生在Windows98/ME/2000/XP/2003等操作系统下,使用星研集成环境软件,编写、编译、连接、错误定位、调试、观察、修改系统、PCI扩展板上提供的8位I/O、32K 8位SRAM、32位I/O、32位SRAM,而不需要熟悉DOS环境,不需要使用早期的PWB、TD等DOS下的调试环境,也不用为无法查看硬件内容而发愁。

PCI部分允许学生在Windows98/ME/2000/XP/2003等操作系统下直接操作硬件,因为星研已替您解决了操作系统的限制,例如:IN AL, DX; OUT DX, EAX。

星研提供了多种软中断功能,方便学生编写程序。

1.2 功能特点1.2.1 软件1、提供实验集成环境软件◇集编辑器、项目管理、启动编译、连接、错误定位、下载、调试于一体,多种实验仪、仿真器、多类型CPU仿真全部集成在一个环境下,操作方法完全一样,不用费事费力,去熟悉多种软件环境。

◇完全VC++风格。

支持C、PL/M、宏汇编:同时支持Keil公司C51、Franklin公司C51、IAR/Archimedes公司的C51、Intel C96、Tasking的C196、Borland公司的TASM、Turbo C。

◇支持ASM(汇编)、C、PLM语言,多种语言多模块混合调试,文件长度无限制。

◇支持BIN、HEX、OMF、AUBROF等文件格式。

可以直接转载ABS、OMF文件。

◇支持所有数据类型观察和修改。

自动收集变量于变量窗(自动、局部、模块、全局)。

◇无须点击的感应式鼠标提示功能。

◇功能强大的项目管理功能,含有调试该项目有关的仿真器、所有相关文件、编译软件、编译连接控制项等所有的硬软件信息,下次打开该项目,无须设置,即可调试◇支持USB、并口、串口通信。

◇提供模拟调试器。

◇符合编程语言语法的彩色文本显示,所有窗口的字体、大小、颜色可以随意设置。

3、提供几十个实验的汇编、C版本的源文件。

提供一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可。

实验仪可提供以下软件实验:十进制数加法,十进制数减法,四字节二进制数转十进制数,数据传送,冒泡排序,二分查找法,散转等。

1.2.2 硬件1、传统实验74HC244 、74HC273扩展简单的I/O口;蜂鸣器驱动电路;74HC138译码;8250串行通讯实验;8251串行通讯实验;RS232和RS485接口电路;8155、8255扩展实验;8253定时、分频实验;128*64液晶点阵显示模块;16X16LED点阵显示模块;键盘LED控制器8279,并配置了8位LED、4 * 4键盘;并行AD实验;并行DA实验;光电耦合实验;直流电机控制;步进电机控制;继电器控制实验;逻辑笔;打印机实验;电子琴实验;74HC4040分频得到十多种频率;另外提供8个拨码盘、8个发光二极管、8个独立按键;单脉冲输出。

2、新颖实验录音、放音模块实验;光敏电阻、压力传感器实验;F/V、V/F实验(扩展);接触式IC卡读写实验;非接触式IC卡读写实验(扩展);触摸屏实验(扩展)串行接口实验1)一线 DALLAS公司的DS18B20测温实验2)红外通信实验3)CAN CAN2.0(扩展模块)4)USB USB1.1、USB2.0、USB主控(扩展模块)5)以太网 10M以太网模块(扩展模块)6)蓝牙(扩展模块)3、闭环控制1)门禁系统实验 2)光敏电阻、压力传感器实验3)旋转图形展现实验4)直流电机转速测量,使用光电开关测量电机转速5)直流电机转速测量,使用霍尔器件测量电机转速6)直流电机转速控制,使用霍尔器件、光电开关精确控制电机转速7)数字式温度控制,通过该实验可较好认识控制在实际中的应用4、实验扩展区,提供扩展实验接口,用户可自行设计实验可以提供USB1.1、USB2.0、USB主控、10M以太网接口的TCP/IP实验模块、CAN总线、NAND FLASH模块、FV_VF模块、触摸屏、非接触式IC卡、CPLD(XC9572、XC95108、EPM7128)、FPGA 模块、GPS、GPRS。

其它模块正在陆续推出中,例如:超声波测距、测速、蓝牙、双通道虚拟示波器、虚拟仪器、读写优盘。

5、PCI总线部分:允许在Dos、Windows98/ME/2000/2003/XP环境调试提供PCI9052板卡,也可以选用PCI9054,将 PC 机的 PCI 总线转换为 LOCAL 及 ISA 总线。

允许用户在32位微机实模式和保护模式下调试并运行实验程序。

提供Dos 汇编、Turbo C、32位汇编、VC++等多个版本的实验程序。

不但可以完成上述实验,还能做PCI特定实验:1)32位扩展数据RAM(128K)的读写;32位I/O控制;ISA总线实验;8259中断实验;8237DMA 传送实验;中断处理实验;描述符及描述符表实验;任务内控制转移实验;任务切换实验;虚拟8086环境实验;实模式与保护模式间切换实验2)WDM驱动程序:PCI、USB驱动程序编写、调试实验;提供详细例程。

3)使用PCI模板,做PCI总线控制开发。

第2章硬件结构2.1 STAR ES598PCI实验仪PCI部分组成STAR ES598PCI实验仪PCI部分包含:Star PCI9052板卡、DMA & 32 BIT RAM板卡、STAR ES-PCI 转接模块、STAR ES598PCI实验仪主机。

2.1.1 Star PCI9052板卡一般器件无法与PCI总线直接连接,PCI9052将PCI总线上的信号转换成PCI9052的局部总线信号,PCI9052通常工作于ISA模式,这时,对第一个扩展的Memory空间、第一个扩展的IO 空间操作,PCI9052产生的的局部总线信号相当于一片8086或8088CPU产生的所有信号(它没有中断响应管脚INTA),可以配置为8位总线、16位总线,Star PCI9052缺省配置为8位总线;其它扩展空间可以随意工作于8位、16位、32位总线,Star PCI9052的缺省配置为32位总线。

Star PCI9052上的93LC46,用于Star PCI9052配置资源;3片74AHC245用于地址总线、低8位数据总线驱动;一片M4A5 32/32用于实验仪主机与PCI9052信号隔离。

相关文档
最新文档