华中科技大学---惠世科技教育产品之计算机技术系列《微机接口实验教材》1目录1.1系统组成………………………………………………………………………………………31.28086实验机性能特点………………………………………………………………………31.3基本实验项目…………………………………………………………………………………4第二章系统配置和安装…………………………………………………………………………………52.1USB驱动安装…………………………………………………………………………………52.2软件安装………………………………………………………………………………………72.3硬件安装………………………………………………………………………………………72.4如何进行微机外围接口实验…………………………………………………………………72.58086串行软件介绍……………………………………………………………………………8第三章实验机模块原理………………………………………………………………………………113.1可编程并行口8255模块……………………………………………………………………113.2双色LED灯模块………………………………………………………………………………113.3单色LED灯模块………………………………………………………………………………113.4电位器…………………………………………………………………………………………113.5分频器模块……………………………………………………………………………………123.6单脉冲电路……………………………………………………………………………………123.7步进电机驱动电路……………………………………………………………………………123.8A/D转换器模块………………………………………………………………………………123.9D/A转换器模块………………………………………………………………………………133.108251可编程串行通讯模块…………………………………………………………………133.11可编程定时/计数器模块……………………………………………………………………133.128259中断控制器实验模块…………………………………………………………………143.13开关量输入实验模块………………………………………………………………………14第四章软件实验部分…………………………………………………………………………………15实验一两个多位十进制数相减实验……………………………………………………………15实验二两个数相乘的实验………………………………………………………………………19实验三BCD码相乘实验…………………………………………………………………………20实验四字符匹配程序……………………………………………………………………………22实验五字符串匹配程序…………………………………………………………………………23实验六从键盘输入数据并显示…………………………………………………………………25实验七字符和数据的显示程序…………………………………………………………………27实验八响铃程序…………………………………………………………………………………30实验九接收年、月、日信息显示…………………………………………………………………31实验十字母的大小写转换………………………………………………………………………35实验十一保留最长最短行输入字符……………………………………………………………38实验十二计算机钢琴的程序……………………………………………………………………41实验十三排序实验………………………………………………………………………………43实验十四学生成绩名次表实验…………………………………………………………………46实验十五设置光标的实验………………………………………………………………………50华中科技大学---惠世科技教育产品之计算机技术系列《微机接口实验教材》2实验十六清除窗口的实验………………………………………………………………………51实验十七计算N!的实验-………………………………………………………………………52实验十八写文件实验……………………………………………………………………………55实验十九读文件实验……………………………………………………………………………59实验二十显示目录的实验………………………………………………………………………62第五章硬件实验部分…………………………………………………………………………………64实验一双色灯实验………………………………………………………………………………64实验二开关状态显示实验………………………………………………………………………67实验三8279键盘显示实验………………………………………………………………………68实验四定时器/计数器实验………………………………………………………………………71实验五A/D转换实验……………………………………………………………………………72实验六D/A转换实验……………………………………………………………………………73实验七8259A硬件中断实验……………………………………………………………………74实验八直流电机驱动实验………………………………………………………………………79实验九步进电机驱动实验………………………………………………………………………82实验十8253计数器实验…………………………………………………………………………86实验十一力测量实验……………………………………………………………………………88实验十二温度测量实验…………………………………………………………………………90实验十三8237DMA实验(用DMA进行存贮器到存贮器传送数据)…………………………93实验十四8237DMA实验(用DMA进行存贮器到IO设备传送数据)…………………………96实验十五8251可编程串行通讯实验……………………………………………………………98实验十六以循环方式工作的单机“8259中断”实验…………………………………………100实验十七8251“自发自收”实验…………………………………………………………………101实验十八继电器控制实验………………………………………………………………………103附录一直流电机参数………………………………………………………………………………105附录二步进电机参数………………………………………………………………………………105附录三电阻应变计(压力传感器)参数……………………………………………………………105附录四热每电阻参数对应表………………………………………………………………………105华中科技大学---惠世科技教育产品之计算机技术系列《微机接口实验教材》3第一章实验箱简介1.1性能特点实验系统自带键盘、八位七段数码管、微处理器8086和USB通讯接口,可以接PC机做实验,也可以无须任何辅助设备而独立做实验。实验机上提供32KBRAM的程序和数据空间,24键键盘,6个七段LED数码管显示。1.2实验系统资源分配8086有1兆寻址空间,在单板机和串行监控方式下,实验系统提供给用户使用空间:00000H-6FFFFH,80000H-FFFFFH,包括总清入口共960K存储空间。其中80000H-87FFFH是实验机提供的RAM空间,可供用户系统存放实验程序。监控占用80000H-80013H作为单步、断点、无条件暂停。系统00000H-000FFH与80000H-800FFH是重合的,总是访问实验内部RAM,所以,此区间用户的其他中断矢量可存放于此。另外,80100H-802FFH为监控数据区或用户堆栈区,在实验程序加载时,起始地址要大于80300H也就是这个道理。70000H-7FFFFH为实验机提供的64KEPROM地址空间,存放实验机监控程序,用户不可占用。80000H-87FFFH为实验机提供的32KRAM地址空间,用户可以存放实验程序和数据。0000H-FFFFH共64KI/O空间全提供给用户使用。实验机已译码200H-23FH地址空间给用户使用。1.3基本实验项目1.3.1基本硬件实验项目1、8255可编程并行口系列实验2、8255键盘实验3、8251可编程串行监控口通讯实验4、8279可编程键盘显示控制器实验5、8259可编程中断控制器实验6、力测量实验7、温度测量实验8、0832D/A转换实验9、8253可编程定时器/计数器实验10、直流电机驱动实验11、0809A/D转换实验12、步进电机驱动实验13、8251可编程串行通讯实验14、8237DMA实验1.3.2基本软件实验项目1、两个多位十进制数相减实验2、两个数相乘实验3、保留最长最短行输入字符程序4、计算机模拟钢琴程序5、排序实验6、字符串匹配程序7、学生成绩名次表实验8、从键盘输入数据并显示的程序9、设置光标实验10、字符和数据显示程序11、清除屏幕实验12、响铃程序13、计算N!实验14、收年月日并显示程序15、写文件实验16、小写字母转换程序17、读文件实验18、BCD码相乘实验19、显示目录实验20、字符匹配程序华中科技大学---惠世科技教育产品之计算机技术系列《微机接口实验教材》4第二章基本操作2.1微机原理与接口工作模式的选择:做8086微机接口实验时,将八段数码管右上角的三个小拨动开关同时拨向左边(即拨向88);将8279芯片左上方的拨动开关拨向上方(即拨向88)。2.2实验箱与计算机的连接:用USB线将实验与计算机连接即可。2.3如何进行微机外围接口实验连接接口采用圆孔插座,接线方便。这样设计目的是既能锻炼学生们的动手能力,又能保证老师的实验课程进度。如何利用我们提供的实验机和实验调试软件进行微机外围接口实验呢?本实验系统用接线方法,组成一个实验模块,或组成一个综合实验模块。为了让学生能掌握微机外围接口技术的原理,我们留下了一些外围接口线和主要的信号线让学生们自己动手连线,例如:A/D转换输入线,片选信号,时钟信号等。下面以模拟交通灯实验为例说明实验操作步骤。1、安装:按第二章第三节接好实验装置。2、接线:用导线将8255片选信号CS接至“地址译码”区上的片选200H~207H。3、开机:打开实验机电源,数码管应显示ZK88字样,表明实验机监控正常。(1)在WINDOWS环境下,启动88TE调试软件;(2)在8086软件[设置----通讯口]设置相应串口,将延时因子调节到比较大的地方,测试串口直到通过为止。(3)编辑、连接交通灯实验程序。(4)连机:连机成功后,数码管显示86882.1字样。(5)将编译连接后的文件加载进实验机(加载空间从8100:0开始)。(6)在调试菜单选项中,选择单步跟踪、设置断点、全速运行等功能,调试实验程序。(7)如实验结果与设计要求不同,重复3~6步骤,直至通过为止。附:实验连线方案:按实验方案,用随机的实验连线插入孔后,轻轻转动一下锁紧插头,保证良好接触。拆线时,应先回转一下,不要硬拨,以免损坏线路板。不管是拆线还是插线,都应在断电的情况下进行。实验例程中“接线方案”的粗线即为需用户动手连接的线。2.48086软件介绍如果微机系统是WIN2000,将文件夹88te里的88te.exe粘贴到根目录下的88te;如果微机系统是WIN98,不必粘贴。2.4.1系统主窗口运行调试软件后,系统窗口显示如图2.5.1.1所示,主要包括以下一些组成部分,标题栏、菜需用户动手接连的线华中科技大学---惠世科技教育产品之计算机技术系列《微机接口实验教材》5单栏、工具栏、快捷方式。图2.5.1.1图2.5.1.1中,主菜单条包括“文件”、“查找”、“工具”、“设置”和“帮助”。当打开任一文件时,系统主菜单如下图2.5.1.2所示.它增加了“编辑”、“编译”、“调试”等项。图2.5.1.22.4.2编译:编译菜