Notice: Undefined index: del2 in /home1/wwwroot/ling/wap.haogu114.com/zhidao_view.php on line 23
1位和4位共阳数码管要怎么区分哪位了解-管材管件装修-装修知道-北京好谷装修网

1位和4位共阳数码管要怎么区分哪位了解

2024-06-23 16:08:03 (24分钟前 更新) 322 2607

最新回答

你好,拿两节串接的干电池,电池负极接到数码管任意脚,(要是知道公共端更好)用电源的正极去碰数码管的其他引脚,(注意碰一下看对应数码脚是否点亮),马上断电,防止数码管击穿!要是点亮就说明是共阴极的数码管!!反之就是共阳!
你好,拿两节串接的干电池,电池负极接到数码管任意脚,(要是知道公共端更好)用电源的正极去碰数码管的其他引脚,(注意碰一下看对应数码脚是否点亮),马上断电,防止数码管击穿!要是点亮就说明是共阴极的数码管!!反之就是共阳!
阿满思密达 2024-06-23
你好,拿两节串接的干电池,电池负极接到数码管任意脚,(要是知道公共端更好)用电源的正极去碰数码管的其他引脚,(注意碰一下看对应数码脚是否点亮),马上断电,防止数码管击穿!要是点亮就说明是共阴极的数码管!!反之就是共阳!
你好,拿两节串接的干电池,电池负极接到数码管任意脚,(要是知道公共端更好)用电源的正极去碰数码管的其他引脚,(注意碰一下看对应数码脚是否点亮),马上断电,防止数码管击穿!要是点亮就说明是共阴极的数码管!!反之就是共阳!
小甜甜不赖你 2024-06-12
共阴的型号后辍是AS,
小尺寸的数码管用“数字“万用表的测量二极管的档位可测量,随意测任两脚,直到有数码管的一段亮时,黑表笔(-极)固定,移动红笔(+极),发现其它的段亮,则是共阴的型号.反之是共阳.
大尺寸的数码管用5-12V电源串联一个1K电阻,+极做红笔,负极做黑表笔,测法同上.
共阴的型号后辍是AS,
小尺寸的数码管用“数字“万用表的测量二极管的档位可测量,随意测任两脚,直到有数码管的一段亮时,黑表笔(-极)固定,移动红笔(+极),发现其它的段亮,则是共阴的型号.反之是共阳.
大尺寸的数码管用5-12V电源串联一个1K电阻,+极做红笔,负极做黑表笔,测法同上.
高兴儿88 2024-06-07
数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。
数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。
大锅饭饭饭饭 2024-05-31
首先定义接口,比如:#include“reg
51.h”sbitS1=P1^0;sbitS2=P1^1;sbitS3=P1^2;sbitS4=P1^3;//按键对应的单片机IOsbitSMG_ENP1^4;//数码管选通sbitSMG_SET()SMG_EN=0//数码管公共使能sbitSMG_CLR()SMG_EN=1//数码管公共失能defineGPIO_PORTP2//数码管8位数据口//以上是按键及数码管对应的单片机IO,下面来写驱动程序,首先需要定义一个字符码unsignedcharascll[]={xx0,xx1,xx2,xx3,xx4,xx5,xx6,xx7,xx8,xx9};//此数组的值需要根据数码管与单片机数据口的实际对应关系来写,数组0-9偏移量分别对应数码管显示0-9的数值码希望你能明白这一点。/*延时函数*/voidDelay(unsignedlongw)while(w--);//下面先来写一个驱动函数voidDisPlay(unsignedchardat)SMG_SET();//数码管选通GPIO_PORT=dat;//将数据Dat送给数码管显示//按键扫描函数,按键对应的是P1最低4位unsignedcharkey()unsignedchartemp;P1=0xff;if((P1&0x0f)!=0x0f)//如果P1口低4为不为f则表明有按键按下,下面判断是哪个按键Delay(1000);//延时约20ms用来消抖,必须的if((P1&0x0f)!=0x0f)//消抖后在判断一次如果低4位不为f就表示确实有按键按下temp=GPIO_RORT&0x0f;//将IO上的按键值读给变量tempswitch(temp)//判断是哪个键被按下case0x0e://表示是S1被按下1110DisPlay
(1);//显示1break;case0x0d://表示是S2被按下1101DisPlay
(2);//显示2break;case0x0b://表示是S3被按下1011DisPlay
(3);//显示3break;case0x
07://表示是S4被按下0111DisPlay
(4);//显示4break;while((P1&0x0f)!=0x0f);//如果按键还一直被按着,则等待用户松开按键Delay(1000);//延时20ms消抖voidmain()while
(1)key();//调用按键函数一口气从上面写到下面,给你参考,希望对你有帮助
首先定义接口,比如:#include“reg
51.h”sbitS1=P1^0;sbitS2=P1^1;sbitS3=P1^2;sbitS4=P1^3;//按键对应的单片机IOsbitSMG_ENP1^4;//数码管选通sbitSMG_SET()SMG_EN=0//数码管公共使能sbitSMG_CLR()SMG_EN=1//数码管公共失能defineGPIO_PORTP2//数码管8位数据口//以上是按键及数码管对应的单片机IO,下面来写驱动程序,首先需要定义一个字符码unsignedcharascll[]={xx0,xx1,xx2,xx3,xx4,xx5,xx6,xx7,xx8,xx9};//此数组的值需要根据数码管与单片机数据口的实际对应关系来写,数组0-9偏移量分别对应数码管显示0-9的数值码希望你能明白这一点。/*延时函数*/voidDelay(unsignedlongw)while(w--);//下面先来写一个驱动函数voidDisPlay(unsignedchardat)SMG_SET();//数码管选通GPIO_PORT=dat;//将数据Dat送给数码管显示//按键扫描函数,按键对应的是P1最低4位unsignedcharkey()unsignedchartemp;P1=0xff;if((P1&0x0f)!=0x0f)//如果P1口低4为不为f则表明有按键按下,下面判断是哪个按键Delay(1000);//延时约20ms用来消抖,必须的if((P1&0x0f)!=0x0f)//消抖后在判断一次如果低4位不为f就表示确实有按键按下temp=GPIO_RORT&0x0f;//将IO上的按键值读给变量tempswitch(temp)//判断是哪个键被按下case0x0e://表示是S1被按下1110DisPlay
(1);//显示1break;case0x0d://表示是S2被按下1101DisPlay
(2);//显示2break;case0x0b://表示是S3被按下1011DisPlay
(3);//显示3break;case0x
07://表示是S4被按下0111DisPlay
(4);//显示4break;while((P1&0x0f)!=0x0f);//如果按键还一直被按着,则等待用户松开按键Delay(1000);//延时20ms消抖voidmain()while
(1)key();//调用按键函数一口气从上面写到下面,给你参考,希望对你有帮助
青柠果茶 2024-05-21

热门问答

装修资讯

其他人还看了

页面运行时间: 0.14550495147705 秒