计算机接口技术实验指导模板Word文档格式.docx
- 文档编号:13851586
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:11
- 大小:19.70KB
计算机接口技术实验指导模板Word文档格式.docx
《计算机接口技术实验指导模板Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机接口技术实验指导模板Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
3、编写程序,将一串凌乱的字母按从小到大的顺序排列,并将排好的字串显示在屏幕上。
(三)实验要求
1、画出实验程序流程图。
2、编写完整的程序。
3、写出实验运行步骤和运行结果。
4、测试数据、分析程序并小结、体会。
实验二LED实验
(一)实验目
1.学习PC机系统中扩展简单I/O接口的方法。
2.学习编制数据输出程序的设计方法。
编写程序,以8255A工作方式0,此时PA、PB、PC均为可独立输入/输出的并行口,由于各PC机速度不同,为达到较好的实验效果,应适应调节LED亮灭的延时时间。
设置8255A的工作方式、若读入数字1,则使LED发光管向左循环显示发光;
若读入数字2,则使LED发光管向右循环显示发光;
若读入数字3,则使LED发光管间隔闪显示发光;
若读入数字4,则返回DOS。
(三)实验电路连线
8255A的CS片选接至适配板上138译码处的200H~207H插孔。
8255A的各寄存器对应口地址为:
PA口:
200H、PB口:
201H
PC口:
202H、8255A控制寄存器:
203H。
PA或PB或PC端口接LED发光管。
(四)实验要求
1、画出实验程序流程图
4、调试分析过程描述:
包括测试数据、测试输出结果,以及对程序调试过程中存在问题思考(列出主要问题的出错现象、出错原因、解决方法及效果等);
5、总结:
包括实验过程中的学习体会与收获、对汇编语言程序设计和本次8255A接口芯片应用实验的认识以及自己的建议等内容。
实验三双色灯实验
2.进一步学习编制数据输出程序的设计方法。
3、学习模拟交通灯控制的方法。
4、学习双色灯的使用。
编写程序,以8255为输出口,控制四个双色灯(可发红、绿、黄光),模拟十字路交通灯管理。
8255的CS片选接至适配板上138译码处的200H~207H插孔。
H、PB口:
H
H、8255A控制寄存器:
H。
(四)实验说明
1、因为本实验是模拟交通灯控制实验,因此要先了解实际交通灯的变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东
西依然红灯。
再转状态,东西绿灯通车,南北灯灯。
过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北依然红灯。
最后循环至状态1。
2、双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。
当红色正端加高电平,绿色正端加低电平时,红灯亮;
红色正端加低电平,绿色正端加高电平时,绿灯亮;
两端都加高电平时,黄灯亮。
(五)实验要求
实验四开关量输入并显示实验
进一步掌握8255A并口芯片的编程以及经过8255A读取开关量的方法,
掌握8255A各个口的不同工作方式。
1、编写程序,设定8255的PA口为开关量输入,PB口为开关量输出,要求能随时将PA口的开关状态经过PB口的发光二极管显示出来。
2、编写程序,设定8255的PC口为开关量输入,在PC机上显示输出。
3、用8255A的A端口接8只理想开关输入二进制数,B端口和C端口各接8只发光二极管显示二进制数。
写出读入开关设置的原码数据后送B端口(补码)和C端口(绝对值)的发光二极管显示的完整程序。
将K1~K8用连接至8255的PB0~PB7,将DL1~DL8用连线连至8255的PA0~PA7,8255ACS连至译码处的200~207插孔。
本实验要求8255工作方式0,PB口设置为输入,PA口设置为输出,输入量为开关量,经过8255可实时显示在LED灯上。
按下HALT或RST键则返回监控。
实验五8279键盘显示实验
1.熟悉并掌握PC系统中扩展键盘显示接口的方法。
2.掌握8279接口芯片工作原理和编程的方法。
1、利用8279键盘显示接口及板上提供的键盘和8位LED数码管,编写程序,在数码管上显示”GOODHELM”字样,按下实验机上任意键后,将键值显示在数码管上。
2、编写程序,以8279为键盘显示核心,按下小键盘0~F,可在实验机的LED数码管上对应显示0~F,按”F”键,RST键或HALT键结束。
将8279的片选CS79连至译码处的210~217即可。
编程使8279工作方式为:
左边输入,八位显示,外部译码,双键互锁。
8279操作命令字较多,需要灵活应用。
1、分析程序并写出实验运行步骤和运行结果。
2、调试分析过程描述:
3、总结:
包括实验过程中的学习体会与收获、对汇编语言程序设计和本次8279接口芯片应用实验的认识以及自己的建议等内容。
实验六定时器/计数器实验
1.掌握8253定时器的硬件连接方法及时序关系。
2、掌握8253的各种模式编程及原理。
1、编程将8253定时器0设定为方式3,时间常数分别设置为最大和任意值时,定时器0的输出接在一个LED上,运行后可观察到该LED在不停闪烁。
2、编程将8253定时器0设定为方式3,定时器1设定在方式2,定时器2设定在方
式2;
定时器0输出作为定时器1的输入,定时器1输出作为定时器2的输入,
定时器2的输出接在一个LED上,运行后可观察到该LED在不停闪烁。
时间常数N0=100H,N1=0018H,N2=000AH
3、将8253的三个计数器级联,假设时钟输入为2MHZ,画出几级联框图,并作:
(1)各计数器均取最大的计数初值,计算各计数器输出的定时脉宽。
(2)若要求得到毫秒、秒、时3种定标脉冲,计数初值各为多少?
4、用定时器/计数器Intel8253设计一测量频率的接口电路,其中2个计数器级联形
成1秒闸门测量时间,余下的一个计数器用作被测量频率计数。
若设计数器0和
计数器1都工作于方式3,并将它们级联起来,N0=N1=;
则计数器1的输出
方波频率为多少?
这一方波连接到通道2的GATE2恰好获得1S的门控时间。
计数器2工作方式2,N2=9999。
CLK0=2MHZ。
请同学画出接口原理图。
GATE0~GATE1连至电源+5V,CLK0接OUT1,OUT1用线连至一个发光管(L0),CLK1接1MHZ,CS53片选孔用线连至译码处208~~20F这个孔。
8253的工作频率为0~2MHZ,因此输入的CLK频率必须在2MHZ以下。
实验板上从波特率开关边上F插孔引至计数器0输入。
1、画出接口原理图。
5.总结:
包括实验过程中的学习体会与收获、对汇编语言程序设计和本次8253接口芯片应用实验的认识以及自己的建议等内容。
实验七A/D转换实验
1.掌握A/D芯片AD0809的转换性能及编程方法。
2.学习A/D芯片与其它芯片(如8279)接口的方法,初步建立系统的概念。
1、编程用查询方式采样电位器输入电压,并将采样到的结果实时地经过8279显示在数码管上。
(只须显示一位即可。
用0~F表示0~+5V电压)。
2、写出模拟量和数字量对应关系的典型值:
0V+2.5V+5V
3、设计一个数据采集接口,启动转换后延迟100us读入数据,试编写一个通道循环采样的程序,转换结果存入数据区BUF中。
(延迟程序用循环程序实现)
CS79接译码处210~217这个插孔。
A/D的CS插译码处208~20F这个插孔,0809的IN0接至电位器W1的中心抽头插孔。
注意:
电位器W1两边的两个插孔已经分别接好电源+5V和地,请不要再接,以防接错,出现短路。
本实验中所用A/D转换芯片为逐次逼近型,精度为8位每转换一次约100微钞,因此程序若为查询式,则在启动后要加适应延时。
另外,0809芯片提供转换完成信号(EOC).
2、画出实验程序框图并编写完整的程序。
包括实验过程中的学习体会与收获、对汇编语言程序设计和本次ADC0809接口芯片应用实验的认识以及自己的建议等内容。
实验八D/A转换实验
1.掌握DAC0832芯片的性能、使用方法及对应硬件电路。
2.了解D/A转换的基本原理。
(二)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 接口 技术 实验 指导 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)