单片机p1数码管可以吗(声明单片机p1口的第一位有什么用)

海潮机械 2022-12-21 00:03 编辑:admin 188阅读

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。