接口作业3: 8259-1:利用8255触发8259A的中断点亮
LED
一、 目的
掌握8259A矢量中断方式的硬件连接和软件编程的方法,同时掌握中断和其它接口芯片配合来完成某一特定任务的方法。
二、 内容
8255的PC6作为8259A的中断源,8255每向8259A发出中断请求,都让LED指示灯交替点亮和熄灭。
三、
实验接线图
图1-4 实验连线图
四、 编程提示
1、 中断服务程序的主要功能是交替点亮和熄灭LED指示灯(即第1次进中断点亮LED,
第2次进中断则熄灭LED)。当然8255A能使用前需要在主程序中初始化。
2、 主程序可以采样死等待的方式,如果要结束程序,可以按动实验平台的Reset键。
也可以采用计数的方法,即进中断5次后结束程序。
3、 8255的PC6作为中断源,应采用上升沿触发方式(由低到高的变化),为了能够进
行下次中断,PC6必须变为低点平。
4、 为了能使LED的闪烁可见,在中断各申请之间加入延迟程序。
- 36 -
接口作业3: 8259-2:利用8259A中断次数不同使得8253
产生不同波形
一、 目的
掌握8259A矢量中断方式的硬件连接和软件编程的方法,同时掌握中断和其它接口芯
片配合来完成某一特定任务的方法。
二、 内容
通过按键PLUS的按下,统计8259中断次数,比如按5次8253产生方波,按10次8253产生窄脉冲周期波形。
三、 接线图
地址译码200-20FH210-21FH220-22FH230-23FH240-24FH250-25FH260-26FH270-27FH自定译码地址连线8253OUT1GATE1CLK1CSOUT0GATE0CLK0接示波器+5v1MHZ总线MIR5单脉冲/PLUS连线图
- 37 -
实验六、A/D和D/A转换器实验和作业
实验题目:中断方式的A/D采集数据实验
一、
实验目的
该实验使用了8259A,ADC0809来完成一个数据采集系统的设计,目的是了解中断方式的A/D采集数据的实现方法,掌握硬件设计和中断程序的编写方法,是对学生综合实验能力的训练。
二、 实验内容
使用ADC0809的通道0,接入0-5V的直流电压,用WR电位器调整模拟电压值,A/D的转换结束信号EOC接在主8259A的IR5上,采集100个数据存入内存中。请多次调整0-5V的电压值(旋动W1旋钮),进行A/D采集,并观测内存中的数据的变化情况。
三、 四、
实验现象 实验接线图
每次采集的100个数据可能是相同的,当WR旋动时可以采到不同的数据。
题图 实验连线图
五、 实验编程提示
主程序要对8259A设置中断向量,开中断,检测采样次数,第1次启动A/D的工作要在主程序里做;中断服务程序里要采集数据、存储数据、并启动下一次A/D转换。
六、 实验步骤
1、 根据原理图正确连接实验线路(需要连接红线)。 2、 正确理解实验原理。
3、 编写实验程序,并上机调试,观察实验结果。 4、 查询方式如何实现上述功能?
- 38 -
接口作业4:
一、
目的
DA:中断方式的D/A转换系统
熟悉DAC0832数模转换器的特性和接口方法,掌握D/A输出程序的设计和调试方法。该实验使用了8259A,DAC0832来完成一个D/A转换系统的设计,目的是掌握D/A转换器的硬件设计和中断程序的编写方法,是综合实验能力的训练。
二、 内容
根据TPC实验平台指导书中关于DAC0832的内容,外加该平台中断模块,实现每按一次PLUS按钮产生一次中断信号,向8259A发出中断请求信号。CPU响应中断后,在中断服务中,对中断次数进行计数。用示波器观测D/A输出的变化情况。第一次中断ADC0832要输出三角波,第二次中断ADC0832要输出锯齿波,第三次中断ADC0832要输出梯形波,第四次中断ADC0832转换结束,停机。
三、 四、
现象 接线图
根据中断次数的不同,从DAC0832的输出端可以观测到三角波、锯齿波、梯形波。
DA-OUT示波器数码管CSCS200H总线MIR5/PLUS单脉冲
题图 连线图
210H
- 39 -
接口作业5: 8251
用8253定时器/计数器1给8251提供发送时钟的串行发送电路如题图所示。已知8251的端口地址为284H-285H,8253的端口地址为280H-283H,请完成以下工作: (1)若8251按异步方式传送,数据格式为7位数据位,1位停止位,偶校验,波特率为5000b/s,波特率因子为16,如果仅使8251能进入正常的发送状态,请写出需要对8251的初始化程序段。
(2)设8253送入8251的TXC端是连续方波,请写出8253的方式命令字,计数初值N,和初始化程序段(8253计数器的码制采用二进制)。
(3)若8251按同步方式传送,传送波特率仍为5000b/s,且8253送入8251的TXC端也是连续方波,请写出8253的初始化程序段(8253采用二进制码制)。
(4)请按照上述地址要求设计图示译码电路(用门电路和74LS138译码器实现)。
题图
- 40 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汇编和接口技术实验指导书和作业-学生版(8)在线全文阅读。
相关推荐: