FRSTC 发表于 2024-9-16 11:35:57

第十四集:矩阵按键
1、矩阵按键是什么
   一般的按键是一个按键对应一个IO口,按键一端接IO口,一端接地,当按下时引脚接地为低电平,松开时引脚接上拉电阻,为高电平。而当需要较多的按键时,每个按键对应一个IO口会浪费较多的IO资源,这时可以使用矩阵键盘减少IO口的浪费。矩阵键盘内部构造如下图所示,通过a+b个IO口就能控制a*b个按键。实际应用时可以通过逐行扫描的方式读取按键情况,首先将纵向第一个IO口置高电平,再依次读入所有横向IO口高低电平情况,若其中一个置高电平,则第一列的那一行键盘被按下,相同原理再扫描下一列直到扫描完成。
   

小涵子爸爸 发表于 2024-9-16 14:03:30

{:5_332:}

FRSTC 发表于 2024-9-17 14:25:55

第十五集:外部中断
1、中断和中断系统
   中断系统是为了使CPU具有对外部紧急时间的处理能力而设置的。


2、中断系统的中断源
   中断系统中包含了许多中断源,有很多事件可以出发外部中断,如IO中断、定时器中断、串口中断、I2C中断、USB中断等等,具体中断源如下图所示

3、中断系统的中断次序
   当有多个中断同时响应时,CPU需要判断先执行哪个中断,再执行哪个中断,这时就需要中断次序,中断次序越低,中断优先级越高,具体中断优先级如下图所示


4、外部中断的用法
   配置TCON寄存器的IT0可以控制中断触发方式,配置IE0可以控制外部中断是否自动清零,配置EX0可以控制外部中断是否允许,

阿杰爱学单片机 发表于 2024-9-18 16:14:59

阿杰爱学单片机 发表于 2024-8-30 20:17
加油,你有板子吗

加油加油
页: 1 2 [3]
查看完整版本: 学习记录!!!