接口技术实验指导书.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口技术实验指导书

实验一、8253A的工作方式实验 实验目的 本实验可以使学生更深刻的理解8253A定时/计数器的各种工作方式的特点;通过观察实验波形,可直观地了解这几种工作方式的异同。 实验内容 编写程序完成对8254的初始化,8254的工作方式分别选择0,1,2,3,4,5方式,从示波器上观测其输出波形。 本实验使用8253A的定时/计数器0,GATE0接高电平,CLK0接1MHZ的时钟脉冲,OUT0接示波器。 实验线路连接 图4-1 实验连线图 实验编程提示 分别写出方式0、1、2、3、4、5的初始化程序。 实验步骤 根据原理图正确连接实验线路(需要连接红线)。 正确理解实验原理。 编写实验程序,并上机调试,观察实验结果。 思考题 为什么在模拟示波器上不能观测到0、1、4、5方式下的波形输出。 实验二、利用8255A控制继电器实验 实验目的 该实验的目的在于让学生掌握8255A和微机接口的连接方法,了解8255A的基本的工作原理和编程方法,学会利用并口控制继电器的吸合与断开。 实验内容 根据开关K1的状态,控制继点器的吸合与断开;即当拨动开关K1时,L0和L1指示等交替点亮。PC0为继电器控制端,PB7为开关状态输入端。选择完成在数码管上显示“8255-A”。 实验接线图 图4-2 实验连线图 实验编程提示 对继电器的控制可采用按位置位/复位命令完成。 实验步骤 根据原理图正确连接实验线路(需要连接红线)。 正确理解实验原理。 编写实验程序,并上机调试,观察实验结果。 思考题 L7和L8为什么能交替点亮,如果使L7和L8同时点亮可行吗?为什么? 实验三、利用8253的1方式触发8259A的中断实验 实验目的 该实验是让学生掌握采用8253A的1方式,通过拨动开关K5,产生重复的定时启动信号,以驱动8259的中断申请的硬件连接和软件编程方法。 实验内容 定时/计数器8253A的1方式是单次定时(即一次硬件启动可以产生一次定时),如果将拨动开关K1接到定时器的GATE0信号上,当反复拨动K1时,则可以完成重复定时操作;本实验结合8259A中断控制器的应用,将多次定时输出信号向8259A申请中断,在中断服务程序里显示拨动K1的次数。 :表1:主从片8259A的端口地址如下所示: 用户中断输入引脚 对应8259引脚输入 中断屏蔽字 中断类型号 8259端口地址 IRQ5(MIR5) 主片IR5 35H 20H,21H IRQ8(SIR0)—修改—写”过程,如下所述: IN AL,21H AND AL,0DFH OUT 21H,AL 实验步骤 根据原理图正确连接实验线路(需要连接红线)。 正确理解实验原理。 编写实验程序,并上机调试,观察实验结果。 思考题 如何理解采用中断方式进行实时控制,请举一些可能的应用例子。 实验四、使用16550发送异步数据实验 实验目的 该实验的目的是让学生掌握16550和微机接口的连接方法,掌握16550的基本的工作原理和编程方法,掌握16550的数据格式。 实验内容 连续发送一个二进制数(比如07H,03H,11H等),从示波器上观测数据的起始位、数据位和停止位。要求16550的数据格式为:波特率=9600,偶校验,5位数据位,1位停止位。选择完成在数码管上显示“16550A”。 实验接线图 图4-4 实验连线图 实验编程提示 要对16550按实验要求进行初始化。 实验步骤 根据原理图正确连接实验线路(需要连接粗黑线)。 正确理解实验原理。 编写实验程序,并上机调试,观察实验结果。 思考题 循环发送二进制数00H-0FFH,能从模拟示波器上观测稳定的输出波形吗? 实验五、用A/D采集量控制继电器实验 实验目的 该实验使用了8259A、8255A、ADC0809去控制继电器的工作,目的是了解中断方式的A/D采集和继电器的控制方法。掌握硬件设计和中断程序的编写方法,是对学生综合实验能力的训练。 实验内容 使用ADC0809的通道0,接入0-5V的直流电压,用WR调整模拟电压值,A/D的转换结束信号EOC接在8259A的IRQ5上,采集模拟电压值,当电压值小于2.5V时,继电器处于常闭状态,当电压值大于2.5V时,继电器处于常开状态。请多次调整0-5V的电压值(旋动WR旋钮),并仔细听继电器的吸合和断开声。选择完成在数码管上显示“0809-A”。 实验接线图 图4-5 实验连线图 实验编程提示 主程序要对8259A设置中断向量,开中断,对8255A初始化;第1次启动A/D要在主程序里完成,中断服务程序里要采集数据、判断采集量和对继电器进行控制,另外还要启动下一次A/D转换。 实验步骤 根据原理图正确连接实验线路(需要连接红线)。 正确理解实验原理。 编写实验程序,并上机调试,观察实验结果。

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档