如果您无法下载资料,请参考说明:
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-33.硬件连线(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-53.硬件连线(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-103.继电器是自动控制环境里的一个重要部件,它处在电子电路的控制信号与电气电路的执行元件(如电动机等)之间,既有桥梁作用又起到电气隔离作用。三、连接方法1.8255的PA0插孔与JIN插孔线连。2.继电器常开触点JK接L8,常闭触点JB接L4,中心插头JZ接地,这时L4灯亮。四、实验步骤1.按图5-10连好线路。2.运行实验程序。在“P.”状态下,输入F000后按F1键,输入9680,按EXEC键。3.继电器循环吸合、断开,L4与L8一亮一熄。附录三:实验程序清单实验五8255并行接口实验一0000CODESEGMENTASSUMECS:CODE=FF2BIOSCEQU0FF2BH;8255命令寄存器地址=FF29IOBPTEQU0FF29H;8255PB口地址=FF28IOAPTEQU0FF28H;8255PA口地址90C0ORG90C0H90C0B090START:MOVAL,90H;控制字:A口输入、B口输出90C2BAFF2BMOVDX,IOSC90C5EEOUTDX,AL90C690NOP90C790NOP90C890NOP90C9BAFF28KEYLED:MOVDX,IOAPT;读PA口数据90CCECINAL,DX90CDBAFF29MOVDX,IOBPT90D0EEOUTDX,AL;送PB口显示90D1B9FFFFMOVCX,0FFFFH90D4E2FELOOP$;延时90D6EBF1JMPKEYLED;循环90D8CODEENDSENDSTART实验七8253定时器实验0000CODESEGMENTASSUMECS:CODE=0043TCONTEQU0043H;定时器控制口地址=0040TCON0EQU0040H;通道地址9180ORG9180H9180EB0190START:JMPT82539183BA0043T8253:MOVDX,TCONT9186B036