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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

1 实验五8255并行口实验一 一、实验目的 1.掌握8255与微机的接口方法。 2.掌握8255的工作方式和编程方法。 二、实验内容 1.8255芯片简介 8255是可编程并行接口芯片,具有ABC三个并行口,有三种工作方式即方式0的基本I/O方式、方式1的选通I/O方式、方式2的双向选通I/O方式。 2.硬件原理图如图5-3。 图5-3 3.硬件连线 (1)8255的A口与开关量K1~K8相连。 (2)8255的B口与发光二极管的L1~L8相连。 4.编程提示 8255的A口为方式0的输入口,B口为 方式0的输出口,开关量用发光二极管指示。 程序框图 三、实验步骤 按图5-3连好实验线路 运行程序 “P.”状态下,先输入F000后按F1键,再输入90C0按EXEC键,系统 显示“┏”,拨动开关K1~K8,那么L1~L8会跟着亮灭。 实验七8253定时器/计数器实验 一、实验目的 1.掌握8253芯片与微机接口原理与方法。 2.掌握8253的工作方式和编程方法。 二、实验内容 1.芯片介绍 8253是有三个16位计数器的可编程定时器/计数器,其计数频率为0~2MHz,用+5V单电源供电。 8253的功能用途:延时中断、频率发生器、事件计数器、二进制倍频器,实时时钟,数字单稳态,电机控制器。 8253的6种工作方式:方式0的计数结束中断;方式1的可编程单个脉冲发生器;方式2的分频器;方式3的对称方波发生器;方式4的软件触发选通信号;方式5的硬件触发选通信号。 2.硬件原理图如图5-5。 图5-5 3.硬件连线 (1)8253的GATE0接+5V插孔。 (2)8253的CLK0接T7插孔。 (3)8253的CS3接EX0。 (4)分频电路的T插孔连8MHz插孔。 (5)8253的OUT0接一指示灯。 4.编程提示 8253通道0(定时器/计数器)工作方式3,产生对称方波。 程序框图 三、实验步骤 按图5-5连好线路。 运行实验程序。 “P.”状态下,先输入F000按 F1键,再输入9180,按EXEC键。 3.观察OUT0插孔的输出方波点亮的指示灯。 实验十三继电器控制 一、实验目的 掌握继电器控制的基本方法及编程。 二、实验内容 1.利用8255的PA0输出高低电平来控制继电器的开合,以实现对外接装置的控制。 2.硬件原理图如图5-10。 图5-10 3.继电器是自动控制环境里的一个重要部件,它处在电子电路的控制信号与电气电路的执行元件(如电动机等)之间,既有桥梁作用又起到电气隔离作用。 三、连接方法 1.8255的PA0插孔与JIN插孔线连。 2.继电器常开触点JK接L8,常闭触点JB接L4,中心插头JZ接地,这时L4灯亮。 四、实验步骤 1.按图5-10连好线路。 2.运行实验程序。 在“P.”状态下,输入F000后按F1键,输入9680,按EXEC键。 3.继电器循环吸合、断开,L4与L8一亮一熄。 附录三:实验程序清单 实验五8255并行接口实验一 0000 CODESEGMENT ASSUMECS:CODE =FF2B IOSCEQU0FF2BH;8255命令寄存器地址 =FF29 IOBPTEQU0FF29H;8255PB口地址 =FF28 IOAPTEQU0FF28H;8255PA口地址 90C0 ORG90C0H 90C0B090 START: MOVAL,90H;控制字:A口输入、B口输出 90C2BAFF2B MOVDX,IOSC 90C5EE OUTDX,AL 90C690 NOP 90C790 NOP 90C890 NOP 90C9BAFF28 KEYLED:MOVDX,IOAPT;读PA口数据 90CCEC INAL,DX 90CDBAFF29 MOVDX,IOBPT 90D0EE OUTDX,AL;送PB口显示 90D1B9FFFF MOVCX,0FFFFH 90D4E2FE LOOP$;延时 90D6EBF1 JMPKEYLED;循环 90D8 CODEENDS ENDSTART 实验七8253定时器实验 0000 CODESEGMENT ASSUMECS:CODE =0043 TCONTEQU0043H;定时器控制口地址 =0040 TCON0EQU0040H;通道地址 9180 ORG9180H 9180EB0190 START: JMPT8253 9183BA0043 T8253: MOVDX,TCONT 9186B036