武汉理工大学微机原理接口实验报告.docx
- 文档编号:2897846
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:19
- 大小:1.41MB
武汉理工大学微机原理接口实验报告.docx
《武汉理工大学微机原理接口实验报告.docx》由会员分享,可在线阅读,更多相关《武汉理工大学微机原理接口实验报告.docx(19页珍藏版)》请在冰豆网上搜索。
武汉理工大学微机原理接口实验报告
学生学号
0121410870322
实验课成绩
学生实验报告书
实验课程名称
微机原理与接口技术
开课学院
计算机科学与技术学院
指导教师姓名
何业兰
学生姓名
高胜洋
学生专业班级
计算机1404
2016
--
2017
学年
第
二
学期
实验课程名称:
微机原理及接口技术
实验题目
定时器的使用
报告成绩
实验者
高胜洋
专业班级
计算机1404
组别
同组者
完成日期
第一部分:
实验准备
一、实验目的和意义
1.熟悉接口试验箱的使用环境。
2.体会接口电路通过外部总线与处理器连接原理。
3.掌握可编程芯片8253的编程方法。
二、实验内容和环境
实验内容:
1、编写程序,将8254的计数器0和计数器1都设为方式3,用信号源1MHz作为CLK0时钟,OUT0为波形输出1ms方波,再通过CLK1输入,OUT1输出1s方波。
2、编写程序,将8254的计数器0设为方式3,计数值为十进制数4,用单次脉冲KK1+作为CLK0时钟,OUT0连接MIR7,每当KK1+按动5次后产生中断请求,在Wmd86程序运行结果栏上显示字符M。
改变计数值,验证8254的计数功能。
实验设备:
PC机一台,TD-PITE实验装置一套。
三、实验基本原理与方法
(1)8254的功能
Ø8253具有三个独立的16位计数器(0#~2#通道);
Ø每个通道有6种工作方式;
Ø可以进行二进制或十进制计数,计数方式为减1计数。
(最高计数频率2.6MHZ)
(2)8254的内部结构和外部引脚
图1.18254内部结构图1.28254外部引脚
(3)8254的工作方式
●方式0:
计数到0结束输出正跃变信号方式。
●方式1:
硬件可重触发单稳方式。
●方式2:
频率发生器方式。
●方式3:
方波发生器。
●方式4:
软件触发选通方式。
●方式5:
硬件触发选通方式。
(4)初始化编程的原则:
先写入控制字、再设置计数初值。
方式命令的作用:
对8253进行初始化,锁存当前计数值。
(5)设置计数初始值
Ø是写全字节,还是只写低字节或高字节。
Ø定时器初始值的确定:
计数初值n(时间常数)与定时时间t及输入时钟脉冲周期TCLK之间的关系是:
n=t/TCLK
计数初值n(时间常数)与输入脉冲频率fCLK及输出波形频率fOUT之间的关系是:
n=fOUT/fCLK
(6)8254控制字
8254的控制字有两个:
一个用来设臵计数器的工作方式,称为方式控制字;另一个用来设臵读回命令,称为读回控制字。
这两个控制字共用一个地址,由标识位来区分。
表1.1
(7)实验原理图
第二部分:
实验过程
四、实验步骤(硬件连线图,程序代码,及实验操作描述)
1.编写程序,将8254的计数器0和计数器1都设臵为方式3,用信号源1MHz作为CLK0时钟,OUT0为波形输出1ms方波,再通过CLK1输入,OUT1输出1s方波。
(1)按下图1.4接线。
图1.4实验接线图
连线说明:
(2)根据实验内容,编写实验程序,经编译、链接无误后装入系统。
(3)单击
按钮,运行实验程序,8254的OUT1会输出1s的方波。
(4)用示波器观察波形的方法:
单击虚拟仪器菜单中的
按钮或直接单击工具栏的
按钮,在新弹出的示波器界面上单击
按钮运行示波器,就可以观测出OUT1输出的波形。
2计数应用实验
编写程序,将8254的计数器0设臵为方式3,计数值为十进制数4,用单次脉冲KK1+作为CLK0时钟,OUT0连接MIR7,每当KK1+按动5次后产生中断请求,在屏幕上显示字符‚M‛。
实验步骤:
(1)按下图1.5实验接线。
图1.5实验接线图
连线说明:
(2)编写实验程序,经编译、链接无误后装入系统。
(3)运行程序,按动KK1+产生单次脉冲,观察实验现象。
(4)改变计数值,验证8254的计数功能。
五、实验过程分析(综合分析;遇到什么问题,如何解决的)
按照实验指导书的指导内容,完成实验的硬件连线,同时在实验前编写好实验需要用到的程序。
在实验过程中,连线可能出现了问题,按照连线图检查之后改正了错误的连线;在编译并运行程序的过程中的操作步骤还不够熟练,完成实验的速度较慢,用了比较多的时间。
但最后还是成功地完成了本次实验。
第三部分:
实验结果
六、实验结果及分析(观察到的结果截图或照片,相关数据及现象分析)
产生的方波图
输出M,验证了计数功能
七、实验心得
通过本次实验,我熟悉了接口试验箱的使用环境,体会了接口电路通过外部总线与处理器连接原理,掌握了可编程芯片8253的编程方法。
同时通过硬件连线,加深了对硬件工作原理的理解,也提高了自己的动手能力,复杂的连线也是对自己耐心的考验。
但最后成功的实验结果也让人感到欣慰,使我受益匪浅。
实验课程名称:
微机原理与接口技术
实验题目
并行接口Intel8255A的方式0应用
报告成绩
实验者
高胜洋
专业班级
计算机1404
组别
同组者
完成日期
第一部分:
实验准备
一、实验目的和意义
1.学习并掌握8255的工作方式及其应用。
2.掌握8255典型应用电路的接法。
3.掌握程序固化及脱机运行程序的方法。
二、实验内容和环境
实验内容:
1.基本输入输出实验。
编写程序,使8255的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。
要求只要开关拨动,数据灯的显示就发生相应改变。
2.流水灯显示实验。
编写程序,使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。
实验设备:
PC机一台,TD-PITE实验装置一套。
三、实验基本原理与方法
(1)8255的功能
●有三个输入输出端口:
端口A,端口B,端口C
●每个端口可编程设定为输入端口或输出端口,并可设定为不同的工作方式。
●端口C可作为一个独立的端口使用,但常常是配合A口和B口工作,为这两个端口的输入输出操作提供联络信号。
(2)8255内部结构及外部引脚
图2.18255内部结构图2.28255外部引脚
(3)8255A有3种工作方式:
方式0,方式l和方式2。
●方式0无条件传送(外设始终做好了准备)
●方式1应答发式传送(查询、中断)
●方式2双向应答发式传送(查询、中断)
(4)8255工作方式控制字和C口按位置位/复位控制字格式如下图2.3所示。
图2.38255控制字
(5)实验原理图
图2.4实验原理图
第二部分:
实验过程
四、实验步骤(硬件连线图,程序代码,及实验操作描述)
1.基本输入输出实验
本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。
用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来
实现输入输出功能。
具体实验步骤如下述:
(1)实验接线图如图所示,按图2.5连接实验线路图。
图2.5实验接线图
连线说明:
(2)编写实验程序,经编译、连接无误后装入系统。
实验程序:
(3)运行程序,改变拨动开关,同时观察LED显示,验证程序功能。
(4)点击‚调试‛下拉菜单中的‚固化程序‛项,将程序固化到系统存储器中。
(5)将短路跳线JDBG的短路块短接到RUN端,然后按复位按键,观察程序是否正常
运行;关闭实验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。
(6)实验完毕后,请将短路跳线JDBG的短路块短接到DBG端。
2.流水灯显示实验
使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。
实验步骤如下所述:
(1)按图连接实验线路图。
图2.6实验线路图
连线说明:
(2)编写实验程序,经编译、链接无误后装入系统。
实验程序:
(3)运行程序,观察LED灯的显示,验证程序功能。
(4)自己改变流水灯的方式,编写程序。
(5)固化程序并脱机运行。
五、实验过程分析(综合分析;遇到什么问题,如何解决的)
按照实验指导书的指导内容,完成实验的硬件连线,同时在实验前编写好实验需要用到的程序。
在实验过程中,连线可能出现了问题,按照连线图检查之后改正了错误的连线;在编译并运行程序的过程中的操作步骤还不够熟练,完成实验的速度较慢,用了比较多的时间。
但最后还是成功地完成了本次实验。
第三部分:
实验结果
六、实验结果及分析(观察到的结果截图或照片,相关数据及现象分析)
1.基本输入输出
2.流水灯显示
七、实验心得
通过本次实验,我熟悉了基本的输入输出和流水灯显示的控制,学习并掌握了8255的工作方式及其应用,还掌握了8255典型应用电路的接法,学习了程序固化及脱机运行程序的方法同时通过硬件连线,加深了对硬件工作原理的理解,也提高了自己的动手能力,复杂的连线也是对自己耐心的考验。
但最后成功的实验结果也让人感到欣慰,使我受益良多。
实验课程名称:
微机原理与接口技术
实验题目
A/D及D/A转换器应用
报告成绩
实验者
高胜洋
专业班级
计算机1404
组别
同组者
完成日期
第一部分:
实验准备
一、实验目的和意义
1.替换理解模/数、数模信号转换的基本原理。
2.掌握模/数转换芯片ADC0809的使用方法。
3.掌握DAC0832的使用方法。
二、实验内容和环境
实验内容:
1.数/模转换。
要求产生方波,并用示波器观察电压波形。
2.模/数转换。
将ADC单元中提供的0V~5V信号源作为ADC0809的模拟输入量,进行A/D转换,转换结果通过变量进行显示。
实验设备:
PC机一台,TD-PITE实验装置一套。
三、实验基本原理与方法
(1)D/A转换器
D/A转换器是一种将数字量转换成模拟量的器件,其特点是:
接收、保持和转换的数字信息,不存在随温度、时间漂移的问题,其电路抗干扰性较好。
大多数的D/A转换器接口设计主要围绕D/A集成芯片的使用及配臵响应的外围电路。
DAC0832是8位芯片。
图3.1DAC0832引脚图
图3.2DAC实验单元电路图
(2)A/D转换器
ADC0809包括一个8位的逐次逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑。
用它可直接输入8个单端的模拟信号,分时进行A/D转换,在多点巡回检测、过程控制等应用领域中使用非常广泛。
图3.3ADC0809引脚图图3.4ADC实验单元电路图
第二部分:
实验过程
四、实验步骤(硬件连线图,程序代码,及实验操作描述)
1.数/模转换。
要求产生方波,并用示波器观察电压波形。
(1)实验接线图如图所示,按图连接实验线路图。
图3.5实验接线图
连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉理工大学 微机 原理 接口 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)