单片机输入输出一问
时间:10-02
整理:3721RD
点击:
一直没搞懂,单片机矩阵式键盘反转法识别按键中,如果P1接4X4键盘,执行下面的语句
MOV P1,#0FH
MOV A,P1
为什么A低4位中与按下键相应的位会为低电平?不是说输出电平只在指令执行期间有效么?电平是怎么维持的?
盼大牛解释一下:)
MOV P1,#0FH
MOV A,P1
为什么A低4位中与按下键相应的位会为低电平?不是说输出电平只在指令执行期间有效么?电平是怎么维持的?
盼大牛解释一下:)
这个你得找管脚结构图看看,先写高电平是写入锁存器中,使下面的场效应管T2截止,因此输出高电平。端口外接的电平为低电平时(按键被按下)。那么管脚的电平就被拉低。读取管脚状态时就会输出低电平。之所以要先写高电平再读管脚,是为了先将T2截止才能正确读出管脚的状态。T2不截止读不出高电平。

顶楼上。
