电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>51单片机P0口的特性及使用方法解析

51单片机P0口的特性及使用方法解析

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

1602液晶对单片机P0有影响,会全部拉低的原因?

为什么p0的led流水灯效果在插上1602液晶后,液晶会将p0全部拉低,导致p0的led灯全部点亮?(1602液晶和p0led灯共用p0)
2023-10-08 08:10:24

8.51单片机实现跑马灯 相关资料分享

利用51单片机实验板实现跑马灯和简单的显示文章目录1.利用单片机P0,在单个数码管上显示6。2.利用单片机P0,在单个数码管上循环显示0~9。1.利用单片机P0,在单个数码管上显示6。ORG 0000HMOV P0,#01111101B ;6END2.利用单片机P0,在单个数码管上循环显示0~9。
2021-07-06 07:02:39

8051单片机P0P1的引脚有哪些不同呢

8051单片机P0P1的引脚有哪些不同呢?
2022-01-26 08:22:24

80C51单片机的内部结构

是与定时器/计数器2有关的寄存器,仅在80C52系列中存在。下面以一个实例说明单片机的内部存储器。3.80C51单片机并行输入/输出口 80C51单片机含有4 个8位并行I/OP0P1、P2和P
2017-03-25 13:27:00

89C51P0--P3结构有什么不同?

P0是开漏的,可以实现线与功能,可做为地址总线,可以作为地址总线的低八位,P1是普通IO(有些单片机有特殊功能比如AD,PWM),P20可作为地址总线的高八位,可以做普通IOP3是特殊功能。某些51单片机还有P4可以通过寄存器配置不同的输入输出模式(比如推挽,上拉等)。
2023-10-27 06:32:59

51 单片机的串行扩展方法

Computer通信,一方面又要和下位通信,这时就需要扩展串行通道。本文具体介绍了两种串行通道的扩展方法。 2 串行的扩展方法常用的标准51单片机内部仅含有一个可编程的全双工串行通信接口,具有UART的全部功能
2015-09-02 14:47:12

51单片机-------流水灯(实验报告)精选资料分享

