51单片机8段4位数码管

作者&投稿:席健 (若有异议请与网页底部的电邮联系)

使用单片机实现四位八段的数码管显示,显示出852.6如何实现,请写出实 ...
那么这里就描述单片机一次扫描4位的过程,首先,如果你的数码管是共阳,那么显示第一位就将COM1引脚拉到高电平,然后8个引脚接到单片机IO口上,你说你要显示852.6,那么第一位是8,7个段全亮,所以7个IO全部拉低电平就行,随后延迟差不多1ms左右 接下来就是显示第二个数码管,和之前一样,COM2拉...

四位八段共阴数码管怎么连接51单片机
一般8根段码线占一个完整的端口如p0口,另外4个端口如p1.0一p1.4驱动4个三极管分别接数码管的位控端 段输出一般加100一200欧的电阻三极管基极要串1000欧左右的电阻 三极管NPN或PNP均可

4位8段LED数码管位选与段选先后问题(单片机)
1、不管先后,都应当首先让位选和段码值均无效,然后再处理。这样消隐就好了。2、闪烁问题的原因是4位数码管扫描周期多于约20mS,频率低于临界闪烁频率46Hz。3、通常的做法是定时中断服务 定时20mS\/4(扫描的数码管个数)=5mS 4、每次中断进入后,切换一个位选。4次中断后完成所有数码管的扫描。5、...

4位8段共阴数码管,段选接单片机P0口时为什么要加上拉电阻,电阻加多大的...
一般是需要添加三极管驱动的,数码管的电流计算:每个段的电流X8,就当你用的是红色管,这样电流可以设计在5~10mA,这样的话,当显示数字8带点时,电流就是40~80mA,单片机是很难直接输出这么大的电流的,所以需要加驱动.用共阳数码管,

共阳极四位8段数码管与单片机接口怎样连接?
1、2、3、4为控制极,A、B、C、D、E、F、G、dp对应数码管显示段位。图是前几天自己对着实物画的,把这12个脚都接到单片机的IO口上,让它怎么亮就看程序怎么写了~~~

51单片机怎样用8个IO口控制4位数码管
每个数码管都要用8个信号来控制,你要控制4位数码管就还需要4个片选,所以你可以用一个8位的移位寄存器,可以用74HC164,8位串行输入,2转8;或者用3转8译码器,74LS138;

用51单片机编程实现集成4位8段数码管显示不同的数字
{if(k==4)k=0;return k;} void delayy(int k){ int i,j;for (i=0;i<k;i++){ for (j=0;j<60;j++){ ;} } } void main(){ for (;;){ z=js(z);i=js(i);P0=0;P1=0xff-(0x01<<z);j=time[i];P0=table[j];delayy(1);z++;i++;}} 注意,如果程序运行不...

本人初次使用HT1621B驱动4位8段LCD,请问高手用单片机怎样控制?其中的D0...
D0-D3是显示数据,1显示0不显示,A0-A5是芯片内置的RAM地址。1621B最多带32SEGx4COM,128段。显示数据与显示内容是这样对应的:一个8位二进制数对应2根SEG线上的8个段码,1为显示,0不显。例如seg0上的内容是ABCD四个段码,SEG1上的内容是EFGH四个段码,背电极COM上,C0连AE2个段码,C1连...

单片机的数码管,要是用1位8段接a-dp结果是0,但是用4位8段结果就不是0...
还是要看你数码管的管脚定义,应该是不一样的,你可以用表量一下,或者直接用纽扣电池测

