打印机接口-西北师范大学

版权声明 本电子教案内容为西北师范大学计算机科学系微机原理与汇编语言课讲义,大家可以自己个人使用。但由于本教案同时也部分使用了其他人所写讲义或CAI课件的内容,因此禁止使用本材料进行任何商业性或赢利性活动。同时作者不承担由于使用本教案而引发的其他连带责任。转载时请保留本版权声明。 - 索国瑞 suogr@ 人机接口 基本概念 键盘与键盘接口 其他输入设备及接口 显示设备及接口 打印机接口 1 基本概念 人机交互设备 人机接口的功能 2 键盘与键盘接口 小型键盘接口 例:采用行反转法对8×8矩阵键盘进行键码识别的程序,行反转法键盘要求与行线和列线联接的接口,CPU既可写又可读,8255A的3个端口就具有这个功能。如下图所示为利用8255A连接i×j键盘矩阵的示意图。 抖动与重键的处理 在以上键码识别中,还必须考虑两个问题,一是抖动消除问题,二是重键处理问题。 抖动现象 在按键闭合、断开过程中,由于机械触点的弹性作用,在闭合和断开瞬间均有抖动现象,其电压信号波形如下图所示。抖动时间的长短与开关的机械特性有关,一般为5~10ms。抖动问题不解决就会引起对闭合键的错误认识。 重键处理 重键是指两个或两个以上的按键同时按下,或者一个按键按下后还未弹开,另一个按键已按下的情况。 处理的办法有两种 第一种是不停地扫描键盘,当有多个闭合键时不予识别,仅以最后检查到的一个闭合键为确认键。 第二种方法是确认一个闭合键之后处于保持状态,只有当该键释放后再去处理,并开始识别其它键。 微机键盘及其接口 早期的PC机与键盘的接口主要采用 Intel 8255 并行接口和 LS322移位寄存器组成, 这种接口电路一般用作标准键盘的接口,采用移位寄存器来接收键盘发送的串行扫描码,通过并行接口8255A将装配好的数据送给CPU,同时向8259A发中断请求。 3 其他输入设备及接口 鼠标器 扫描仪 4 显示设备及接口 CRT 显示器及接口 CRT显示器的内部结构主要由电子枪、偏转装置和荧光屏等三部分组成,如下图所示。 视频显示标准 字母数字显示器 5 打印机接口 打印机概述 主要性能指标 打印机接口 并行接口逻辑及编程应用 并行接口电路 主机并行接口内部有3个寄存器,分别对应3个端口地址,即数据口、控制口和状态口,主机可以分别对它们进行读写操作,如图所示。 控制寄存器、状态寄存器的格式 ? 本章重点 接口的概念和功能 CPU与设备间的接口信息 端口的编址方式 输入输出传送方式 端口读写技术 作业 1. P277:12、13、14、15 ? 点阵式打印机 点阵式打印机则借助于若干点组成的方阵来构成字符。字模式打印的字迹清晰,但字模数量有限,组字不灵活,不能打印汉字和图形,所以基本上已被淘汰。点阵式打印机以点阵图拼出所需字形,不需固定字模,他组字灵活,可打印各种字符(包括汉字)和图形、图像等。…… 打印机通常有两种工作模式。 (1)文本模式 在这种方式中,主机向打印机输出字符代码(ASCII 码)或汉字代码(国标码),打印机则依据代码从位于打印机上的字符库或汉字库中取出点阵数据,在纸上“ 打”出相应的字符或汉字。 (2)图形模式 在图形模式中,主机向打印机直接输出点阵图形数据,有一个“ 1”就“ 打”一个点。在这种模式下,CPU 能灵活控制打印机输出任意图形,从而可打印出字符、汉字、图形、图像等。…… 但图形模式所需传送的数据量大,占用主机大量的时间。例如打印一个 24 × 24 点阵的汉字,传送字符点阵图形的数据量(72 个字节)远大于传送字符代码时的数据量(2 个字节)。 有关打印机的性能指标主要有:分辨率、打印速度、打印幅面、接口方式、缓冲区大小等。 1.分辨率(DPI) 打印机的打印质量是指打印出的字符的清晰度和美观程度,用打印分辨率表示,单位为每英寸打印多少个点(DPI,Dot Per Inch)。 2.打印速度 打印速度可分为串式、行式和页式打印速度。串式打印机的打印速度用每秒钟打印的字符数(CPS)来表示;行式打印机用每分钟打印的行数(LPM)来表示;页式打印机用每分钟打印的页数(PPM)来表示。 3.打印幅面 打印机的打印幅面有许多种,一般家庭用户使用 A4 幅面的就可以了。 4.接口方式 打印机的接口大多数均为标准配置并行接口,其他标准接口一般作为附件而需另外购置。 5.缓冲区 打印机的缓冲区相当于计算机的内存,单位为 KB 或 MB。24 针打印机的缓冲区一般在 2 ~ 40 KB

