欢迎来到天天文库
浏览记录
ID:21717039
大小:2.05 MB
页数:23页
时间:2018-10-24
《《计算机接口技术实验指导书》》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《计算机接口技术》实验指导书2012-04-26目录实验环境简介3实验一简单I/O口扩展实验5实验二8255并行口实验7实验三8250串口实验9实验四8253定时器/计数器接口实验12实验五8259中断控制器实验15实验六存储器读写实验18实验七A/D实验20实验八D/A实验22实验报告要求23实验环境简介一、实验硬件环境实验采用北京精仪达盛科技有限公司的CPU挂箱,如下图所示。并通过串口与PC机相连,进行程序的下载和调试。二、实验软件环境8086集成开发环境是为INTEL8086系列程序开发的多窗口程序级开发调度软件,它的友好的WINDOWS的界面使用
2、户的使用简单快捷,极大的提高了程序的开发效率。安装程序:MCS8086/Setup.exe。生成如下图标。进行串口连接的配置如下。一、实验注意事项实验之前认真阅读实验指导书的实验要求,进行前期知识的复习和实验内容的预习。实验时要遵守实验室的规章制度,听从实验室老师的指导,禁止操作与本次实验无关的设备。进行硬件连接和断开时应切断电源,禁止带电操作,以免损坏元件。使用连线进行端口的连接时,要拧入、拧出,一次只连接或拔出一根线的一端。二、实验要求要求按照实验指导书介绍,完成基本实验内容。并能够在基本实验的基础上,改变实验参数,如:改变硬件线路设计,修改相应的实
3、验程序,创新性地实现新实验的方案设计和实验内容。实验一简单I/O口扩展实验一、实验目的1.熟悉74LS273,74LS244的应用接口方法。2.掌握用锁存器、三态门扩展简单并行输入、输出口的方法。3.通过本实验,掌握嵌入式系统的基础开发方法,掌握本实验平台的基本开发步骤,熟悉开发软、硬件平台的使用,学会程序的单步调试运行。二、实验设备CPU挂箱、8086CPU模块三、实验内容逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。四、实验原理介绍本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展
4、电路。五、实验步骤1.实验接线:(↔表示相互连接)CS0↔CS244;CS1↔CS273;平推开关的输出K1~K8↔IN0~IN7(对应连接);00~07↔LED1~LED8。2.编辑程序,单步运行,调试程序4.调试通过后,全速运行程序,观看实验结果。5.编写实验报告。六、实验提示74LS244或74LS273的片选信号可以改变,例如连接CS2,此时应同时修改程序中相应的地址。七、实验结果程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。八、程序框图九、程序源代码assumecs:codecod
5、esegmentpublicorg100hstart:movdx,04a0h;74LS244地址04D0Hinal,dx;读输入开关量movdx,04b0h;74LS273地址04E0Houtdx,al;输出至LEDjmpstartcodeendsendstart十、改进实验提示:地址分配表如下:CS0片选信号,地址04A0~04AF偶地址有效CS1片选信号,地址04B0~04BF偶地址有效CS2片选信号,地址04C0~04CF偶地址有效CS3片选信号,地址04D0~04DF偶地址有效CS4片选信号,地址04E0~04EF偶地址有效CS5片选信号,地址0
6、4F0~04FF偶地址有效CS6片选信号,地址0000~01FF偶地址有效CS7片选信号,地址0200~03FF偶地址有效改变片选信号线的连接方式,如:CS3↔CS244;CS4↔CS273;请修改相应的程序实现上述方案中的功能。实验二8255并行口实验一、实验目的掌握8255A的编程原理二、实验设备CPU挂箱、8086CPU模块三、实验内容8255A的A口做为输入口,与逻辑电平开关相连。8255A的B口做为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。四、实验原理介绍本实验用到两部分电路:开关量输入输出电路和8255
7、可编程并口电路。五、实验步骤1、实验接线CS0↔CS8255,PA0~PA7,平推开关的输出K1~K8,PB0~PB7↔发光二极管的输入LDE1~LDE8。2、编程并全速或单步运行3、全速运行时拨动开关,观察发光二极管的变化,当开关某位置于L时,对应的发光二极管点亮,置于H时熄灭。六、实验提示8255A是一种比较常用的并行接口芯片,其特点在许多教科书中均有介绍,8255A有三个8位的输入输出端口,通常将A端口作为输入用,B端口作为输出用,C端口作为辅助控制用,本实验也是如此。实验中8255A工作基本输入输出方式(方式0)七、实验结果程序全速运行后,逻辑电
8、平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应
此文档下载收益归作者所有