单片机的输入端_单片机输入端口扫描

单片机的输入端_单片机输入端口扫描

单片机端口位循环扫描

这里的R0,R1,R2,R3...是在恒定以里面已经定义好的,也就是说PORTDbits.R4是一个固定的硬件地址,所以不能这么写,不过像你这个函数,可以使用更简单的代码来代替,

if(PORTD0XF0)goto DE1;//这个语句就表示了,只要RD4~RD7任何一位为高电平就跳转到DE1处,跟你上面代码希望实现的功能是一摸一样的

384 0 2023-02-20 端口扫描