将一个共阴极数码管接在AT89C51的P1口上,编写程序完成轮流显示各段,每段显示

作者&投稿:富汪 (若有异议请与网页底部的电邮联系)
AT89C51,P2口是输入口,求大神帮写个程序,能把P2口输入的信号在P1口接的四位共阴数码管上显示出来~

把P2口输入的信号,在P1口接的四位共阴数码管上显示出来
----
P1口接四位?

这是怎么接的,求电路。

要看是共阴还是共阳数码管,它们的编码是相反的,甚至你还可以高低位顺序颠倒,还有带小数点与不带小数点,编码都是不一样的.

程序如下:

#include<reg51.h>

void delay()

{

unsigned int j;

for(j=30000;j>0;j--);

}

main()

{

unsigned char i,led;

while(1)

{

led=0x01;

for(i=0;i<7;i++)//如果不要中间段g显示,就改成i<6

{

P1=led;

led<<=1;

delay();

}

}

}

仿真图和结果




共阴极数码管公共端连接的是___电平。
共阴极数码管公共端连接的是低电平。共阴极数码管是一种常用的显示器件,其结构特点是所有的LED段的阴极都连接在一起,形成一个公共端。而这个公共端需要接到一个电源的低电平上,通常是接地。首先,我们需要理解数码管的工作原理。数码管由多个LED段组成,每个LED段都可以独立地亮起或熄灭,从而显示出...

单个共阴极数码管怎么接
把一个和四个的a~h脚接在一起再接一组IO口。一个的位选地(就是控制选通位的地脚)和四个的位选地共同接地,也就是3和8也接地。

什么是共阴极数码管?有什么作用?
共阴极数码管是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点),8个LED分别与A~DP各段相对应,通过控制各个LED的亮灭来显示数字。共阴极数码管是一类数字形式的显示屏,在电器,特别是家电领域应用极为广泛,空调、热水器、冰箱等等。绝大多数热水器...

一位共阴极数码管可以直接与单片机相连吗?稳定吗?
【1】共阴极数码管,笔段端a-h接控制信号(高点亮),公共端接地。【2】笔段端直接与单片机IO加限流电阻相连,意味着,单片机每个管脚需要输出3-10mA电流。所选单片机型号的IO结构,是否可配置为推挽输出。直流参数,电流输出能力是否满足要求。而标准51管脚电流输出10uA左右,直接连无法显示。【3】对于...

数码管共阳极接法和共阴极接法有什么区别?
1、接法不同:共阳极的接法是发光二极管的阳极接高电平,共阴极的接法是发光二极管的阴极接地。2、对应的驱动方式不同:共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。

将一个共阴极数码管接在AT89C51的P1口上,编写程序完成轮流显示各段...
程序如下:include<reg51.h> void delay(){ unsigned int j;for(j=30000;j>0;j--);} main(){ unsigned char i,led;while(1){ led=0x01;for(i=0;i<7;i++)\/\/如果不要中间段g显示,就改成i<6 { P1=led;led<<=1;delay();} } } 仿真图和结果 ...

共阴极数码管的接法
接限流电阻有两种 1)只在公共接地端接一个限流电阻,视亮暗调节阻值,缺点:亮灯多时会暗,亮灯少时会亮一些,亮暗不均。2)在每一个Q端接一个电阻,视亮暗调节阻值,可改掉上面第一种接法的缺点。如果不接电阻还是太暗的话,是芯片电流驱动能力不够,这样就要加三极管来驱动了。

一位共阴极数码管怎么与单片机相连
取单片机的8个引脚,每个引脚通过100欧的电阻与数码管的a~dp引脚相连,数码管的共阴端连接pnp型三极管的发射极e,基极b和集电极c接地就可以了,单片机的引脚最好加个10k的上拉电阻,就这样,看看行不。谢谢!

共阴极数码管
共阴极:当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。共阳极:将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。①单元连接方式不同按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳极数码管是指八段数码管的八段发光二极管的阳极(正极)都连在一起,而...

共阴极数码管有什么用?
共阴极,就是把所有的阴极连接到共同接点。共阳极,就是把所有的阳极连接到共同接点。共阴极数码管是把所有led的阴极连接到共同接点COM,而每个led的阳极分别为a、b、c、d、e、f、g及dp(小数点),8个led分别与a~dp各段相对应,通过控制各个led的亮灭来显示数字。

滨城区19877003671: 为什么八段共阴数码管接P1口,刚给单片机AT89C51供电时显示笔段全亮(显示“8”) -
贾左亿菲: 共阴数码管需要点亮的条件是阴极低电平,阳极高电平,你这全亮说明阴极是低电平了,51单片机在复位时IO口是高电平,上电时单片机会有一次上电复位动作,所以就全亮了.、

