51单片机4位数码管显示

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

此电路为单片机小系统的一部分,这个电路是如何完成数码管的显示的?原...
这是单片机数码管显示线路图!1:这是一个4位的数码管。(有共阴极和共阳极二种)2;一个8字有7个发光二级管,加一个点。需要八条线路控制。(叫做段码)3;每一个8需要Q1-Q4,四条线路来控制。(叫做位选)4;74573芯片的功能就不多说了,去网上搜索芯片资料吧。

求四位共阳数码管接法,接在单片机上。。。
不知道您使用的是什么单片机,告诉你使用89C51的接法。用200欧姆的电阻串联在数码管的笔画引脚上然后直接接在P0引脚就可以了,共阳极引脚直接接5V,对P0写0就可以点亮了,而且电流不至于烧毁数码管。动态显示 需要在共阳极上接PNP三极管,三极管基极串联1K电阻接单片机口,低电平有效。希望我的回答对您有...

这是一个4位共阳数码管动态显示9999~1(每次变化值为1)。为什么不能点亮...
更重要的问题出在主程序,主程序没有while(1)语句,肯定是错误的。主程序问题太多了,自己看吧。还有那两个计数i和b,计数到9999的要用整型的,才能计到9999,而你有char型的,最大才是255。再看一下你的仿真图中的数码管,确定是共阳的吗。看下图中的4位一体的数码管元件的名称是什么,与你用...

4位共阴极数码管单片机驱动
宏晶12系列单片机单片机驱动4位数码管计数显示。1、共阴极数码管引脚分析 共阴极数码管 是指每一位数码管的阴极,连接到电源的负极上。 也就是图中所指1,2,3,4公共端。 如果不知道是共阴极和共阳极可以用万用表,或者直接找一个电源试一试。 电源测试的话最好串一个限流电阻,否则容易烧坏数码管。...

单片机四位数码管显示中间一行字母
51单片机(四位数码管的显示)程序 基于单片机V1或V2实验系统,编写一个程序,实现以下功能:1)首先在数码管 上显示P ”个字符;2)等待按键,如按了任何一个键,则将这 4个字符清除, 改为显示0000”个字符(为数字的0)。E3最佳答案 下面这个程序是4x4距阵键盘丄ED数码管显示,一共可以到0-F...

菜鸟想请问一下各位高手 图中四位数码管与51单片机相连的1234四个脚...
\/\/ 数码管与51单片机相连,实物与仿真图一样连接就可以,也可以在A~G、DP线上串一个300欧姆的电阻。include<reg52.h> define uchar unsigned char uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,};\/\/数组0到F uchar ...

51单片机4位数码管显示数字
静态显示、动态显示等。1、静态显示:对于静态显示,可以直接利用IO口将对应的数字编码发送到数码管的段选引脚上。将P0口设置为0x3f,可以显示数字0。2、动态显示:对于动态显示,有两种常见的方法。一种是提高刷新频率,使得人眼无法分辨,产生显示的效果。另一种是利用锁存器件,先显示一个数字,锁定...

求程序:四位LED数码管接入单片机,每位输出分别由P1.0至P1.3接入的按键...
;功能:定时中断动态四数码管显示 ;说明:让您真正从0开始接触单片机,解开单片机神秘的面纱。;制作:惠建闯扣扣:四二零六四九零四扒 ;日期:2010-6-28 ;--- LED1EQU20H LED2EQU21H LED3EQU22H LED4EQU23H LedT0EQU24H ORG0000H LJMPSTART ORG000BH;定时器0中断入口 JMPTIME0;转去中断子程序 ...

