微机原理11_并口8255Aok范例.ppt

多个LED数码管的显示 为了节约硬件资源,根据视觉暂留原理,采用扫描方式显示。 8个数码管的段码共用1个8位输出端口控制,再用1个8位输出端口控制8个数码管的公共端,称为位码。 软件扫描方法: 1、从输出缓冲区取一位换码输出段码,开启对应位码,点亮一位,延迟; 2、再从输出缓冲区取下一位,点亮,延迟,……依次扫描将8位全部点亮一遍; 3、回到第一步,循环扫描输出。 并行打印机接口 一般采用Centronics标准接口或其简化接口 Centronics接口是的一个并行接口协议 该协议规定了36脚簧式插头座和信号含义(见P292 表8-4) 其中前11条线是关键信号,它们是8条数据线、3条联络线(选通、响应和打印机忙) 还有一些特殊控制线、状态线 PC系列机的并行打印机接口是一个25针D型插口 打印机接口 接口信号 数据 控制 握手 STB*:负脉冲的宽度在接收端应大于0.5?s,数据才可靠地存入打印机数据缓冲区,主机发出 ACK*:打印机接收一个数据字节后就回送一个响应的负脉冲信号(脉宽约为5?s),表示打印机已准备好接收新数据 INIT*:初始化信号 AUTOFEEDXT:自动换行 SLCTIN*:选择打印机(CPU -打印机) 打印机状态 BUSY:打印机忙 SLCT:打印机与主机联机 PE:缺纸 ERR*:当打印机处于无纸、脱机或错误状态之一时 打印机工作过程 通信过程 主

文档评论(0)

1亿VIP精品文档

相关文档