中断控制器与键盘.pptxVIP

  • 9
  • 0
  • 约1.13万字
  • 约 42页
  • 2022-08-13 发布于云南
  • 举报
嵌入式系统设计与开发中断控制器与键盘 中断控制器与键盘 1.1 传统键盘介绍键盘的结构通常有两种形式:线性键盘和矩阵键盘。 线性键盘由若干个独立的按键组成,每个按键的一端与微机的一个I/O口相连。有多少个键就要有多少根连线与微机的I/O口相连,因此,只适用于按键少的场合。简单键盘电路 矩阵键盘的按键按N行M列排列,每个按键占据行列的一个交点,需要的I/O口数目是N+M,容许的最大按键数是N×M。显然,矩阵键盘可以减少与微机接口的连线数,简化结构,是一般微机常用的键盘结构。根据矩阵键盘的识键和译键方法的不同,矩阵键盘又可以分为非编码键盘和编码键盘两种。 1. 非编码键盘非编码键盘主要用软件的方法识键和译键。根据扫描方法的不同,可以分为行扫描法、列扫描法和反转法3种。2. 编码键盘编码键盘主要用硬件来实现键的扫描和识别,通常使用8279专用接口芯片,在硬件上要求较高。矩阵键盘电路 1.2 中断控制器概述 S3C44B0X的中断控制器可接收来自30个中断源的中断请求。这些中断源来自DMA、UART、SIO等芯片内部外围或接口芯片的外部引脚。在这些中断源中,有4个外部中断(EINT4/5/6/7)是逻辑“或”的关系,它们共用一条中断请求线。UART0和UART1的错误中断也是逻辑“或”的关系。中断控制器的任务是在片内外围和外部中断源组成的多重中断发生时,经过优先级判断选择其中一个中断,

文档评论(0)

1亿VIP精品文档

相关文档