单片机实现4位一体数码管显示0000—FFFF的16进制(C语言编程)怎么编程...
\/\/段码由P0口输出,P2.3-P2.0依次接位选的高到低 include<reg51.h> typedef unsigned char u8;typedef unsigned int u16;void Delay(void);void Disp(void);u16 Cnt;u8 code LED[]={ 0x3F,\/\/ 0 0x06,\/\/ 1 0x5B,\/\/ 2 0x4F,\/\/ 3 0x66,\/\/ 4 0x6D,\/\/ 5 0x7D,\/\/ 6 0x07...

51单片机4位数码管的最下面一段不亮,重复焊接、反复摸背后的引脚都不亮...
这是一般4位数码管的引脚图,你说的应该是d段不亮,可以在输出显示时,测下d引脚和其在电路板上焊点电压,引脚正确就是内部问题,如果引脚不正确,就是焊接问题

恭制18146676303问: 用51单片机4位数码管显示"H38C”,"L25C",C语言程序分别怎么写?P1口是段码输出口,P2.7 - P2.4口是扫描口. -
紫云苗族布依族自治县君力回答: #include<reg52.h>#include<intrins.h> typedef unsigned char uchar; typedef unsigned int uint;//共阳数码管 uchar code table[] = { 0x89,0xb0,0x80,0xc6, //H38C的编码 0xc7,0xa4,0x92,0xc6}; //L25C的编码//延时函数 void delay(uchar t) { uchar i; while...

恭制18146676303问: AT89C51单片机实现4位数码管显示学号后四位,谢谢 -
紫云苗族布依族自治县君力回答: #include<reg52.h> #define uchar unsigned char #define uint unsigned int //共阴数码管七段码uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77}; uchar code table2[]={5,4,3,2};//这就是学号的后4位,自行修改 void ...

恭制18146676303问: 51单片机控制4位一体的数码管显示的驱动问题!急急急!!! -
紫云苗族布依族自治县君力回答: 共阳极数码管的点亮,应该是断码送低电平而数位送高电平点亮,正常驱动时4个数位端应该加三极管分别驱动,4个7段(或8段)并联后直接接入一个P口即可,如果P口需要上拉时应加入10K的排阻.

恭制18146676303问: AT89C51单片机怎么用汇编语言让4个数码管同时显示1234? -
紫云苗族布依族自治县君力回答: 1、首先我们先打开keil. 2、接着,我们要定义好库函数,void main(){while(1)//不断循环显示{dispaly();}}void dispaly(){P0=smg[1];//选择显示数字几,P1=0x7f;//控制是否点亮数码管. 3、接着,我们加上一条循环语句.delay(5);//显示5...

恭制18146676303问: 用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+...

恭制18146676303问: 51单片机四位数码管可切换显示程序 -
紫云苗族布依族自治县君力回答: 其实只写一个显示函数就行,不用a,b两个函数. 比较容易理解的方法是显示函数带四个形参.这样,调用时,带四个参数就行了. 再定义一个变量,用来控制带哪组参数,用if 语句判断,变量=1,调显示程序时带第一组参数.变量=2,带第二组参数. 下面是按键处理,按第一个键,变量赋1,按第二个键,变量斌2.

恭制18146676303问: 51单片机问题 编写4个LED数码管循环显示2008的程序. 用C语言写.. -
紫云苗族布依族自治县君力回答: #include<reg51.h> //----------------------------------------------- void delay(unsigned int i) //延时 {unsigned char j;while(i--) for(j = 0; j < 115; j++); } //----------------------------------------------- void main(void) {unsigned char n1;unsigned char code SEG[] = {0xc0, ...

恭制18146676303问: 想在51单片机上用矩阵键盘实现四位数的显示 可是键盘根本没用 直接显示的数 -
紫云苗族布依族自治县君力回答: 你提问过,四位数码管的显示程序,现在又增加了矩阵键盘.现在的功能增加了,可主程序却没有变,那怎么可能行呢?你这些程序在编译时,就没有提示你有错误吗?或者警告什么的?原来只是四位数码管显示固定的 数,可现在即有键盘了,...

恭制18146676303问: at89c51单片机实现LED数码管显示四位数,两个开关进行加和减.求硬件搭建图和C语言程序. -
紫云苗族布依族自治县君力回答: 这个设计其实是很基础的一个小系统:最小系统、按键电路、LED驱动电路基本就可以满足你的要求了;如果打算每个数码管可调节,那么再加一个按键切换或者说移位;如果不想加按键数目,那么可以采用按键复用:长按,短按完成.

恭制18146676303问: 单片机时钟 《AT89S51》 1、四位数码管显示时分、分秒,以24小时计时运行 -
紫云苗族布依族自治县君力回答: 调时程序: MAIN:JNB P3.0,DATETZ;按下0键时,显示日期并可对日期进行调整JNB P3.1,ZSTZ1;按下1键时,显示时间,并可调时JNB P3.2,NLTZ1;按下2键进行闹铃设置JNB P3.3,DSTZ;按下3键进行定时设置ACALL DISP;调用显...


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