当前位置:首页 >> IT/计算机 >>

8255控制字


9.3.4 控制字格式与初始化编程

图 9.18 8255 工作方式控制字格式

图 9.19 8255 C 口按位置位/复位控制字格式 口按位置位/复位控制字 表 9.2 8255 C 口按位置位 复位控制字

C 口位 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7

置位控制字 二进制 00000001B 00000011B 00000101B 00000111B 00001001B 00001011B 00001101B 00001111B 十六进制 01H 03H 05H 07H 09H 0BH 0DH 0FH 二进制

复位控制字 十六进制 00H 02H 04H 06H 08H 0AH 0CH 0EH

00000000B 00000010B 00000100B 00000110B 00001000B 00001010B 00001100B 00001110B

例 9.2 试确定图 9.5 所示频率计电路中 8255 的控制字,并完成 8255 的初始化编程和频 率计工作编程。(设 8255 的四个端口地址分别为 80H、81H、82H 和 83H)。 解: (1) 由图 9.5(a)的硬件连接图可知,8255 工作于方式 0,A 口输出,B 口输入,C 口高 4 位中的 PC7 和低 4 位中的 PC0 都是输出, 因此其工作方式控制字为 10000010(即 82H)。 此外,为保证频率计的正常工作,还要用到几个 C 口按位置位、复位的控制字,即: PC0 的置位控制字: 0XXX0001 (即 01H) PC0 的复位控制字: 0XXX0000 (即 00H) PC7 的置位控制字: 0XXX1111 (即 0FH) PC7 的复位控制字: 0XXX1110 (即 0EH) (2) 根据图 9.5(b)所示的流程图,可写出 8255 初始化和频率计工作的程序段如下: MOD EQU 82H;方式控制字 PORTA EQU 80H;A 口地址 PORTB EQU 81H;B 口地址 CNTRL EQU 83H;控制口地址 START: MOV AL,MODE OUT CNTRL,AL LOOP: MOV AL,01H OUT CNTRL,AL DEC AL OUT CNRL,AL MOV AL,OFH OUT CNTRL,AL CALL DELAY DEC AL OUT CNTRL,AL IN AL,PORTB OUT PORTA,AL JMP LOOP

;设置方式控制字 ;PC0 置位,计数器复位 ;PC0 复位,为计数做准备 ;PC7 置位,开始输入脉冲计数 ;延时 1 秒 ;PC7 复位,停止输入脉冲计数 ;输入计数值 ;输出显示 ;循环测量


相关文章:
8255A端口C按位置位/复位控制字的( )位用来指定要置位...
8255A端口C按位置位/复位控制字的( )位用来指定要置位或复位的端口C的具体位置。 A.D4、D5、D6B.D1、D2、D3C.D0、D1、D2D.D5、D6、D7_答案解析_2016年...
8255A端口C按位置位/复位控制字的( )位用来指定要置位...
8255A端口C按位置位/复位控制字的( )位用来指定要置位或复位的端口C的具体位置。 A.D4、D5、D6B.D1、D2、D3C.D0、D1、D2D.D5、D6、D7_答案解析_2016年...
8255实验
8255A 的初始化编程可以设置方式选择控制字、端口 C 置位/复位控制字8255A 的工作方式分为:①方式 0:基本输入/输出方式,在该 方式下,端口 A、端口 B 和...
微机原理试卷
3. 8255的方式控制字、按位置位/复位字的 D7位分别是( A. 0、0 B. 0、1 C. 1、0 D. 1、1 4. CPU 进行中断处理,保留断点时,共占用堆栈区( A. ...
微机原理第9章习题与答案
答案:5 位 2.若要求 8255A 的 A、B 口工作在方式 1,作为输入,C 口作为输出,则输入 8255A 控制口 的控制字为___。 答案:B6H 3.若 8255A 的端口 ...
8255A的工作方式及其初始化编程_图文
2.8255A 初始化编程 8255A 的 A,B,C 三个端口的工作方式是在初始化编程时,通过向 8255A 的控制端口写入控制字来设定的. 8255A 由编程写入的控制字有两个:...
实验1:8255开关控制实验
计算机的输入端口地址为0c800,设置地址偏移量 segment assume cs:code mov dx,io8255b ;选择8255a的控制字地址,设8255a为C口输入,A口输 运行结果:拨动 K1~...
8255问答题
8255问答题_工学_高等教育_教育专区。1、 分)下图中 8255A 工作在方式 0 下,请写出方式控制字,请画出图标明端口的输入/ (5 输出? 2、 分)试编写 8255A...
8255选择题
8255选择题_工学_高等教育_教育专区。1、8255A 与 CPU 间的数据总线为(B)数据...8255A 有两个控制字,其中工作方式控制字一定(A) A、大于等于 80H B、小于...
8255A方式0-例子
工作方式控制字 ;控制字送控制寄存器 ;PA 端口的地址 ;输入开关状态 ;PB 端口的地址 ;PA 口开关的状态从 PB 口输出 《用 8255A 作为一个 3×4 矩阵键盘与...
更多相关标签: