第十一集 矩阵按键1. 矩阵按键的原理1.矩阵按键:在按键数量较多时,为了减少I/O口的占用,将按键排列成矩阵排列的形式的按键阵列和独立按键的原理图区别:2. 矩阵按键的程序实现按键识别原理:端口默认为高电平,实时读取到引脚为低电平是表示按下。①将P0.0-P0.3输出低电平,P0.6-P0.7输出高电平,如果有按键按下,按下的那一行的IO就会变成低电平,就可以判断出哪一行按下了。②将P0.0-P0.3输出高电平,P0.6-P0.7输出低电平,如果有按键按下,按下的那一列的IO就会变成低电平,就可以判断出哪一列按下了。③行列组合一下就可以判断出是哪个按键按下了。任务1:数码管显示当前的按键号任务2:实现建议密码锁功能
第十二集 复位系统1. 硬件复位在ISP软件的硬件选项中设置 (1)上电复位(复位电压为1.7-1.9V)(2)低压复位:勾选“允许低压复位”选项后,当VCC电压低于设置的低压检测电压时,MCU会产生低压复位(3)复位脚复位:将ISP的“复位脚用在I/O口”勾勾去掉,并外接这个电阻和按键,即可实现硬件复位(4)看门狗复位:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清理看门狗(也叫喂狗),那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以,在使用有看门狗的芯片时要注意清理看门狗。2.软件复位
第十三集 外部中断 1.中断系统介绍 当中央处理机 CPU 正在处理某件事的时候外界发生了紧急事件请求,CPU 暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。实现这种功能的部件称为中断系统。 CPU 总是先响应优先级别最高的中断请求 2.外部中断介绍外部中断就是在单片机的一个引脚上,由于外部因素导致了一个电平的变化(比如由高变低),而通过捕获这个变化,单片机内部自主运行的程序就会被暂时打断,转而去执行相应的中断处理程序,执行完后又回到原来中断的地方继续执行原来的程序。引脚带INTx标识的可以作为外部中断口3.外部中断用法编写外部中断1的程序
页:
1
[2]