用过新华龙C8051FXXX的请帮忙(输入口设置问题)

2020-02-05 08:49发布

以P0口为例:

假如我要用P0.1口为(数字---就是能检测数字电平的)输入口,我该是设置 P0MDIN=0x02(P0MDIN默认为0xFF)好呢,还是让它为默认值就好!

因为资料说了设置为低为模拟输入口,我理解为作为A/D用时设置为低,其他应该都设置为高(也就是不用管它,默认值就好)!

同时POMDOUT也不用管(让其保持默认值0x00--漏极开路),请问我的理解是否有问题??


还有就是想问问,关于这个交叉开关问题我总是没搞明白,"有说被跳过"和不被跳过的"的说法??很晕...

是不是可以理解为,被交叉开关跳过的I/O,就不接特殊功能脚,作为普通I/O用,特殊功能脚按优先级顺沿!!希望高人指点!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
and001
2020-02-05 13:37
本帖最后由 and001 于 2012-7-12 12:39 编辑

谢谢楼上朋友的热心帮忙!

请问楼上的,作为按键输入也能设置为“模拟输入”的端口,感觉总是有点问题,因为按键检测应该为数字输入口才对,因为此时它仅检测是为高电平还是低电平,从而确定是否有按键动作!!


如果作为“模拟输入”的端口来设置,就不理解了??

一周热门 更多>