这里以MCS-8051系列单片机为例,介绍一种新的片外数据存储器扩展方法,仅用单片机的P0口、P1.6及P1.7共10个端口便可实现256 KB数据存储器的扩展。
2013-10-11 10:40:45
5576 
1、51单片机的P0口为了实现准3态,采用了OC输出,也就是集电极悬空输出,也有叫图腾柱输出的。这种电路结构,只有下拉能力,高电平输出没有电流,在高电平时表现为高阻态;加上上拉电阻,就会失去高阻态,变成 1、0 两态。
2017-11-27 05:37:00
13593 
的OE选通信号仍然使用P2部分地址线译码产生的片选信号,LE锁存使用单片机WR反相控制锁存器锁存P0口来的数据,按照单片机写外部RAM的控制时序,P2口地址用来选中锁存器,WR写信号用来锁存P0口8位数据
2015-09-26 11:02:24
51单片机P0口上的引脚,写0时为低电平,那么写1时是什么?
2013-04-28 10:11:52
和地址/数据线之间的接通转接。(4)数据输出的驱动和控制电路,由两只场效应管(FET)组成,上面的那只场效应管构成上拉电路。在实际应用中,P0口绝大部分多数情况下都是作为单片机系统的地址/数据
2022-09-19 19:26:41
51单片机中数码管位选,段选都用在P0口怎么写程序啊这是一个抢答器程序,位选在P2口,请教把位选改在P0口怎么改程序啊,直接把p2换成p0口好像不行,求大神指导,单片机还在学习中
2013-07-07 23:57:20
并进行分析后,根据不同情况控制I/O端口输出不同的数据,从而实现控制相关外围电路执行相应操作的功能。所以,学习单片机的第一步就是学会如何让单片机的I/O口实现输入和输出功能。本例实现用单片机的P0口
2011-02-24 14:14:24
8051单片机P0口与P1口的引脚有哪些不同呢?
2022-01-26 08:22:24
我po口和p3口都是接的数码管段控,我同学帮我在程序的po和p3显示程序之前都加了一个清零,结果p3口可以正确显示,p0口还是不行,他说p0口内部没有接电阻,求大神,帮帮我如何改程序
2015-05-22 16:19:13
各位高手,我用89c51单片机驱动4位共阴极数码管,将段选接在p0口,将位选接在p2口,在p0口和数码管中间,加上74hc573,咋不会亮呢?
2012-03-10 18:31:56
89s51单片机p0口用作数据总线、地址总线和IO口时怎么区分,麻烦能给详细的解释下谢谢
2014-07-17 10:03:15
单片机p0口为什么接上啦电阻,接了上啦电阻为什么有放大的电流,求前辈大神指点
2015-11-16 20:25:13
求大神解答!!! 小人最近刚起步学单片机,基本是个小白。用的是KT800型号的板子,单片机型号Atmel89S52。在数码管显示的时候,P2用来位选点亮哪个数码管。P0控制数码管显示字形。都是共阳极
2013-07-05 22:01:34
前几天同学发了一段代码,说是蓝桥杯单片机开发板用的时候,明明没有操作数码管,但是上电会全亮,我当场吃惊,还有这种事?然而看了一会代码没看出什么毛病(其实没看,当时在干饭……)然后本菜鸡怀疑是板子坏了
2022-01-06 06:04:43
要求:采用集成数码管,数码管的段码由P0口控制,位码由P2口控制。 编写程序实现动态显示01234567。 要求:首先从P1.7点亮发光二极管D1,然后从外部P3.2输入一脉冲串。每 输入3个脉冲,发光二极管亮、暗交替一次
2014-12-03 10:47:01
电脑每次收到的P0p1口的数据都为15,而我用单片机的地接到数码管某个引脚上时,又能准确反映,(直接用5v和0v接单片机引脚实验也正确)比如a脚接地,那p0口数据为1111 1110,也就是说数码管引脚
2019-07-04 04:35:13
求助:ADC0809的数据口与液晶屏数据口都用的P0口,结果数据显示不出来,怎么办啊?用软件的方法我用的是51单片机,求大神指点啊!
2015-06-08 11:45:56
想用P1口采集AD信号,从P0口输出到数码管显示,程序里做了temp=P1,P0=temp,为什么P0口和P1口的IO点电平不一样呢,从颜色上可以看出来啊,P0一直是高电平,数码管没有显示了啊
2012-12-09 03:53:35
DIP封装的51单片机P0口驱动数码管时需要加上拉电阻,PQFP封封装的89C52驱动数码管的时候需要加上拉电阻吗??
2014-10-25 17:37:32
89S52单片机P0口通过1K的上拉电阻连接二位一体的共阴数码管的段选,P2口控制位选信号,见附件。请问P2口的位选信号与数码管的位选信号之间用三极管放大该如何连接?还有P2口与三极管之间限流电阻选用多大?再者就是P0口与各段之间还要额外加电阻吗?
2010-10-07 21:23:40
一、目标使用AT89C51单片机的P0、P2端口作为输出端口,外接2位LED数码管,P3.4外接按键K。功能:每次按下按键K时LED数码管进行加1显示,计数范围0~99。二、布线三、实现四、结语
2022-01-20 06:09:03
设计单片机的Proteus仿真电路,实现如下功能:控制P0口数码管循环显示0-9; 按下上面开关,控制P2口数码管依次显示0-9;按下下面开关,控制P1口数码管依次显示0-9。
2022-01-17 08:48:20
51单片机超声波测距(数码管显示)程序/*超声波模块的TRIG管脚接在单片机的P20口,ECHO管脚接在单片机的P21口 其他的电源管脚接在单片机 开发板上电源口即可。*/#include"
2021-07-06 08:12:41
单片机P0端口驱动共阳极数码管0-9循环显示,共阳极共阴极数码管显示原理、Proteus仿真图、C语言完整程序
2021-07-14 08:24:08
用51单片机矩阵键盘控制数码管显示数字#include//头文件#define keys P1//宏定义矩阵键盘#define smg P0//宏定义数码管***it SMGA=P2^2;//位定义
2021-11-18 09:29:33
怎样使用单片机89C51的P0和P2口显示52H-1314呢?其实现过程是怎样的?
2022-02-23 06:46:54
!!小弟用的数码管是共阴极的,电路图如下:怎么控制想要显示的段??我知道用P2口来控制想要点亮位的数码管,P0口来控制要显示的段,但要显示某一个数字时,怎么设置P0口的值啊?请高手指教一下!!!先提前谢谢各位了{:23:}{:23:}{:23:}
2013-04-14 18:18:12
是什么意思??这里的P2^6和P2^7和IO口的P2^6,P2^7有什么关系??dula和wela是用来显示键值所用的数码管的段和位吗?把他们定义成P2^6和P2^7和数码管段与位所连接的IO口有关
2014-03-15 13:36:36
急,51单片机扩展IO及RAM后..P0 P2口未用到的IO还可以当一般IO用吗?扩展RAM为6264,扩展用了13条地址线,P2.7//P2.6用做片选.还有P2.5未用.会的指点下
2019-10-15 09:01:33
串入并出的时钟线,74LS164的数据输入端1和2连接单片机的P0.0。。。74LS164驱动一个数码管(共阳数码管)。。。我需要通过单片机总线和WR自动产生时序的方法通知数码管。如何编程,请大神指点
2019-05-20 05:20:26
C51单片机是我们生活中最常用的系列,MCS-51系列单片机有4个并行口(P0,P1,P2,P3口),但对一个稍微复杂的应用系统来说,真正可供用户使用的并行口,只有P1口可用,况且常常因扩展I2C和SPI
2008-10-28 16:02:54
33 2.1 MCS-51 单片机并行口结构1.1.1 P0口结构 1.1.2 P1口结构 1.1.3 P2口结构 1.1.4 P3口结构2.2 MCS-51 单片机并行口应用在没有外扩任何芯片时
2008-12-20 02:22:56
76 MCS51单片机内部并行口及应用2.1 MCS-51 单片机并行口结构1.1.1 P0口结构 1.1.2 P1口结构 1.1.3 P2口结构 1.1.4 P3口结构2.2 MCS-51 单片机并行口
2009-02-14 17:31:35
17 单片机I/O口扩展及应用
MCS-51系列单片机共有四个并行I/O口,分别是P0、P1、P2和P3。其中P0口一般作地址线的低八位和数据线使用;P2口作地址线的高八位使用;P3
2009-04-28 15:26:26
0 单片机I/O口的使用:对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,亦或接受外部的控制,都是通过I/O口进行的。单片机总共有P0、P1、P2、P3四个8位双向
2009-12-03 22:51:51
69 单片机测试题
1.MCS—51单片机的P0—P4口均是 并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和 地址总线
2010-03-29 14:27:35
49 数码管显示矩阵键盘扫描程序
/*矩阵键盘扫描出键值,在数码管上显示出来 P0口接数码管的段选码,P2口通过反相器接
2008-01-11 19:14:19
2395 数码管显示矩阵键盘扫描值
/*矩阵键盘扫描出键值,在数码管上显示出来 P0口接数码管的段选码,P2口通过反相器接数&nbs
2009-01-14 21:01:44
2983 MCS-51单片机P0口扩展技术研究
在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术、高可靠性和高性价比,占领了工业测控和自动化工程应用的主要市
2009-03-18 15:33:28
1659 
MCS-51单片机有4个双向的8位I/O口的P0~P3口为三态双向口 P1,P2,P3口为准双向口(用作输入时,口线被拉成高电平,所以称为准双向口)。
P0口是三态双向口,通称数据总线口
2010-06-29 17:18:51
4837 如下图所示,在 AT89S51 单片机的 P0 和 P2 端口分别接有两个共阴数码管 P0 口驱动显示秒时间的十位,而 P2 口驱动显示秒时间的个位。 1 . 把 单片机系统 区域中的 P0.0/AD0 - P0.7/AD7 端口用
2012-05-22 13:57:05
5679 
的并行口有P0、P1、P2和P3,由于P0口是地址/数据总线口,P2口是高8位地址线,P3口具有第二功能,这样,真正可以作为双向I/O口应用的就只有P1口了。这在大多数应用中是不够的,因此,大部分MCS-51单片机应用系统设计都不可避免的需要对P0口进行扩展。
2017-11-20 08:46:56
74742 
本文首先介绍了单片机P0端口的结构及工作原理,其次介绍了单片机端口上拉电阻的作用,最后阐述了单片机p0口为什么要加上拉电阻。
2018-08-22 17:16:02
57067 //数码管数据P0口,数码管控制P2口
#include
#include
#includePACe.h》
#include
#include
2018-11-21 15:23:39
2156 P0口为三态双向I/O口。对于内部有程序存贮器的单片机基本系统(如定制的8051),P0口可以作为输入/输出口使用,直接连外部的输入/输出设备;也可以作为系统扩展的地址/数据总线口。对于内部没有程序存贮器的单片机(如8031),P0口只能作为地址/数据总线口使用。
2018-12-14 15:21:51
40091 
MCS-51系列单片机并行P2口也有两种功能,对于内部有程序存贮器的单片机(如定制的8051),P2口可以作为输入口或输出口使用,直接连接输入/输出设备;也可以作为系统扩展的地址总线口,输出高8位地址A8~A15。
2018-12-27 16:32:07
26876 
第一种:P0口作为共阳极LED数码管的驱动端口。这种情况下,P0口主要是以吸收电流来作为有效工作方式,不对外输出高电平,此时,不应接上拉,任何上拉都不要接。接多少丢多少。不仅增加成本,而且增大了工作电流。至于数码管的鬼影问题,那是程序部分的问题,与硬件无关。
2019-02-11 10:00:00
6051 
本文档的详细介绍的是单片机教程之并行接口P0到P3和单片机的中断系统资料概述主要内容包括了:
1.单片机的并行接口P0~P3
PO~P3端口的功能和内部结构
PO~P3端口的编程
用并行口
2019-02-15 15:59:17
5 本文档的主要内容详细介绍的是9个单片机IO口应用及数码管显示的实验代码免费下载包括了:1. 单片机驱动蜂鸣器的实验,2. 单片机驱动继电器输出实验,3.延时实现p2口LED流水灯效果(用循环移位指令
2019-09-24 17:18:00
1 51单片机P0/P1/P2/P3口的区别:P0口要作为低8位地址总线和8位数据总线用,这种情况下P0口不能用作I/O,要先作为地址总线对外传送低8位的地址,然后作为数据总线对外交换数据;
2019-09-19 17:19:00
8 51单片机 P0口工作原理详细讲解一、P0端口的结构及工作原理 P0端口8位中的一位结构图见下图:
2019-09-03 17:27:00
23 本文档的主要内容详细介绍的是使用51单片机进行数码管动态显示的程序免费下载。1、设计要求在一个8位8段数码管上动态显示“01234567”、P2口用于数码管的位选通控制,P1用于段码输出
2、硬件
2019-07-26 17:36:00
13 本文档的主要内容详细介绍的是单片机P0口的AD0-7到底是什么意思。
2019-07-11 17:40:00
3 本文档的主要内容详细介绍的是单片机IO口应用及数码管显示的十个实验的源代码合集免费下载包括了:1. 单片机驱动蜂鸣器的实验,2. 单片机驱动继电器输出实验; ,3.延时实现p2口LED流水灯效果(用
2019-06-20 17:43:00
6 /*使用AT89C52单片机,12MHz晶振,P0口读入AD值,P2口作AD控制,用共阳LED数码管
P1口输出段码,P3口扫描,最高位指示通道(0-7)。*/
#include
2019-05-24 15:47:49
2029 P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。
2019-06-05 17:17:12
16922 51单片机的并行口有P0、P1、P2和P3,由于P0口是地址/数据总线口,P2口是高8位地址线,P3口具有第二功能,这样,真正可以作为双向I/O口应用的就只有P1口了。这在大多数应用中是不够的,因此,大部分MCS-51单片机应用系统设计都不可避免的需要对P0口进行扩展。
2019-10-10 16:25:03
11 89C51单片机的P0~P3口不是标准意义的双向口 ,他只是准双向口,你可以对照着P0口的结构图看这段话,向端口写1,就是向锁存器写1,也就是让其口输出FF,为什么,是这样的
2019-10-22 16:28:23
12975 
电路只驱动一个数码管,该数码管为共阴管,公共端接地,段管直连到单片机的P2口,所用单片机为AT89C52
2019-10-25 16:25:14
6096 
对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过I/O口进行的。51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存
2019-11-08 08:00:00
6 如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。
2020-05-16 11:49:46
5048 
电路只驱动一个数码管,该数码管为共阴管,公共端接地,段管直连到单片机的P2口,所用单片机为AT89C52,电路图如下所示:
2020-07-10 10:02:32
5301 
51 单片机的时候对 P0 口必须加上上拉电阻,否则 P0 就是高阻态,对这个问题可能感到疑惑,为什么是高阻态?加上拉电阻?今天针对这一概念进行简单讲解。在一个系统中或在一个整体中,我们往往定义了
2020-12-08 23:40:00
26 对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的控制,都是通过I/O口进行的。51单片机总共有P0、P1、P2、P3四个8位双向输入输出端口,每个端口都有锁存器、输出驱动器和输入缓冲器。4个I/O端口都能作输入输出口用,其中P0和P2通常用于对外部存储器的访问。
2021-03-18 10:07:00
217 电子发烧友网为你提供AVR单片机对数码管数据P0口与P2口的控制设计资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-11 08:46:50
11 设计方案(末尾附文件)采用单片机的I/O口P0口通过上拉电阻和交通灯相连接,P3.0、P3.1口接到数码管控制位上,控制数码管的显示,程序放在STC89C52RC单片机的ROM中,在十字路口的四组红
2021-11-10 20:06:03
8 :AT89C51模块,八位阳极数码管显示模块,两个独立按键模块,还有P1口作为I/O口需要外加上拉电阻的电阻排,由于仿真的单片机模块内有时钟电路以及复位电路,这里省略了。2、硬件设计与分析电路原理图如图所示,P0口作为I/O口时需要外加上拉电阻,外接了一个电阻排,P2口接两个锁存器,分别控制数码管的
2021-11-10 20:20:59
19 51单片机P0/P1/P2/P3口的区别:P0口要作为低8位地址总线和8位数据总线用,这种情况下P0口不能用作I/O,要先作为地址总线对外传送低8位的地址,然后作为数据总线对外交换数据;P1口只能
2021-11-11 09:51:06
30 用51单片机矩阵键盘控制数码管显示数字#include<reg51.h>//头文件#define keys P1//宏定义矩阵键盘#define smg P0//宏定义
2021-11-12 11:06:00
8 51单片机超声波测距(数码管显示)程序/* 超声波模块的TRIG管脚接在单片机的P20口,ECHO管脚接在单片机的P21口 其他的电源管脚接在单片机 开发板上电源口即可
2021-11-12 15:06:00
8 本文为学习笔记,自己对数码管显示也非常感兴趣,是通过一位讲“单片机抢答器”的UP主那里学到的,感兴趣的可以去看一下。其中up主对数码管显示原理以及扫描原理都讲的非常清楚。作者:悠硕DIY视频地址
2021-11-12 18:36:05
5 1.今日使用到的键盘与数码管和期望达到的控制目标:用到的键盘数目为3个,key1(与单片机P3.0口相接)、key2(与单片机P3.0口相接)、key3(与单片机P3.0口相接)。数码管1位:显示
2021-11-14 11:51:01
36 利用51单片机实验板实现跑马灯和简单的显示文章目录1.利用单片机P0口,在单个数码管上显示6。2.利用单片机P0口,在单个数码管上循环显示0~9。1.利用单片机P0口,在单个数码管上显示6。ORG
2021-11-20 10:51:07
16 一.静态显示数码管代码:注意:使用的单片机具有段选(P2.6)和位选(P2.7)应用代码时请结合实际使用单片机自行修改或接线!!!ORG 0000HAJMP MAINORG 0100HDULA
2021-11-20 11:06:04
7 单片机的P0~P7,接到74HC245转接到2个4位数码管。数码管需要接入一个138译码器,进行位选输入。通过P0口经过245的驱动控制数码管的段选,通过P13控制573的使能端,为低电平时245才会有输出。由于8个数码管是共阴的,所以当Y0~Y7中的一个
2021-11-20 16:51:02
21 ; //对数据类型进行声明定义typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;//设置38译码器的输入端u16 flag=9999,num=0;//设置数码管初值以及中断次数变量u8 code smgduan[16
2021-11-20 19:21:02
34 51单片机利用余辉效应实现8个数码管同时显示1-8文章目录题目重述问题分析以及求解思路程序代码题目重述4.编程实现在八位共阴极数码管上同时显示12345678。常见的LED数码管如图:实验连线如图
2021-11-23 16:21:10
1 的实验方案通过程序设计,控制实验箱上7段数码管,显示出设计方案的结果。硬件连线:P2口作为输出口连接数码管模块P0口输出段码,P2口输出扫描的位控码,通过由8个NPN晶体管的位驱动电路对8个数码管位控扫描实验主要代码:/*****************动态数码管显示实验
2021-11-23 16:36:05
19 本篇文章记录下自己对51单片机数码管的理解51单片机的操作 个人理解为直接操作寄存器 不像stm 32 那样 可以使用库来进行开发这个是在网上找个一个数码管的代码 我们直接进行分析
2021-11-23 16:36:21
0 的前提下电流越大。当P0口输出低电平的时候,由于GPIO推挽电路下半桥被打开,P0点近似于和GND短路,LED两端压差接近于0V,LED不会被导通。但这个电路是非常不合理的,带入实际参数考虑,51单片机的VCC可以认为是5V, 一般发光二极管的根据不同颜色压降在1.7~3.0V, 当P0为高
2021-11-23 16:51:16
24 单片机中级项目13丨矩阵按键数码管移位显示
2021-11-23 16:51:44
13 51单片机控制静态数码管的显示#include<reg52.h>#文件中定义了一些特殊功能的寄存器typedef unsigned int u16; #定义了数据
2021-11-23 17:21:19
0 ZSC-1实验箱为MCU1配置了2*8矩阵键盘、8位LED数码管、8*8LED点阵管等人机对话设备,相关电路如下图所示。为提高口线利用率,单片机P0口分时用作矩阵键盘的行扫描口、数码管的段码口以及点阵管的列驱动口,P2.2、P2.1、P2.0与74HC138译码器及2片74HC240反相驱动器相配.
2021-11-23 18:21:06
7 二、请设计一个单片机5位动态扫描数码显示,要求P2端口输出数码管段代码,P3口控制数码管的公共端,实现位点亮控制。5位显示内容为“89C51” 。1、 正确连接电路(10分)2 只能显示部分内容
2021-11-23 18:21:11
2 单片机P0端口驱动共阳极数码管0-9循环显示,共阳极共阴极数码管显示原理、Proteus仿真图、C语言完整程序
2021-11-24 18:21:07
21 单片机高级系列丨超声波测距(数码管显示)超声波模块的TRIG管脚接在单片机的P20口,ECHO管脚接在单片机的P21口 其他的电源管脚接在单片机开发板上电源口即可。#include"
2021-11-26 14:51:09
24 已知8051单片机的P0口8个引脚开路,P1口8个引脚均通过1k电阻上拉到电源(VCC)。MOV A, #10MOV B, #20MOV P1, AMOV P0, BADD A, BMOV B
2021-12-01 16:21:19
14 按键控制数码管#include<stc15f2k60s2.h>void delayms(int ms); //延时函数void keyscan
2021-12-29 19:17:40
0 单片机,让所有数码管同时显示1-9#include<stc15f2k60s2.h>void delayms(int ms);void main(){P2=0XA0;P0
2021-12-29 19:20:12
0 单片机—数码管和独立按键的基础知识1.8段数码管中有8个LED灯,想要显示特定的数字只需要让对应的灯亮起。2.位选锁存器口为:P2^7;打开P0为8个数码管**(想要8个大数码管中任意一个亮起,这里
2021-12-31 19:33:42
11 设计单片机的Proteus仿真电路,实现如下功能:控制P0口数码管循环显示0-9; 按下上面开关,控制P2口数码管依次显示0-9;按下下面开关,控制P1口数码管依次显示0-9。
2022-01-18 10:17:17
31 的你动动小手给个点赞关注,给我一点小小的感动,谢谢各位。 这一期继续来介绍一下单片机的原理的I/O口的结构,往期的分享已经对P1口和P3口的结构做了部分的讲解,这一期来介绍一下P0口和P2口的结构,它们的功能相似但又有所
2022-03-11 13:31:37
11869 ,要走的路还很长,加油朋友! 之前的内容分享有对P0和P2口做了一些简单的理解,这一期继续把我所理解的一些相关知识分享给大家,希望对大家有帮助,茫茫人海中有幸遇到观看文章的你,这是什么概率,麻烦正在观看的你动动
2022-03-11 13:34:14
15602 
有许多朋友在学习51单片机的时分,都会对其P0口上拉电阻阻值的取值问题而头疼。其实,P0口接不接上拉电阻,电阻值该挑选多大的都是依据不同的状况来挑选的。下面来简略剖析下如下的几种状况。
2022-10-11 15:11:26
5922
评论