预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理与接口技术实验第一部分:实验仪器设备介绍一、DICE-8086K实验箱简介二、DICE-8086K实验箱的系统配置第二部分:实验项目实验一:简单I/O口扩展实验 实验目的 1、学习微机系统中扩展简单I/O口的方法。 2、学习数据输入输出程序的编制方法。 实验内容 利用74LS244作为输入口,读取开关状态,并将此状态通过74LS273再驱动发光二极管显示出来。实验原理图 实验连线实验程序框图简单I/O口扩展实验实验二:RAM扩展实验实验目的 l、熟悉静态RAM的使用方法,掌握8088微机系统扩展RAM的方法。 2、掌握静态RAM读写数据编程方法。 实验内容 对指定地址区间的RAM(4000H~4FFH)先进行写数据55AAH,然后将其内容读出再写到5000H~5FFH中。 实验接线图(系统中已连接好) 编程提示:考虑如何读写一个字数据。如何简化自己的程序。实验三:可编程并行接口8255A实验一实验目的 ⒈掌握8255A和微机接口方法。 ⒉掌握8255A的工作方式和编程原理。 实验内容 用8255PA口控制PB口。 实验接线 PA0~PA7→K1~K7;(开关量输入模块) PB0~PB7→L1~L8;(发光管输出模块) 8255数据、控制线内部已线连好。编程指南 ⒈8255A芯片简介:8255A可编程外围接口芯片是INTEL公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作: 方式0:基本输入/输出方式 方式l:选通输入/输出方式 方式2:双向选通工作方式 ⒉使8255A端口A工作在方式0并作为输入口,读取Kl-K8个开关量,PB口工作在方式0作为输出口。 实验程序框图 实验四:可编程并行接口8255A实验二实验目的 掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。 实验内容 用8255做输出口,控制十二个发光管亮灭,模拟交通灯管理。实验接线 PC0→L3;PC1→L7;PC2→L11;PC3→L15;红灯 PC4→L2;PC5→L6;PC6→L10;PC7→L14;绿灯 PB4→L1;PB5→L5;PB6→L9;PB7→L13。黄灯 8255数据、控制线内部已线连好。 编程指南 通过8255A控制发光二极管,PB4-PB7对应黄灯,PC0-PC3对应红灯,PC4-PC7对应绿灯,以模拟交通路灯的管理。 要完成本实验,必须先了解交通路灯的亮灭规律,设有一个十字路口l、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,l、3路口的绿灯熄灭,而l、3路口的黄灯开始闪烁,闪烁若干次以后,l、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到l、3路口方向,之后,重复上述过程。 程序中设定好8255A的工作模式及三个端口均工作在方式0,并处于输出状态。 各发光二极管共阳极,使其点亮应使8255A相应端口的位清0。实验程序框图 实验五:可编程计数器/定时器8253基本工作方式实验 实验目的 ⒈学会8253芯片和微机接口的原理和方法。 ⒉掌握8253定时器/计数器的工作方式和编程原理。 实验内容 用8253的0通道工作在方式3,产生方波。实验接线 CS3→0040H; JX8→JX0; IOWR→IOWR; IORD→IORD; A0→A0; A1→A1; GATE0→+5V; CLK0→1M;(单脉冲与时钟单元) OUT0→示波器。实验连线示意图编程指南 8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V单电源供电。 8253的功能用途: ⑴延时中断 ⑸实时时钟 ⑵可编程频率发生器 ⑹数字单稳 ⑶事件计数器 ⑺复杂的电机控制器 ⑷二进制倍频器 8253的六种工作方式: ⑴方式0:计数结束中断⑷方式3:方波频率发生器 ⑵方式l:可编程频率发生⑸方式4:软件触发的选通号 ⑶方式2:频率发生器⑹方式5:硬件触发的选通信号实验程序框图实验六:A/D转换实验 实验目的 了解模/数转换基本原理,掌握ADC0809的使用方法。 实验内容 利用实验系统上电位器提供的可调电压作为0809模拟信号的输入,编制程序,将模拟量转换为数字量,通过数码管显示出来。实验接线 IN0→AOUT1(可调电压,VIN→+5V); IOWR→IOWR; IORD→IORD; CLK→500K(单脉冲与时钟单元); ADDA、ADDB、ADDC→GND; CS