STC89C52RC的使用过程中,P2口做按键输入,并未响应,换至P3口仍旧不响应,P2P3口按键未动作前为高电平,不知原因导致无法响应输入
STC89C52RC的使用过程中,P2口做按键输入,并未响应,换至P3口仍旧不响应,P2P3口按键未动作前为高电平,不知原因导致无法响应输入
收起
不响应是指单片机引脚在程序里未拉低吗?确定程序跑起来了吗?
可能的原因有以下几种:
// 初始化P2口为输入状态,同时拉高电平
P2 = 0xFF;
// 设置P2.0口为上升沿触发中断
EA = 1;
EX0 = 1;
IT0 = 1;
// 配置P2.0口为上拉输入
P2 = 0xFF;
P2 |= 0x01;
以上是可能导致问题的原因和可能的解决方案,需要进一步了解具体的情况和代码才能更准确地定位和解决问题。
报告相同问题?