当前位置:首页 >> 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方式控制字.ppt
方式控制字方式控制字决定了8255的工作方式。8255工作之前软件上必须初始化,即将方式控制 字写入控制字寄存器中,以指定端口的工作方式。 8255A的控制字格式与各位的...
8255控制字.doc
8255控制字 - 方式控制字 A组控制 7 6 5 4 3 B组控制 2 1
8255控制字.doc
9.3.4 控制字格式与初始化编程 图 9.18 8255 工作方式控制字格式 图 9.19 8255 C 口按位置位/复位控制字格式 口按位置位/复位控制字 表 9.2 8255 C 口按...
6.2 8255的工作原理_图文.ppt
D7位称为这两个控制字的标志位 第6章 基本I/O接口技术 1、方式选择控制字8255A有3种基本的工作方式,在对8255A进行初始化编程时, 应向控制寄存器写入...
8255功能与应用.ppt
219H、21AH、21BH 三、8255A的编程控制字(1)工作方式控制字:用来设定通道的工作 方式及数据的传送方向的。 (2)C口按位置位/复位控制字:向控制寄存 器写入...
8255练习题及答案.doc
8255练习题及答案 - 8255 练习题及答案 一、填空题 1、 8255A 端口 C 按位置位复位控制字的___位用来指定要置位或复位的端口 C1 的具 体位置。...
8255A芯片介绍(免费).doc
并行 I/O 总线(24 条) :用于和外设相连,共分三组 3、8255A 控制字和状态字 8255A 有两个控制字:方式控制字和 C 口置位/复位控制字。用户通过程序可 以...
8255A芯片介绍.doc
8255A 是一种可编程的 I/O 接口芯片,可以与 MCS-51 系统单片机以及外设直接相连,广泛用作 外部并行 I/O 扩展接口。 C 口置位/复位控制字控制字可以使 ...
8255的讲解_图文.ppt
读写控制逻辑(RD/WR/CS/A1/A0 ) 2.8255引脚功能 引脚功能 9.3.2 8255控制字 控制字CW 控制字 1)方式控制字: )方式控制字: 地址320H~323H,编程实现 口...
微机原理8255_图文.ppt
微机原理8255 - 第8章:可编程通用接口芯片 教学重点 8255A的基本性能 8255A的内部机构和外部引脚 8255A的控制字 8255A的工作方式 8255A的应用 8.2.1 8...
6.2-8255的原理_图文.ppt
中国科学技术大学 6.2 8255A原理 第6章 I/O和8255A 6.2.1 8255A的结构和功能 6.2.2 8255A的控制字 6.2.3 8255A的工作方式和C口状态字 中国科学...
习题9-并接口8255.doc
如为 1,则 将此字节作为方式选择控制字写入控制寄存器;如为 0,则此字节作为对端口 C 的置 1/ 置 0 控制来处理。 9.5 对 8255A 设置工作方式,8255A 的...
8255问答题_图文.doc
8255问答题 - 1、 分)下图中 8255A 工作在方式 0 下,请写出方式控制字,请画出图标明端口的输入/ (5 输出? 2、 分)试编写 8255A 初始化化程序段。要求...
(18)8255A的编程 6.52_图文.ppt
(18)8255A的编程 6.52 - 电气工程学院 6.5.3 8255A的编程 (P211) (1)8255工作方式控制字 1 D6 D5 D4 D3 D2 D1 D0 B组控制 0 C口...
微机接口8255矩阵键盘+数码管详注.txt
MOV DX,MY8255_CON ;写8255控制字,将控制字地址写到DX M
8255的原理_图文.ppt
中国科学技术大学 6.2 8255A原理 第6章 I/O和8255A 6.2.1 8255A的结构和功能 6.2.2 8255A的控制字 6.2.3 8255A的工作方式和C口状态字 中国科学...
8255键盘扫描与LED数码管显示-实验1-2_图文.ppt
(必要时) 口各数据线的状态 通过向8255的控制口写入控制字实现: 的控制口写入控制字实现: 通过向 的控制口写入控制字实现方式控制字* 方式控制字用于控制8255各...
8255键盘扫描与LED数码管显示_图文.ppt
(必要时) 口各数据线的状态 通过向8255的控制口写入控制字实现: 的控制口写入控制字实现: 通过向 的控制口写入控制字实现方式控制字* 方式控制字用于控制8255各...
常用数字接口电路8255_图文.ppt
7.3 可编程并行接口芯片8255 7.3.1 8255概述 7.3.2 8255控制字 7.3.3 8255的工作方式 7.3.4 8255编程 3 7.3.1 8255概述 1、并行接口8255的特点...
8255A的应用_图文.ppt
0 0 0 0 0 0 1 1 0 1 0 1 60H 61H 62H 63H 读端口A 读端口B 读端口C 非法 写端口A 写端口B 写端口C 写控制字 10.1.2 8255A的工作方式 ?...
更多相关标签: