- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
《计算机接口技术》
实 验 指 导 书
吴琼 编
沈阳大学信息工程学院
目录
实验一:交 通 灯 实 验 1
实验二:自发自收通信实验 2
实验三:硬件中断实验 3
实验四:定时计数器实验 4
实验五:输入输出实验 5
附录 SAC-8086实验设备程序主窗口 6
课程编号 课程类别:学科必修课
适用层次:本科 适用专业:计算机科学与技术
课程总学时:48 适用学期:第7学期
实验学时:10 开设实验项目数:5
撰写人:吴琼 审核人: 周昕 教学院长:范立南
实验一:交 通 灯 实 验
一、实验目的与要求
1.学会利用大规模集成的并口芯片8255构成并行接口电路的基本方法。
2.熟悉掌握并行接口芯片8255的基本性能仅在实际应用中硬件连接、初始化编程方法。
3.学习双色灯的使用,模拟交通灯。
二、实验类型
设计
三、实验原理及说明
8255A是通用的可编程并行接口芯片,功能强,使用灵活。适合一些并行输入/输出设备的使用。三个独立的8位I/O端口,口A、口B、口C。口A有输入、输出锁存器及输出缓冲器。口B与口C有输入、输出缓冲器及输出锁存器。在实现高级的传输协议时,口C的8条线分为两组,每组4条线,分别作为口A与口B在传输时的控制信号线。口C的8条线可独立进行置1/置0的操作。口A、口B、口C及控制字口共占4个设备号。
地址入口: PA=218H
PB=219H
PC=21AH 8255控制口=21BH
四、实验仪器
序 号 名 称 主要用途 1 SAC-8086 实验台 2 计算机 编程 五、实验内容和步骤
1.实验仪器准备
2.连接实验线路:
①将片选信号8255CS接至片选地址X18H上。
②将C口PC0-PC7用实验导线依次接至实验开发平台的DC1-DC8.
③8255接口芯片的复位信号RST由实验平台上复位按键产生。
3.编写程序:使8255C口为输出口,从C口写出特定字,使四个双色灯交替闪亮。
4.实验平台上电,按复位按钮一次,下载程序,运行编制的程序。记录实验现象和实验结果。
5.退出程序,结束实验,写出报告。
六、注意事项
1.请勿带电插拔;
2.注意维护仪器。
七、预习与思考题
1.改变显示频率,观察结果。
2.试用PA口实现该功能。
实验二:自发自收通信实验
一、实验目的与要求
1.学会利用大规模集成的串口芯片8251构成串行接口电路的基本方法。
2.熟悉掌握串行接口芯片8251的基本性能仅在实际应用中硬件连接、初始化编程方法。
二、实验类型
验证
三、实验原理及说明
8251A是通用同步异步接收发送器USART(Universal Synchronous Asynchronous Receiver and Transmitter),适合作异步起止式数据格式和同步面向字符数据格式的接口,其功能很强。
本实验采用8251自发自收实现串口通信功能,基本思想如下:
初始化8255,使PA口做输入,PB口做输出。
初始化8251,首先从8255的PA口读入一个字节,送8251发送。
8251接收到以后,送8255的PB口显示。
四、实验仪器
序 号 名 称 主要用途 1 SAC-8086 实验台 2 计算机 编程 五、实验内容和步骤
1.将8251CS片选信号接至X28,将8255CS片选信号接至X18,PA0-PA7接至K0-K7,PB0-PB7接至L0-L7(对应顺序连接)。
2.将源程序调入,编译连接后下载,而后全速执行。
3.板动电平输出开关K0-K7,电平输入有相应显示。
4.不断重复读入,发送,接收,显示的过程。记录实验现象和实验结果。
5.退出程序,结束实验,写出报告。
六、注意事项
1.请勿带电插拔;
2.注意维护仪器。
七、预习与思考题
若实现两个接口试验板上的8251串行通信,即一个板上的8251发送数据,另一个板上的8251接收数据,那末,硬件如何连线?试画出线路连接图和编写相应的正确程序,要求:一方采用查询,另一方采用中断。
实验三:硬件中断实验
一、实验目的与要求
了解中断的原理和过程,了解中断控制器芯片8259的使用方法。
二、实验类型
验证
三、实验原理及说明
中断是指CPU在执行当前程序的过程中,由于某种随机出现的外围设备的请求,使得CPU暂时停止正在执行的程序(即中断),转去执行为外围设备服务的程序。当为外围设备服务的程序执行完后,CPU再返回到暂时停止正在执行的程序处(即断点)
文档评论(0)