- 6
- 0
- 约1.7万字
- 约 100页
- 2017-11-28 发布于湖北
- 举报
微机原理2012-8
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例1 由8255A的A口输出控制一位共阳极数码管,由C口PC7~PC4输入接入四位DIP开关的设置,根据开关设置值,在数码管上显示字型。 注:LED数码管由8个发光二极管组成七段数码和小数点 字型图 a b c d e f g dp a b c d e f g dp com 共阳极数码管内部结构 程序 8255A初始化控制字:88H(1 00 0 1 0 0 0B) 十六进制到字型码采用软件译码方式 十六进制 字型码 十六进制 字型码 00H C0H 08H 80H 01H F9H 09H 98H 02H A4H 0AH 88H 03H B0H 0BH 83H 04H 99H 0CH C6H 05H 92H 0DH A1H 06H 82H 0EH 86H 07H F8H 0FH 8EH 1 D6 D5 D4 D3 D2 D1 D0 PORTA EQU 60H PORTB EQU 62H PORTC EQU 64H PCTRL EQU 66H DIS PROC MOV AL, 88H OUT PCTRL,AL ;初始化8255 IN AL,PORTC ;读开关状态 MOV CL,4 SHR AL,CL ;转成低4位 LEA BX,SH_TAB XLAT SH_TAB ;查表 OUT PORTA,AL ;显示输出 RET ;字型表 SH_TAB DB 0C0H,0F9… DIS ENDP 例2 由8255A作为打印机的接口工作在方式0,如下图所示。 A端口作为传送字符的通道,工作在方式0,输出方式;C端口也工作在方式0,PC2作为BUSY信号输入端,所以PC3-PC0为输入方式; PC6作为STB信号输出端,所以PC7-PC4为输出方式。 设端口A、B、C和控制端口的I/O地址为00D0H、00D2H、00D4H和00D6H pp: MOV AL, 81H A方式0输出,C上部方式0输出,下部输入 OUT 0D6H, AL MOV AL, 0DH 置1/置0的方式PC6为1,即STB为高电平 OUT 0D6H, AL lpst: IN AL, 0D6H 读端口C AND AL,04H 比较PC2 JNZ lpst 不为0,忙,等待 MOV AL,CL OUT 0D0H,AL 不忙将CL数据送端口 MOV AL,0CH OUT 0D6H, AL STB为0 INC AL OUT 0D6H, AL 再使STB为1 * * * * * * * * * * * * * * * * * * * * * * * * * * 读写控制逻辑 由RD、WR、CS、A0、A1和RESET组成,8255A占用4个端口地址。 获得对A组控制部件和B组控制部件的控制命令,并将命令发给这两个部件,完成对数据、状态信息和控制信息的传输。 数据总线缓冲器 8位双向数据缓冲器,可直接与数据总线相连。 引脚功能说明 8255A——40引脚双列直插的NMOS器件,其引脚如下: PA7~PA0:端口A的数据线,双向,三态输出。 PB7~PB0:端口B的数据线,可输入,也可输出。 PC7~PC0:端口C的数据线,可输入,也可输出,还可做A口或B口的控制信号线。 D7~D0:数据线,与系统总线连接。 RD:读信号,输入,低电平有效,CPU从8255A读取输入数据 WR:写信号,输入,低电平有效,CPU把数据写入8255A。 CS:片选信号,输入,低电平有效,决定芯片地址。 A0 A1:端口选择信号,8255A占4个端口地址,3个数据端口,1个控制端口。 RESET:复位信号,输入,高电平有效。复位
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)