99问答网
所有问题
当前搜索:
单片机 数码管
51
单片机
如何控制LED
数码管
循环左移?
答:
1根据需要,可以定义一个 8 位或者 16 位的整型变量,用于存储待移位的数值。比如可以定义 uint8_t num = 0x7F;。2在程序中初始化相应的
数码管
端口,以便将二进制数值输出到数码管上。比如可以使用 P0 端口和 P2 端口控制两个数码管,可以通过将相应的端口设置为输出模式并全部清零来初始化端口。...
单片机数码管
上拉电阻一般用多大?
答:
上拉电阻一般用4.7K,其实只要2K到10K之间都行。接
数码管
的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用330到1K,根据自己要的亮度来选择,电阻越大则数码管越暗。
单片机
怎么控制led
数码管
?
答:
1、
数码管
显示演示程序: 在8个LED数码管上依次显示1,2,3,4,5,6,7,8。引用端口:数码管数据p0,数码管控制p2;DIS_DIGIT EQU 40H;位选通值, 传送到P2口用于选通当前数码管的数值,; 如等于0xfe时, 选通P2.0口数码管DIS_INDEX DATA 41H;显示索引, 用于标识当前显示的数码管和缓冲...
单片机
能直接驱动
数码管
吗?为何要多加驱动芯
答:
一般
单片机
能输出10ma左右的电流就可以直接驱动
数码管
,但数码管多时,用静态驱动会占用较多IO端口,如4个数码管要占32个管脚,并且虽单片机单个管脚驱动电流可达20ma,但整个芯片的电流有限,所以静态驱动只用于有一至二个数码管的场合 用动态驱动的话可以节省IO管脚,这时可以在位选端加驱动,它流过的电...
单片机
单支
数码管
循环显示字母A到Z?
答:
在
单片机
中通过单个
数码管
循环显示字母A到Z,通常可以通过设置一个字母表数组和控制数码管的引脚来实现。以下是一个使用C语言的示例代码,假设使用的是8位共阴数码管,并且数码管的引脚连接到了单片机的P0口。include <reg51.h> // 引入单片机寄存器定义头文件// 数码管字母表,从A到Zunsigned char ...
单片机
最大带多大
数码管
答:
数码管
实际上就是几个发光二极管,它是一种电流型的器件,一般的管压降根据颜色的不同会有差别,一般在1V到2V,电流大约15mA左右。用数码管显示大于255的数,即用16位数表示,最大是65535,这需要有5位数码管才能显示出来,这是以十进制数形式显示的。用数码管显示,是用十进制显示的,还是用十六制...
单片机
的
数码管
怎么点亮的?
答:
1、首先,要把代码写好,点亮
数码管
。2、代码写完后,要确认原先写好的代码是不是正确的。3、确认代码无误后,进入下一步,就是在这一行代码(箭头所指)的地方,将这四个字删去。4、然后如图所示,四个字已经删去,只要改成数字相应的代码即可。5、这里改成的是代表数字0的代码,如图所示。6、...
51
单片机
控制的
数码管
原理是什么?
答:
数码管
其实是由发光二极管组成,有共阴极和共阳极之分,对于共阳极来说,一位数码管由8个二极管组成,他们的阳极接在一起接+5v电源,而各个阴极与某个端口,如p1的8个引脚相连,当某个引脚输出低电平的时候数码管对应的二极管亮。问题补充:因为人的眼睛具有迟滞性,如果给一位数码管接通0.3秒地时间,...
单片机
89c52如何控制多个
数码管
?
答:
1.用两个锁存器来锁存
数码管
的段码和位码,进行动态扫描显示。2.用P3口的4位接一个BCD译码器控制数码管的段码,再P3口的3位接一个3-8译码器来控制数码管的位进行动态扫描。3.用P3口的两根串行线接串并转换IC,来驱动数码管。
单片机
与
数码管
答:
首先是4.7K上拉电阻
单片机
的P0端口和其它三个端口不一样,内部没有集成上拉电阻,所以需要外部连接 再有就是1K电阻 这个是起到限流作用,作用于
数码管
,因为数码管的abcdefg各引脚是直接与单片机相连,单片机的端口刚好是0有效,即低电位0V,这样流过数码管的电流就靠三极管限流,这种接法的三极管工作...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机C语言
单片机按键加一从0到99
数码管单片机编程
51单片机0到99计数器
单片机数码管驱动
单片机数码管工作原理
单片机数码管位选码
51单片机数码管动态显示
51单片机p1口可以接数码管吗