微机原理课创新
8.2 可编程并行接口芯片8255A 8.2.1 8255A 的结构和引脚功能 1.外部引线 D0-D7为双向数据信号线,用来传送数据和控制字。 为读信号线,与其他信号线一起实现对8255接口的读操作。 为写信号线,与其他信号一起实现对8255的写操作。 为片选信号线,当它为低电平(有效)时,才能选中该8255芯片,也才能对8255进行操作。 A0 ,A1为口地址选择信号线。 RESET为复位输入信号。 PA0-PA7 为A口的输入输出信号线。 PB0-PB7 为B口的输入输出信号线。 PC0-PC7 8条线根据其工作方式可作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线。 8.2.2 8255控制字 8255的控制字由8位二进制数构成,各位的控制功能下图所示。 1. 工作方式0,又称为基本输入输出方式 在此方式下,可分别将A口的8条线、B口的8条线、C口高4位对应的4条线和C口低4位对应的4条线定义为输入或输出。 START: …… MOV DX,030EH MOV AL OUT DX,AL MOV AL OUT DX,AL MOV CX,100 MOV SI,OFFSET BLOCK GOON:MOV DX,030CH PWAIT: IN AL,DX AND AL,01H JNZ PWAIT;等待不忙 MOV AL,[SI] MOV DX,0308H OUT DX,AL ;送数据 MOV DX,030CH MOV AL,00H OUT DX,AL MOV AL,40H OUT DX,AL ;送 脉冲 INC SI LOOP GOON …… (1)方式1下A口、B口均为输入 ① 为低电平有效的输入选通信号。 ② IBF为高电平有效的输入缓冲器满信号。 ③ INTR为中断请求信号,高电平有效。 ④ INTE为中断允许状态。 (2) 方式1下A口、B口均为输出 ① 为输出缓冲器满信号,低电平有效。 ② 为外设响应信号,低电平有效。 ③ INTR为中断请求信号,高电平有效。 ④ INTE为中断允许状态。 8.3.1 8253的结构及引脚功能 3个独立的16位计数器通道 每个计数器有6种工作方式 按二进制或十进制(BCD码)计数 可用于准确计数或精确定时 一、内部结构 方式1 单稳负脉冲信号发生器 *方式2 速率信号发生器(分频器) *方式3 方波发生器 方式4 软件触发选通信号 方式5 硬件触发选通信号 与8086系统的连接示意 初始化程序流程 8.3.4 8253应用 例1:某8086系统中,有一片8253芯片,利用通道1完成对外部事件的计数,计满500次,向CPU发出中断请求,利用通道2输出频率为1KHz的方波。编写初始化程序。 通道1:方式0 控制字 计数初值 499 通道2:方式3 CLK2=1.19MHz 控制字 计数初值= =1190 方法一 MOV AL,71H OUT 9EH,AL MOV AL,99H OUT
您可能关注的文档
- 建筑工程施工中易多发的质量缺陷及防控措施.docx
- 循环系统的结构和功能.ppt
- 06.焊锡作业.doc
- 建筑工程投标书样本.doc
- 建筑工程投标文件.doc
- 建筑工程项目管理组织.ppt
- 微创颅内血肿清除术.ppt
- 建筑工程英语词汇.docx
- 建筑工程造价指标汇总(完整一).doc
- 微型消防站日常管理制度.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)