Keyboard Controller 简介
主板的键盘有一块专用的接口芯片,一般是采用一块单片微处理器8042(现在大多已集成在南桥或SIO里)。它控制整个键盘的工作,包括加电自检、键盘扫描码的缓冲以及与主板的通讯。INT09H是H/W中断,对应IRQ1,INT16H是一个S/W中断。当键盘的一个键被按下时,键盘接口芯片根据被按下的位置,INT09H负责把键值转换成INT16H认识的值,返回给INT16H。INT16H再把该值根据OS所选定的不同语系键盘而转换成相应的二进制字符传给OS或应用程序。当用户敲击键盘速度过快,使主CPU来不及处理时,则先将所键入的内容送往住存储器的键盘缓冲区,等CPU能处理时,便从缓冲区中取出,送入CPU进行分析和执行。一般在PC机的内存中安排了大约20个字符的键盘
用户评论
推荐下载
-
hysteresis controller
hysteresis controller - 也叫 bangbang controller, 是一种基于PFC(功率因数优化)的电压控制方式。输入为交流,整流后接一个boost converter。
7 2020-12-16 -
controller注解
controller注解
28 2019-09-23 -
Package Controller
PackageController
19 2019-09-23 -
Controller配置
Controller基本配置
16 2019-09-18 -
USBSerial Controller
USB-SerialController
33 2019-09-21 -
date controller
DevExpress.QuantumGrid.4.5.2.Delphi7
31 2019-09-06 -
SpringMVC controller
NULL 博文链接:https://sharpspeed.iteye.com/blog/1098367
19 2020-09-01 -
vga controller
vga 控制模块的verilog 实现 修改vgacontroller 里的ored、ogreen、oblue 可以实现不同的图像、视频显示
17 2020-07-19 -
Cache Controller
Help you understand the cache architecture and its mechanism. Design a first-level data cache contro
47 2018-12-25 -
SET Controller
**SET-Controller**是一个基于JavaScript的控制器,用于管理和协调应用程序的不同组件,特别是在分布式系统或Web应用程序中的场景。本文将详细介绍SET-Controller的安
0 2024-10-17
暂无评论