51单片机的P0, P1, P2, P3, P4口各是什么意思?

如题所述

一、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。

二、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。

三、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据储器。能驱动4个TTL负载。

四、P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。

扩展资料

单片机的功能特点

1、可以模拟63K的程序空间,接近64K的16位地址空间。

2、可以模拟64Kxdata空间,所有64K的16位地址空间。

3、可以模拟所有32个IO引脚。

4、完全兼容KeilC51UV2调试环境,可通过UV2环境进行单步、断点、全速等操作。

5、可以用C51语言或ASM汇编语言进行调试。

6、观察所有变量非常方便,包括鼠标值的观察,也就是说,当鼠标放置在某个变量上时,会立即显示其值。

7、可选配用户晶体振荡器,支持0-40MHz晶体频率。

8、芯片上有768字节的XDATA,可以选择在模拟中使用它们,进行XDATA模拟。

参考资料:百度百科-单片机

温馨提示:答案为网友推荐,仅供参考
相似回答