51不能直接给数码管供电的(电流太小)。分二种情况说:
1.当I/O接的是共阴极数码管时,直接并联一个1K的排阻到数码管的控制角,直接给数码管的七个段位供电就可以了。
2.当I/O接的是共阳极数码管时,要从位选上共电,如图中:P2.6和P2.7端口分别控制数码管的十位和个位的供电,当相应的端口变成低电平时,驱动相应的三极管会导通,+5V通过IN4148二极管和驱动三极管给数码管相应的位供电,这时只要P0口送出数字的显示代码,数码管就能正常显示数字。
89C51单片机的p3口接一个共阳极的数码管
\/\/单片机:使用51系列兼容的即可;\/\/4×4矩阵键盘:接在P1口;\/\/两位数码显示器: P0口输出七段码,P2口输出位选码。\/\/=== \/\/C语言程序如下。\/ 文件名: KEY_LED.c 功能 : 对4×4矩阵键盘进行输出,在数码管后两位显示按键值。\/ include <reg51.h> include <intrins.h> define uint un...
AT89C51单片机P1接8个LED,接电流,74LS04驱动,加限流电阻,实验图怎么画...
1、简单的做法是:每个LED的阳极接5V,阴极串限流电阻1k左右后接单片机P1口。(89C51单片机端口输出电流是靠上拉,很小60uA以下,输入电流是MOS管对地,每个管脚1.6mA左右。因此对于51必须靠灌电流直接驱动LED。即共阳接法。)2、你想用74LS04驱动。那就把每个反相器再串在单片机和电阻之间。P1接输...
89c51单片机定时计数器的工作原理?
单片机C51计数器要求:编写一个计数器程序,将T0作为计数器来使用,对外部信号计数,将所计数字显示在数码管上。 该部分的硬件电路如图所示,U1的P0口和P2口的部份引脚构成了6位LED数码管驱动电路,数码管采用共阳型,使用PNP型三极管作为片选端的驱动,所有三极管的发射极连在一起,接到正电源端,它...
我用89C51单片机控制数码管四位的共阳的。为什么要把对应的位选和段选...
此时,段选再输出低,就满足了共阳数码管的发光条件。
单片机用isis仿真中共阴极数码管需要加上拉电阻嘛?
用isis仿真中共阴极数码管是否需要加上拉电阻与单片机性能有关。如果单片机使用的是ST89C51或是C8051之类的单片机,接不接上拉电阻都可以,因为这些单片机的驱动能力很强,加不加都没关系;如果单片机使用的是AT89C51就必须加上拉电阻,因为AT89C51的输出能力非常有限,很难直接驱动数码管,为了增加驱动能力...
用89C51单片机设计多功能低频函数信号发生器,能产生方波、正弦波、三角...
功能:驱动6位数码管显示,扫描按钮。 由集成驱动芯片TEC6122、6位共阴极数码管和5个按钮组成。当某一按钮按下时,扫描程序扫描到之后,通过P2口将数字信号发送到 TEC6122芯片。TEC6122是一款数字集成芯片。它的外接电压也是+5V,并且由于数码管的载压较小,为了保护数码管,必须在两者间接电阻,大约是560欧。 扫描利用...
89c51单片机的数字钟程序?
\/\/CPL A \/\/根据数码管是共阴、共阳 是否取反 MOV P0,A \/\/从P0输出每位的码值,注意:该端口时下面的“清屏”一起改 LCALL DELAY \/\/进入每位延时 MOV P0,#0FFH \/\/清屏 INC 48H \/\/暂存器后移 INC R0 \/\/位后移 MOV A,48H \/\/通过 (48H)的值+08H 判断是否到了 位尾 ADD A,#08H JB 0D6H,...
用89c51单片机写一个数码管显示HELLO的程序,是在一个七段数码管上依次...
在数码管依次排列好这一句话,首先取模,然后写显示函数,写完函数放置while(1)中无限循环下去 代码如下:include; \/\/用的是单独操作,没有用总线 sbit led1 = P1^0;sbit led2 = P1^1;sbit led3 = P1^2;sbit led4 = P1^3;sbit led5 = P1^4;sbit led6 = P1^5;sbit led7 = P1^6...
单片机编程,共5题,采用89C51系列
类似c语言编程,做一个循环累加。在keil的调试窗口中监测i的值。(这样的操作没有什么意义,用c,vb也可以做,不要用89c51了)2,如果你是有硬件的,当然要有8位数码管把数值显示出来。就要具备BCD码知识,8位共阴或共阳数码管知识,以及必要的电路知识(能点亮8为数码管)。等等,你要加油哦!
很基础的单片机数码管问题
一,你问到,你理解的对不对,答案,你理解的安全正确,二,你提到的两个使能口,看不清,但肯定是数码管的公共脚,一般的数码管都是一个公共脚,这个是两个,而且公共脚有两种,一种是共阴,一种是共阳,明显你这数码管是共阴型的,所以,只需要控制每个发光二极管的阳极就OK了,三,至于如何控制...