打印机与计算机接口大多数,打印机接口-西北师范大学.PPT相关推荐

  1. 计算机打印机危害,计算机连接到打印机后的限制解决方案

    如果连接打印机后找不到计算机,该怎么办?如果无法安装打印机驱动程序,该如何恢复?有时在使用打印机的过程中,会出现诸如打印机无法工作以及无法正常识别的问题. 接下来,我将与您分享无法正常识别打印机的问题 ...

  2. 打印机用计算机名慢,打印机打印文件特别慢怎么办_打印机打印文件特别慢如何解决-系统城...

    平时办公的时候经常会使用打印机打印方案.记录等文件,打印机已成为日常办公中必不可少的设备之一.打印机使用时间长了,难免出现一些小问题,比如打印机打印文件特别慢,每次打印要等待好几分钟,拖慢办公效率,那 ...

  3. win7设置计算机共享的打印机共享的打印机共享,告诉你win7打印机共享设置教程...

    win7打印机共享怎么设置呢?我们在办公的过程中经常都需要打印一些资料之类的东西,如果我们跑来跑去就会浪费我们宝贵的时间,我们这时就可以使用打印机共享设置的方法,接下来,小编就给大家陈述一下win7打 ...

  4. 计算机无法连接打印机主机,电脑主机连不上网络打印机

    其实网络打印机是一种智能型网络设备,它能够通过多种网络环境为大批用户提供打印服务.下面是学习啦小编为大家整理的关于电脑主机连不上网络打印机,一起来看看吧! 电脑主机连不上网络打印机 要解决无法连接的问 ...

  5. 计算机然后连接共享打印机,如何连接共享打印机,教您如何连接共享打印机

    打印机在生活中起着许多作用. 例如,为了帮助打印内容,我们只需要在计算机上设置要打印的文件,就可以在打印机上打印我们想要的文件. 因此,下一位编辑者将讨论计算机如何连接到共享打印机. 在我们的生活中, ...

  6. 假设无线打印服务器,如何给我的usb接口的打印机改装成通过wifi连接的打印机...

    需要使用无线打印服务器,下面以HP2101nw无线GUSB打印服务器为例. 一.硬件连接: 将打印机的USB线连接到打印服务器的USB接口上,如下图.打印服务器和打印机都上电. 假设现有的无线路由器的 ...

  7. Java实现接口(打印机)

    打印机实现接口 需求说明以及实现效果 实现方式: 从需求中提炼出所有的名词:彩色,黑色,墨盒: A4, B5, 纸张: 打印机其中墨盒可以有一种标准, 所以可以将墨盒设置为接口, 让彩色和黑色墨盒使用 ...

  8. 【Java】接口.案例.打印机

    案例1.接口之打印机 /*** 纸张接口* @author DELL**/ public interface Paper {/*** 得到纸张大小*/public String GetSize(); ...

  9. 用VB开发USB接口POS打印机进行打印和弹钱箱

    用VB开发USB接口POS打印机进行打印和弹钱箱 原来并口打印机编写代码: Open "Lpt1" For Output As #1 Print #1, "打印的内容&q ...

最新文章

  1. MIT学神、「太极」作者胡渊鸣送你一门计算机图形学课程
  2. html概述和基本结构
  3. 计算机软件与理论调剂,2021汕头大学计算机软件与理论081202考研调剂信息
  4. head.s 剖析——Linux-0.11 剖析笔记(五)
  5. JZOJ 5923. 【NOIP2018模拟10.23】Bomb
  6. netty系列之:文本聊天室
  7. pycharm设置anaconda并运行helloworld
  8. 国产操作系统发展离不开人才和市场
  9. nginx-配置基于ip或域名的虚拟主机
  10. HTML DOM content 属性
  11. linux的基础知识——TCP通信状态
  12. day04【后台】角色维护
  13. setting-mirrorO以及下载jar包流程简介
  14. 解决Aid Learning无法联网问题
  15. sklearn之make_blobs:产生数据集
  16. 计算机一级的wps软件,计算机一级WPS
  17. 鸿蒙系统下拉菜单,华为鸿蒙系统官方
  18. PDF格式的“在线阅读”和“下载”
  19. 头腾大战再升级 字节跳动做游戏的胜算有多少?
  20. 在OpenWrt上配置原生IPv6 NAT,,实现校园网路由器使用ipv6

热门文章

  1. 软考 软件设计师个人总结 (程序语言部分)
  2. 杂谈:编程解决水管工游戏
  3. Mac下使用Mounty挂载NTFS出现了文件不能拷贝的解决办法
  4. 程序员非常实用的十个工具网站,值得收藏
  5. 【微信小程序】史上最全的《Java面试题及解析》,理论+实战双管齐下!
  6. 苹果mac有什么用_苹果的T2“安全芯片”在Mac中有什么作用?
  7. 华钜同创:亚马逊中常见的广告类型及其专业名词解释
  8. php7 memcached sasl,memcached sasl
  9. c++构造函数的定义
  10. 股票移动平均线matlab,移动平均线(MA)