如何使用单片机at89c51驱动4位8段数码管,如果用到芯片来驱动的,电路...
看你将四位数码管接在单片机的哪一组输出口 例如51单片机一般都是四组八位输i\/o口P0,P1,P2,P3口 一般P0口是三态i\/o是要接上拉电阻的。其他接口是不用接上拉电阻的。上拉电阻一般选用1k~4k7都可以保证各管脚输出的电流小于500mA就可以了。图我传的这个图 六位数码管虽然是共阴极的 (...

镇昏13527577722问: 四位八段共阴数码管怎么连接51单片机 -
迪庆藏族自治州小儿回答: 一般8根段码线占一个完整的端口如p0口,另外4个端口如p1.0一p1.4驱动4个三极管分别接数码管的位控端段输出一般加100一200欧的电阻三极管基极要串1000欧左右的电阻 三极管NPN或PNP均可

镇昏13527577722问: 如何使用单片机at89c51驱动4位8段数码管,如果用到芯片来驱动的,电路图如何连接? -
迪庆藏族自治州小儿回答: 看你将四位数码管接在单片机的哪一组输出口 例如51单片机一般都是四组八位输i/o口P0,P1,P2,P3口 一般P0口是三态i/o是要接上拉电阻的.其他接口是不用接上拉电阻的.上拉电阻一般选用1k~4k7都可以保证各管脚输出的电流小于500mA就可...

镇昏13527577722问: 怎么用51单片机驱动4位8段数码管作一个简单的计时器?程序怎么写?要求写出每条语句的解释.要用汇编的! -
迪庆藏族自治州小儿回答: 动态显示的要点就是先位选,送段码(这2 个先后也可换一下)延时1~5ms,关显示(即关位选).再下一位.... 我空间里的这个可以参考.http://hi.baidu.com/47okey/blog/item/180367355f735da6d1a2d328.html

镇昏13527577722问: 用51单片机编程实现集成4位8段数码管显示不同的数字 -
迪庆藏族自治州小儿回答: 刷新时间过短可能造成cpu的不响应. char js(char k) {if(k==4) k=0; return k;} void delayy(int k) {int i,j;for (i=0;i<k;i++){for (j=0;j<60;j++){;}} } void main() { for (;;){z=js(z);i=js(i);P0=0; P1=0xff-(0x01<<z);j=time[i];P0=table[j]; delayy(1);z+...

镇昏13527577722问: 运用51单片机实现4位8段LED数码管的动态数字显示,写出C语言程序 -
迪庆藏族自治州小儿回答: #include<reg51.h>#define uchar unsigned char; uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f uchar number,nn=0; uchar dat[]={2,0,1,2,1,1,4,5,8,2}; void t0isr() interrupt 1 { TH0=(...

镇昏13527577722问: (80C51单片机)设计4*4键盘及8位数码管显示构成的电子密码锁.的C语言程序. -
迪庆藏族自治州小儿回答: 4*4矩阵键盘检测程序(新手用),本程序用于检测4*4矩阵按键,先检测是否有按 键按下,如果有按键按下,由P1口读出相应的编码值,由P0经两片74HC573输出给8位数码管,P2^0位选,P2^1段选,P1接4*4矩阵按键#include #include //头文...

镇昏13527577722问: 请帮忙,这是运用51单片机实现4位8段LED数码管的动态数字显示的c语音程序,帮我详细注解一些关键性的句子 -
迪庆藏族自治州小儿回答: #include#define uchar unsigned char//宏定义 #define uint unsigned int uchar count; uint disnum; sbit dula=P2^6; sbit wela=P2^7; uchar code tabledu[]={//段码表 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};...

镇昏13527577722问: 51单片机怎么控制四位数码管,有没有汇编程序?我只能控制两位!求详解! -
迪庆藏族自治州小儿回答: display:;显示子程序 mov dptr,#numtab;送数据表 mov a,a_bit;送个位 movc a,@a+dptr;查表 mov p1,a;送p0显示 30 setb p3.7;选中第一个数码管 lcall d1ms;显示1ms cpl p3.7;关显示 mov a,b_bit;送10位数据 35 movc a,@a+dptr;查...

镇昏13527577722问: 4位8段共阴数码管,段选接单片机P0口时为什么要加上拉电阻,电阻加多大的合适. -
迪庆藏族自治州小儿回答: PO口作为双向通用I/O都需要接上拉电阻..不仅仅是接4位八段数码管.一般都接103的排阻.

镇昏13527577722问: 51单片机驱动4位一体共阴极数码管,位码驱动如图.p2为高时三极管导通,集电极低数码管亮. -
迪庆藏族自治州小儿回答: 画仿真图,位驱动用三极管是一个很麻烦的事,有点自找苦吃啊.P2输出的位码应该是高电平有效.但是,每个三极管的集电极必须要加上拉电阻,就像P0口要加上拉电阻一样的,但是这个电阻必须是模拟的,且阻值选10K才行,阻值不合适就不会显示的,另个三极管基极电阻的阻值也要求在1K,发射极电阻可以不用,但用了,不能太大了,这三个电阻都必须符合要求才能显示.太麻烦啦.如下图 如果非要加反相,还不如把三极管换成非门,74HC04,见下图,很简单.其实,最简单的,就是P2口直接做位驱动,省掉很多的麻烦,这不过就是一个仿真图吗,不必要与实物相同的.但是,位码要变成0有效,与共阴数码管的位完全相符了.这个仿真多简单啦.


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