当前位置:首页 >> 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 复位,停止输入脉冲计数 ;输入计数值 ;输出显示 ;循环测量


相关文章:
8255控制字
9.3.4 控制字格式与初始化编程 图 9.18 8255 工作方式控制字格式 图 9.19 8255 C 口按位置位/复位控制字格式 口按位置位/复位控制字 表 9.2 8255 C 口按...
05-8255-An习题与答案
选择控制字为 80H,其含义是( ) A.A、B 为方式 0 B.A、B、C 口全为输入 C.A 口为输出,其他为输入 D.A、B、C 口均为方式 0,输出 3.8255A 引脚...
8255设置
8255 的方式设 置 (一) 8255A 的端口 A 可以在方式 0、 方式 1、 方式 ...1 情况下 作为输出端口时应该设置的方式选择字和各控制信号和状态信号的示意图...
8255选择题
8255选择题_工学_高等教育_教育专区。1、8255A 与 CPU 间的数据总线为(B)数据...8255A 有两个控制字,其中工作方式控制字一定(A) A、大于等于 80H B、小于...
8255a简介
五.8255A 的编程及应用 1.8255A 的编程 对 8255A 的编程涉及到两个内容: ⑴写控制字设置工作方式等信息, ⑵使 C 口的指定位置位/复位的功能。 9 注:均...
论如何对芯片8255进行开关状态显示
一、工作原理 1、 8255 的方式控制字格式如下: D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 0 0 1 0 各位定义如下:D7=1 方式字标志位 D6、D5 PA 口...
8255 PA口控制PB口
;硬件实验六 8255 PA 口控制 PB 口 cs8255 equ 8e1fh porta equ 8e1ch portb equ 8e1dh org 0 mov dptr,#cs8255 mov a,#90h ;命令字:pa 输入、pb ...
8255练习题及答案
8255 练习题及答案一、填空题 1、 8255A 端口 C 按位置位复位控制字的___位用来指定要置位或复位的端口 C1 的具 体位置。 答案:D3、D2 和 D1 2、8255...
8255实现计算器
初始化 8255,写控制字 mov f,0 mov dx,201h mov al,0 out dx,al;初始化 8255 mov dx,202h in al,dx;初始化 8255 and al,0fh cmp al,0fh je k_...
习题10-并接口8255
10.4 8255A 的方式选择控制字和置 1/置 0 控制字都是写入控制端口的,那么,它们是由什么来 区分的? 【答]】当 8255A 接收到写入控制口的控制字时,就会对...
更多相关标签: