我要在键盘中断处理函数中判断哪个键被按下。 如果在刚进入中断处理函数时,加一个350毫秒以上的延时,就能读出正确的键值,如果不加延时,读出的键值就不正确,这是为什么? 我的单片机用C8051F020
热门产品 :
CH394: 以太网协议栈芯片
我要在键盘中断处理函数中判断哪个键被按下。 如果在刚进入中断处理函数时,加一个350毫秒以上的延时,就能读出正确的键值,如果不加延时,读出的键值就不正确,这是为什么? 我的单片机用C8051F020
因为你单片机速度太快了,不满足CH451的时序.350毫秒的延时太长了吧,改小些试下.还有可以在写命令子函数中加载数据这条指令后加几us延时.