51 ARM IO口

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:15:48
对51 IO口的操作输入输出不用设置,为什么用到ARM对IO口的操作反而复杂了。包括凌阳等稍微高端点的单片机,输入输出都要设置,这是为什么,希望详细点的解答,谢谢各位

不一样呗,这有什么好疑问的,PIC的端口还有方向设置呢。
51的不麻烦,但是如果要测外部信号,还是需要先把端口输出高,否则外部信号可能被内部拉低。

不清楚,没有研究过这个问题,我现在用的AVR也是有IO的控制寄存器, 可能是为了解决IO的方向问题,51是一组IO只能同时输入或者输出,有控制寄存器以后一组IO可以控制其中的某一位可以和其他的方向不一样,比如AVR单片机,DDRA|=0xf0,就是设置PORTA口的低4位为输入,高4位为输出