:Proteus仿真软件、KELL开发软件三.实验任务在单片机I/OP0)上依次外接八个发光二极管LED,通过程序实现LED依次闪烁显示,即不停的一亮一灭向下推移,亮,灭持续时间均为1秒。四、实验内容及实验步骤【注:1.项目背景 2.需求分析 3.项目内容及仿真软件(可以参考本人闪...
2021-07-16 08:09:19

51单片机/AVR单片机和PIC单片机IO的操作的方法是什么?

51单片机/AVR单片机和PIC单片机IO的操作的方法是什么?
2021-10-29 06:43:08

51单片机P0、低八位地址

为什么用51单片机P0接LCD(1602)的数据接口后,不能对挂在单片机低八位地址的器件(RAM)进行操作了?不改动程序,取下LCD就可以对RAM操作了;最后对LCD的数据接口用了一个锁存器之后就没问题了。为什么?电流的原因吗?
2014-04-07 23:31:31

51单片机P0已用作地址\数据总线,还能用来当做普通I\O使用吗?

的OE选通信号仍然使用P2部分地址线译码产生的片选信号,LE锁存使用单片机WR反相控制锁存器锁存P0来的数据,按照单片机写外部RAM的控制时序,P2地址用来选中锁存器,WR写信号用来锁存P08位数
2015-09-26 11:02:24

51单片机P0引脚问题

51单片机P0上的引脚,写0时为低电平,那么写1时是什么?
2013-04-28 10:11:52

51单片机P0的上拉电阻原理是什么?

引用《新编MCS-51单片机应用设计》P0的字节地址为80H,位地址为80H~87H。 P0的各位线具有完全相同但又相互独立的逻辑电路,P0某一位的位结构的电路原理图如图2.10所示。P0
2022-09-19 19:26:41

51单片机P0什么时候用上啦电阻啊???

最近在学习单片机设计,用51的时候,P0什么时候用上拉电阻的问题整的我用地啊头晕,大神给解析解析
2013-10-23 10:38:35

51单片机P1电压问题

烧了个程序到单片机(stc89C51)去,使P1=0x5f(就这一个指令),然后我用万用表去测了下P1的电压,发现P1.0~P1.3的电压分别是5.04,2.4,5.03,2.39。。。。不明白
2014-03-12 00:50:04

51单片机IO使用方法

IO的四种使用方法高阻态的典型应用
2021-04-02 06:48:21

51单片机IO使用方法

的四种使用方法从I/O特性上看,标准51P0在作为I/O使用时,是开漏结构,在实际应用中通常要添加上拉电阻;P1、P2、P3都是准双向I/O,内部有上拉电阻,既可作为输入又可以作为输出。而
2020-08-25 09:35:59

51单片机io疑问

单片机P0→1602数据单片机P2.5,P2.6,P2.7→1602的4,5,6单片机P2.3,P2.4→ds3231的scl,sda这样子显示异常,不能正常读取ds3231的数据单片机P0
2017-10-31 17:28:48

51单片机下定时器编译的过程

51单片机下定时器编译1、Proteus下绘制原理图新建工程后,在左侧菜单栏选择添加元件,添加如图所示的元件,单片机选AT89C51。摆放元件,用P0控制秒位,用P2控制毫秒位和暂停、重置功能
2022-01-17 06:05:59

51单片机中数码管位选,段选都用在P0怎么写程序啊

51单片机中数码管位选,段选都用在P0怎么写程序啊这是一个抢答器程序,位选在P2,请教把位选改在P0怎么改程序啊,直接把p2换成p0好像不行,求大神指导,单片机还在学习中
2013-07-07 23:57:20

51单片机入门 - I/O直接输入输出实例 精选资料分享

51单片机P0/P1/P2/P3的区别:P0要作为低8位地址总线和8位数据总线用,这种情况下P0不能用作I/O,要先作为地址总线对外传送低8位的地址,然后作为数据总线对外交换数据;P1只能
2021-07-21 06:09:12

51单片机学习感悟与51单片机上拉电阻心得

1、51单片机P0很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。 在这里给大家分享一下学习51单片机心得体会: 1、我从不
2017-10-20 09:34:14

51单片机学习感悟与51单片机上拉电阻心得

1、51单片机P0很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。 在这里给大家分享一下学习51单片机心得体会: 1、我从不
2017-10-25 09:28:54

51单片机学习感悟与51单片机上拉电阻心得

`1、51单片机P0很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。 在这里给大家分享一下学习51单片机心得体会: 1、我从不
2017-08-28 15:02:40

51单片机并行I/O的工作原理是什么

MUX和一个反相器P0: 双向I/O、地址分时复用、数据分时复用51单片机并行I/O工作原理在51单片机之外部引脚及总线接口篇 中已经介绍了4组由8各个为一组的通用寄存器P1: 仅作为双向I/O该电路图的功能就是当内部总线输入0或者1时,P1.x可以输出相对应的高电平或者低电平1、当进行写
2021-11-18 06:17:40

51单片机心得体会

,方便使用者使用而已。 3、汇编语言在工作中很少用到,了解就好。 4、51单片机P0很特别。 5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是传感器
2018-09-06 14:30:29

51单片机怎么用汇编语言把累加器A中的数据移入到P0.0中,不影响p0其他的

51单片机怎么用汇编语言把累加器A中的数据移入到P0.0中,不影响p0其他的
2016-01-13 20:46:30

51单片机怎么解决IO的复用问题

请问51单片机怎么解决IO的复用问题,由于使用89C51单片机,IO不够用了,想扩展,比如说P0既要接LCD的D0~D7,又要接ADC0808的OUT1~OUT7,这个能解决吗,求大神。。。
2013-05-31 04:08:04

51单片机控制L298N的问题(驱动直流电机)

51单片机,设置P0的输出引脚为高电平和低电平,但是我用电压表去量它的高电平,却发现仍然只有1V,我又实验了P2,发现它的高电平就是5v的,是单片机P0比较特殊,本来就是这样子,还是电路或程序错了?P0^1 =0 或者P0^1=1,这样的方式测试的。
2016-01-12 21:46:33

51单片机流水灯的设计与实现

51单片机流水灯的设计与实现,摘要:利用AT89C51单片机进行流水灯的控制。单片机P0^0端口到P0^7端口接8个LED灯。LED灯采用共阳接法。
2021-07-19 09:02:16

51单片机P0的工作原理

的数据才再次传送到Q端,从而改变Q端的状态。多路开关:在51单片机中,当内部的存储器够用(不需要外扩展存储器时,这里说的存储器包括数据存储器及程序存储器)时,P0可以作为通用的输入输出端口(即I/O
2011-02-24 14:14:24

51单片机的这些学习心得,你悟出来了吗?

一个接口,方便使用者使用而已。 3、汇编语言在工作中很少用到,了解就好。 4、51单片机P0很特别。 5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是
2017-08-21 14:51:59

51单片机的这些学习心得,你悟出来了吗?

一个接口,方便使用者使用而已。 3、汇编语言在工作中很少用到,了解就好。 4、51单片机P0很特别。 5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是
2017-10-08 09:07:09

51单片机的这些学习心得,你悟出来了吗?

接口,方便使用者使用而已。3、汇编语言在工作中很少用到,了解就好。4、51单片机P0很特别。5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是传感器
2016-09-18 15:25:32

51单片机的这些学习心得,你悟出来了吗?加油中

接口,方便使用者使用而已。3、汇编语言在工作中很少用到,了解就好。4、51单片机P0很特别。5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是传感器,通信
2016-12-23 00:33:45

51系列的单片机的I/O地址是固定不变的吗

51系列的单片机的I/O地址是固定不变的吗?P0是80H,P1是90H,P2是A0H,P3是B0H,对吗?
2014-05-30 11:05:13

单片机

各位高手,我用89c51单片机驱动4位共阴极数码管,将段选接在p0,将位选接在p2,在p0和数码管中间,加上74hc573,咋不会亮呢?
2012-03-10 18:31:56

单片机P0

89s51单片机p0用作数据总线、地址总线和IO时怎么区分,麻烦能给详细的解释下谢谢
2014-07-17 10:03:15

单片机P0用作通用I/O输出数据时应留意什么?

单片机P0与其它端口不同,它的输出级无上拉电阻。当把它用作通用I/O时,输出级是开漏电路,故用其输出去驱动NMOS输入时外接上拉电阻,这时每一位输出可以驱动4个LS型TTL负载。用作输入时,应先向端口锁存器写1。
2013-04-01 16:38:27

单片机P3输入,P1输出代码详解

单片机P3输入,P1输出代码详解(方法一)代码详解(方法二)代码详解(方法一)#include #include //功能:P3输入,P1输出#define uchar unsigned
2021-11-25 09:00:07

单片机p0为什么接上啦电阻?

单片机p0为什么接上啦电阻,接了上啦电阻为什么有放大的电流,求前辈大神指点
2015-11-16 20:25:13

单片机p0需要定义么?

刚学习51的定时器,来点灯试一试,结果出错了{:10:}ORG 0000HRESET:LJMPMAINORG 003BHLJMP LOOP1ORG 1000HMAIN:MOV P0
2014-04-17 10:53:45

单片机IO的相关资料分享

1、单片机IO单片机IO即数据输入输出管口,即可用作数据输出,也可做数据输入。如51单片机中,4组IO每位都有一个锁存器和输入缓存器由于输入和输出输出锁存器存放待输出的数据,输入缓冲器对端口
2022-01-18 07:08:43

单片机外部中断的基本使用方法

外部中断一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会一、实验目的掌握单片机外部中断的基本使用方法了解单片机外部中断脉冲触发和电平触发的不同应用掌握外部中断处理程序的编程
2021-12-03 07:42:41

单片机的三总线是什么

  单片机的三总线是什么  单片机控制系统的三总线du是指数据总线、地址总线、控制总线。  1、数据总线  51单片机的数据总线为P0,CPU从P0送出和读回数据。  2、地址总线  51系列
2020-06-28 09:16:48

单片机的并行问题

51单片机的并行不是默认为高电平的吗?(除了P0外),执行并行输入功能时,编程还要不要先让并行置1,请用c语言来回答,谢谢
2013-01-22 20:08:11

ADC0809的数据与液晶屏数据都用的P0,如何解决?

求助:ADC0809的数据与液晶屏数据都用的P0,结果数据显示不出来,怎么办啊?用软件的方法我用的是51单片机,求大神指点啊!
2015-06-08 11:45:56

AT89C51单片机 精选资料分享

)AT89S51单片机的中断优先级(4)AT89S51单片机中断系统的结构(5)中断的设置过程一、AT89S51单片机的I/O端口P0P1P2P3位宽8位8位8位8...
2021-07-13 06:51:04

DIP封装的51单片机P0驱动数码管时需要加上拉电阻,PQFP封...

DIP封装的51单片机P0驱动数码管时需要加上拉电阻,PQFP封封装的89C52驱动数码管的时候需要加上拉电阻吗??
2014-10-25 17:37:32

MCS51单片机的输入/输出接口 精选资料分享

端口,具有端口地址。每一个接口只有一个端口,对单片机而言就不再区分两者,我们把 4 个接口和其中的锁存器都统一标记为 P0P3,简称为 P0 P1P2 P3 。所有端口都可以作为通用...
2021-07-21 07:14:01

ML51系列单片机P5不能位寻址,请问有何方便的操作方法

之前没想到新唐ML51系列的单片机P5居然不能位寻址,ML51.H文件中对P5的定义是: sfr P5= 0xB1;// SFR page 0 这样对P5中某个单独的IO进行操作就会特别不方便,造成程序中实现同类型功能的IO的写法就不统一。请问有何解决方法
2023-06-16 07:16:14

ML51系列单片机P5不能位寻址,请问有何方便的操作方法

之前没想到新唐ML51系列的单片机P5居然不能位寻址,ML51.H文件中对P5的定义是: sfr P5= 0xB1;// SFR page 0 这样对P5中某个单独的IO进行操作就会特别不方便,造成程序中实现同类型功能的IO的写法就不统一。请问有何解决方法
2023-06-28 08:21:59

STC89C52RC单片机P0设置输出模式,求解答!

用触摸模块3.6V输入到单片机P1脚,至高电平控制P0的LED亮灭,P0有10K上拉电阻。然而。LED共阳极,低电平点亮时。当控制P0由高电平至低电平时,电压由4.9V,降到3.8V。(共阳极
2017-08-25 15:28:23

[求助]单片机P0驱动共阴数码管如何焊接?

89S52单片机P0通过1K的上拉电阻连接二位一体的共阴数码管的段选,P2控制位选信号,见附件。请问P2的位选信号与数码管的位选信号之间用三极管放大该如何连接?还有P2与三极管之间限流电阻选用多大?再者就是P0与各段之间还要额外加电阻吗?
2010-10-07 21:23:40

stm32单片机准双向IO配置介绍

我们在开始学习51内核的单片机的时候就知道,p0的引脚都是双向IOP1,P2,P3的IO需要双向使用时需要外接上拉电阻,故称为准双向IO,但是我们在学习STM32单片机的时候知道32的IO
2022-02-21 07:00:09

【好文分享】单片机学习攻略

的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。3、汇编语言在工作中很少用到,了解就好。4、51单片机P0很特别。5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围
2019-07-25 14:40:20

两个单片机通信的问题.P0始终都无法拉高..请帮忙看下.

如图.瑾瑾是简单的将两个单片机P0^0接在一起了.U1将P0^0清零...然后U2将P0^0置位...结果U1读取出来的P0^0还是0,也就是P0^0没有被拉高...要怎么实现我想要的..就是
2013-05-01 23:40:33

为什么51P0是8个引脚?

为什么51P0是8个引脚,P1也是8个引脚,为什么都是八个引脚
2023-11-01 07:51:05

为什么我用单片机扫描按键时,P0的低电平电压达到2.4V?

` 我用单片机扫描按键时,设置低电平直接达到了2.4V,其他悬空的引脚低电平就只有0.6V左右?求高手帮忙啊我用的是P0,用其他的也是一样的`
2013-07-29 22:22:32

何为51单片机的准双向

51单片机准双向存在的问题何为准双向?准双向存在的问题如何解决何为准双向?因为P1、P2、P3有固定的内部上拉电阻,所以称它们为准双向。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是
2021-11-18 08:42:32

使用AT89C51单片机P0P2端口作为输出端口

一、目标使用AT89C51单片机P0P2端口作为输出端口,外接2位LED数码管,P3.4外接按键K。功能:每次按下按键K时LED数码管进行加1显示,计数范围0~99。二、布线三、实现四、结语
2022-01-20 06:09:03

关于51单片机P0上拉电阻

我是一个单片机的初学者,对于51单片机P0需要接上拉电阻,在此接一个10K的排阻,但不知道引出的8个排针的摆放位置,这8个引出的IO排针是放在P0的IO和排阻的中间呢,还是放在排阻的右边?请指教,多谢;如图:
2013-01-23 22:41:19

如何利用51单片机I/O点亮第一个LED灯

AT89C51图片IO从AT89C51图片可以看出AT89C51单片机有4个IO端口为P0P1、P2、P3,每个端口有8个引脚,分别对应8个位0~7,每个端口的引脚都可以作为输入输出使用。比如端口P0有8个引脚(P0.0 ~ P0.7)。实验环境仿真:proteusIDE:Keil5 c51编程
2021-11-26 07:00:45

如何利用51单片机点亮流水灯

51单片机学习笔记———8.点亮流水灯的一种奇葩算法最近学习51单片机的过程发现了一种脑洞大开点亮流水灯的方法,于此分享一下源码:#include***it LED0 = P0^0
2021-11-23 06:02:49

如何去完成AT89C51单片机点亮LED的实验

AT89C51单片机之点亮LED1、环境要求安装proteus(用来单片机仿真的)安装keli(用来生成单片机所需的HEX文件)2、proteus效果图如图所示,这里用了AT89C51芯片,分别
2021-11-18 08:32:42

如何实现用单片机P0去控制8个LED点亮和熄灭呢

单片机系统功能实现的最基本和最主要方式是什么?如何实现用单片机P0去控制8个LED点亮和熄灭呢?
2021-11-10 07:55:14

如果想51单片机最小系统P0有多个功能,锁存器又是如何的呢?

51单片机51单片机最小系统有什么区别;如果想51单片机最小系统P0有多个功能,锁存器又是如何的
2023-09-28 06:41:21

怎么像51单片机一样直接读取8个IO的状态?

比如 51单片机P04个低电平 4个高电平 我们可以直接用 判断P1==0xf0,那么STM32应该怎么用呢?
2023-10-18 06:16:55

怎样使用单片机89C51P0P2显示52H-1314呢

怎样使用单片机89C51P0P2显示52H-1314呢?其实现过程是怎样的?
2022-02-23 06:46:54

求教一下,51P0

单片机8051上电复位以后,为什P0老是呈现灰色,是高阻状态吗?这是什么原因,不应该复位P0---P3都应该初始化为高电平1吗?求教
2013-04-03 10:51:03

请教stc自带ad的51单片机使用方法

有人能简单的告诉我stc里自带ad的51单片机使用方法和编程方法吗?谁能给个带注释的例子程序我看看吗,谢谢啦{:3:}
2012-12-05 19:40:27

请问51单片机P0接上拉电阻会不会直接驱动负载?

51单片机P0接上拉电阻会不会直接驱动负载?
2023-10-17 07:20:04

请问51单片机扩展IO及RAM,P0 P2未用到的IO还可以当一般IO用吗?

急,51单片机扩展IO及RAM后..P0 P2未用到的IO还可以当一般IO用吗?扩展RAM为6264,扩展用了13条地址线,P2.7//P2.6用做片选.还有P2.5未用.会的指点下
2019-10-15 09:01:33

请问51单片机P1能连8255芯片的数据输入端吗?

51单片机P0是数据总线,不知道P1能不能连接其他IC的数据输入端
2019-06-12 02:53:59

单片机原理与应用: P0#单片机

单片机
学习硬声知识发布于 2022-11-08 18:31:28

单片机原理及应用: P0#单片机

单片机
学习硬声知识发布于 2022-11-09 02:25:44

已全部加载完成