单片机中的P0与P1的区别?

[复制链接]
查看11 | 回复2 | 2016-4-1 09:09:04 | 显示全部楼层 |阅读模式
我从一个P0口接1602的程序移植到一个P1接1602上,修改了一下对应的口,还是不行,请指教

回复

使用道具 举报

千问 | 2016-4-1 09:09:04 | 显示全部楼层
1、P0口默认位单片机寻址的低8位地址,而P1口则没有这种功能。2、在程序中可能包含有外部寻址的语句,而寻址的时候,P0仍然参与了工作。3、已经将1602从P0转移到了P1,所以通过外部寻址才能正常工作的程序就不能正常驱动1602了。4、建议:如果是上述情况,可将与外部寻址有关的指令,都改为对P1口的控制。
回复

使用道具 举报

千问 | 2016-4-1 09:09:04 | 显示全部楼层
P0口和P1口在用的时候除了P0输出要接上拉电阻之外,别的也没什么区别吧,如果你在P0口能显示的话在P1口就没有理由在P0口不显示。
还有就是不知道你是用汇编还是C,一楼说的应该是汇编,我说的是C
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行