滨城区19877003671: 单片机89C52连接4位共阴极数码管实现动态显示需要加负载驱动吗? -
贾左亿菲: 89C52的输出电流能力很若,吸收电流能力很强.因此,采用共阴极数码管需要加负载驱动, 你若采用共阳极的数码管(低电平驱动),就无需驱动了,实际好需要加电阻限流.

滨城区19877003671: 谁能告诉我用单片机AT89C51怎么制作一个3个共阴极的数码管,让十位、个位、百位的数码一起显示出来 -
贾左亿菲: 3个数码管咋能同时显示0~8,我就纳闷了,直接用个8位共阴数码管,就可以用动态显示,同时显示0~7或者1~8,驱动的话...

滨城区19877003671: 4位共阴极数码管的每个管脚该连接到AT89S51哪些口? -
贾左亿菲: P1,P3都可以,每个引脚接一个段位正好8锻占一个口,另外还要连接四个位选用来做动态扫描,一共需要12位连接到单片机,

滨城区19877003671: 51单片机 控制四位数码管 汇编程序 -
贾左亿菲: 哦,,数码管 有共阳极,共阴极的,你是那一种 ;显示缓冲单元在72H—75H DISPLAY:MOV DPTR,#TAB CLR P3.3 MOV A,72H MOVC A,@A+DPTR LOP1:MOV P2,A LCALL DL1MS SETB P3.3 CLR P3.2 MOV A,73H MOVC A,@A+DPTR ...

滨城区19877003671: hs5461共阴极数码管怎么接在C52单片机上,哪个引脚接哪个 -
贾左亿菲: 四位共阴数码管的4个公共端要接一个驱动器,再接到单片机的某4个端口上就行了,这4个引脚是可以随便找的,主要看单片机的引脚是未用的就行了.驱动器可用同相的7407,反相的7406,但不能直接接到单片机的引脚上,因为单片机引脚的驱动电流不够.另外,P1口也不要直接接到数码的a-g,dp上,一是数码管每段要串联8个限流电阻,二是要用一个8位的驱动器芯片,如反相的74HC240或同相的74HC244等很多的,共阴数码的七段是高电平有效,单片机引脚的高电平输出电流极小,直接驱动数码管会有问题的.

滨城区19877003671: 4位共阴极数码管怎么接在单片机上??不要图片中那种??有个程序中只有2.6和2.7分别控制段选位选 -
贾左亿菲: 有个程序中只有2.6和2.7分别控制段选位选...---- 这是要求外接两个 74LS 373,分别对“段”、“位”进行锁存.

滨城区19877003671: 一位共阴极数码管可以直接与单片机相连吗?稳定吗? -
贾左亿菲: 【1】共阴极数码管,笔段端a-h接控制信号(高点亮),公共端接地. 【2】笔段端直接与单片机IO加限流电阻相连,意味着,单片机每个管脚需要输出3-10mA电流. 所选单片机型号的IO结构,是否可配置为推挽输出.直流参数,电流输出能力是否满足要求.而标准51管脚电流输出10uA左右,直接连无法显示. 【3】对于标准51,根据灌电流要求,接上拉电阻1K欧排阻可以点亮.但同时要关注笔段关断时,单片机IO也消耗电流. 【4】对于标准51,建议使用共阳,各笔段串电阻510~1K,共阳端接5V.共阴型,除【3】,通常外接缓冲器245,锁存器573,移位164,595等实现.

滨城区19877003671: 单片机计时器 -
贾左亿菲: if(shu==60) shu=0; delay(5);/我可是刚学,弄了好久才弄出来的哦/// TH0=(65536-50000)/256; TL0=(65536-50000)%256; ET0=1; TR0=1,0x4f,0x66,0x6d,0x7d;计数加1,秒计数到60时,自动从0开始,当一秒产生时,秒//,然后数码管位选通过...

滨城区19877003671: AT89C51 P0口点亮八路共阴级流水灯仿真图怎么画 求大佬 -
贾左亿菲: 帮你整理区分下,先教你led的阴阳极怎么看.三角形的尖头连线是阴极,边长连着电路的是阳极. led发光二极管共阴共阳区分方法: 共阳极公共端接阳极(所谓的阳极就是led的正极 ),低电平有效(灯亮)意思就是你引脚输出低电平,灯亮, 共阳极数码管内部发光二极管的阳极(正极)都联在一起,此数码管阳极(正极)在外部只有一个引脚; 共阴极公共端接阴极(所谓的阴极就是led的负极 ),高电平有效(灯亮)意思就是你引脚输出高电平,灯亮,就跟你图一样,是共阴极.共阴极数码管内部发光二极管的阴极(负极)都联在一起,此数码管阴极(负极)在外部只有一个引脚;

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网