1. 声明单片机p1口的第一位有什么用
4个I/O口的作用是:第一功能是普通I/O口,其中P0口需外接上拉电阻;
第二功能各不相同,分别为:
P0口:作外部三总线的地址总线(低8位)/数据总线;
P1口:作扩展型芯片的外部引脚,例如52的C/T2外部信号输入,S52之WDT的报警输出等;
P2口:作外部三总线的地址总线(高8位);
P3口:作串口、定时器、外部中断的输入/出线,及外部RAM读写的控制信号(外部控制总线的一部分)。外部三总线是如何分配的:数据总线:P0口;地址总线:P0口,外部地址总线(低8位,需锁存);P2口,外部地址总线(高8位);控制总线有:P3.6(外部RAM /WR)、P3.7(外部RAM /RD)、EA、ALE、PSEN等。
2. 单片机p1口的每一位能驱动
p1口引脚功能是向外界输出脉冲。
3. 声明单片机p1口的第一位是led1
举个简单的例子,8个LED灯的正级分别接在P1.0到P.7上面,负极分别接在P2.0到P2.7上面, P1 = 0xff; (P1口全部高电平) P2 = 0x00; (P2口全部低电平),此时电流通过P1口经LED流向P2口,8个灯全部点亮,如果P1不变,P2 = 0XFF; 此时由于P1与P2的接口全部是高电平,没有电压差也就没有电流,LED全部熄灭,如果想让某一个灯点亮,可以根据8421法则,P2.7 P2.6 P2.5 P2.4是高8位,P2.4 P2.3 P2.2 P2.1 P2.0是低8位 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 8 4 2 1 8 4 2 1 当p1 = 0xff; p2 = 0xfe的时候,就是P2.0那个小灯点亮,其他7个灭,p2 = 0xfe的这个F就是8+4+2+1 =15,对应16进制里的f, 同理E=8+4+2+0 =14,对应16进制里的e。
闪烁的话需要用到定时器,时间到了把当前P2对应的引脚取反一下就行了,比如当前P2.0 = 1; 定时器时间到了以后 ~P2.0 当然实际写程序的时候不能直接这么写,自己多复习下吧
4. 单片机怎么定义p1口
早期的51单片机只有P1口是单功能的,其余P0、P2和P3口都是双功能端口。其中,P0口的第二功能是地址总线低8位和数据总线,P2口的第二功能是地址总线高8位,P3口分布了控制总线读写信号、串口外部中断口、定时计数器输入等。
现在出产的51单片机,所有的IO口都具有第二甚至第三功能,使用时需要详细阅读单片机的产品手册。
5. 单片机p1口和p2口
功能不同。
P口指的是“并行口”
IO口指的是“输入输出口”
P口当然可以作为IO口来用,但是通常P3口会用于他的第二功能,而P2口、P0口则经常被用作地址总线和数据总线。只有P1口,常被用于IO口。
6. 单片机的p1口具有第二功能
51单片机p1点可以用于中断。
IT0表示INT0的中断方式,INT1表示INT1的中断方式
当INT1=0时:低电平触发方式,意思是给INT0的引脚一个低电平的电压,中断变一直触发,实验时,接通GND,则指示灯不停闪亮,不停触发中断
当INT1=1时,负跳变触发方式,表示一个低电平电压触发一次,实验时接通一次GND,指示灯亮一次
7. 单片机p1口的p1.0和p1.1
00H 代表内存地址 ,0000H代表内部程序存储器地址。如果地址是00H-FFH 则写为00H如果地址是00000H-FFFFH 则写为0000HAT89C/S51片内4K FLASH 地址为0000H-0FFFH
8. 单片机p1口的功能
52的I/O端口都可以设置为输出信号,P0口需加上拉电阻。
9. 单片机p1端口的介绍
1-8脚为P1口,9脚为复位端,10-17为P3口,18-19外接晶振,20脚接地,21-28脚为P2端口,29,30,31引脚为功能引脚,32-39脚为P0端口,40脚接Vcc。