共阴七段数码管0~9代码怎么设置的,设置原理是什么 显示一个数码管0-9

\u5199\u51fa\u5171\u9634\u4e03\u6bb5\u6570\u7801\u7ba1\u663e\u793a0-9\u7684\u6bb5\u7801\u503c

\u597d\u50cf\u662fBCD\u7801\uff01

\u5148\u4e0a\u6570\u7801\u7ba1\u7684\u5f15\u811a\u56fe

\u9996\u5148\uff0c\u6570\u7801\u7ba1\u7684\u539f\u7406\u662f\uff0c\u7ed9\u6570\u7801\u7ba1\u7684\u67d0\u6bb5\u52a0\u4e00\u4e2a\u5408\u9002\u7684\u7535\u538b\uff0c\u8be5\u6bb5\u5c31\u4f1a\u53d1\u4eae\u3002\u4e03\u6bb5\u5f0f\u6570\u7801\u7ba1\u6709\u4e03\u6bb5\u52a0\u4e00\u70b9\uff08DP\uff09\uff0c\u8fd9\u79cd\u6570\u7801\u7ba1\u6709\u4e24\u79cd\uff0c\u4e00\u79cd\u662f\u5171\u9633\u6781\uff0c\u8fd9\u79cd\u63a5\u4f4e\u7535\u5e73\u65f6\u4eae\uff0c\u53e6\u4e00\u79cd\u5c31\u662f\u5171\u9634\u6781\uff0c\u5c31\u662f\u697c\u4e3b\u7528\u7684\u8fd9\u79cd\uff0c\u901a\u9ad8\u7535\u5e73\u4eae\u3002
\u6570\u7801\u7ba1\u5de6\u8fb9\u7684\u5f15\u811a\u4ece\u4e0a\u81f3\u4e0b\u4f9d\u6b21\u662f\u63a5a,b,c,d,e,f,g,dp\u3002\u8981\u8ba9\u6570\u7801\u7ba1\u663e\u793a\u6570\u5b57\uff0c\u5c31\u662f\u9700\u8981\u6307\u5b9a\u90e8\u5206\u4eae\uff0c\u6bd4\u59820\uff0c\u5c31\u662f\u9700\u8981a,b,c,d,e,f\u8fd9\u516d\u6bb5\u4eae\uff0c\u4e5f\u5c31\u662fP0.0~P0.5\u4e3a1\uff0c\u5373P0=00111111=0x3f\uff0c\u800c\u73b0\u5728shuma[0]=0xc0\u662f\u7528\u6765\u70b9\u4eae0\u7684\uff0c\u8fd9\u4e24\u4e2a\u662f\u53d6\u53cd\u7684\u5173\u7cfb\uff0c\u5373~0xc0=0x3f\uff0c\u4f60\u5f53\u7136\u53ef\u4ee5\u76f4\u63a5\u8bbe\u7f6eshuma[0]=0x3f\uff0c\u5c31\u4e0d\u9700\u8981\u53d6\u53cd\u4e86\u3002\u81f3\u4e8e\u4e3a\u4f55\u8981\u8fd9\u6837\u505a\u5462\uff0c\u7edf\u8ba1\u4e0d\u4eae\u7684\u6bb5\u6bd4\u8f83\u65b9\u4fbf\uff0c\u6bd5\u7adf\u4e0d\u4eae\u7684\u5c11\u561b\uff0c\u4e5f\u8bb8\u53ea\u662f\u4e60\u60ef\u95ee\u9898\u3002

共阴七段数码管的0~9代码设置方法如下:数码管位数(ABCDEFG) 数码管代码0 11111101 01100002 11011013 11110014 01100115 10110116 10111117 11100008 11111119 1110011共阴七段数码管的原理是,在共阴七段数码管中,各个数码管的阳极(即数码管的LED灯的正极)都是独立的,而七段数码管的阴极(即数码管的LED灯的负极)是共用的。因此,当数码管需要显示某个数字时,需要先将该数字的代码输出到相应的七段数码管的阴极上,然后再通过将相应的阳极置高电平,来点亮该数字在数码管上的显示。通过控制不同数码管的阳极显示不同的数字,就可以在共阴七段数码管上实现同时显示多个数字的功能。

建议你用PROTEUS仿真,帮你理解。

共阴数码管,公共端是发光二极管的阴极,因此相应的段要亮时,公共端一定要低电平,该段要高电平,如图能帮你理解。图中有共阴和共阳,其中上面二个是能显示的,下面的因为公共端电平满足亮的要求,所以不亮。



我先回答设置原理吧,由于是共阴极,即公共端接低电平的时候有效,当A-H端接高电平的时候,这一段发光显示,如果接低电平的话,不能构成导通(里面是一个二极管),如果公共端接高电平,那么A-H无论接高电平还是低电平,都无法导通显示。
下面是0-9的代码:0-0x3F,1-0x06,2-0x5B,3-0x4F,4-0x66,5-0x6D,6-0x7D,7-0x07,8-0x7F,9-0x6F。A-F的代码也附上吧:A-0x77,B-0x7C,C-0x39,D-0x5E,E-0x79,F-0x71。
祝你好运!

  • 51鍗曠墖鏈虹殑鍏遍槾鏁扮爜绠℃庝箞鏄剧ず鏁板瓧(c璇█)
    绛旓細瑕佽51鍗曠墖鏈鍏遍槾鏁扮爜绠鏄剧ず鏁板瓧锛屽彧闇瑕佸皢鍗曠墖鏈虹殑P2绔彛杈撳嚭鏁板瓧瀵瑰簲鐨勬鐮佸嵆鍙備互鏄剧ず鏁板瓧鈥0鈥濅负渚嬶紝c璇█绋嬪簭濡備笅锛歩nclude<reg52.h> define uchar unsigned char define uint unsigned int //鏁扮爜绠$殑娈电爜缂栫爜 Uchar table[10] ={0x3f,0x06,...
  • 鍏遍槾鏋鏁扮爜绠,鏄剧ず鈥9鈥,瀛楁鐮佹槸澶氬皯?
    绛旓細杈撳叆鐨勬樉绀虹爜涓猴紙h娈典负楂樹綅锛11000000B鍗佸叚杩涘埗涓0C0H锛屽悓鏍蜂竴鍒颁節涔熸槸杩欐牱绠椼傚垎鍒槸0F9H锛0A4H锛0B0H锛99H锛92H锛82H锛0D8H锛80H锛90H銆備负鍏叡绔鍏遍槾鏋侊細鍏遍槾鏋丩ED鏄剧ず鍣ㄧ殑鍙戝厜浜屾瀬绠$殑鎵鏈夐槾鏋佽繛鎺ュ湪涓璧凤紝涓哄叕鍏辩銆傚叡闃存瀬涓冩鏁扮爜绠鏄剧ず鏁板瓧9鏃跺搴旂殑浠g爜涓猴紙6fh锛夎绠楁満閫氫俊鐨勫伐浣滄柟寮忔湁...
  • ...鐢ㄨ鏁板櫒瀹炵幇鎸夐敭璁℃暟鍔熻兘,涓冩鏁扮爜绠鈥0-9鈥濆惊鐜鏁版樉绀 鐢ㄥ埌P0绔...
    绛旓細CLR P3.0 ACALL DELAY1S JB P3.7,KEY02 MOV A,#0CH MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A CLR P1.0 SETB P3.0 LCALL SCAN KEY02:;鐪佺暐 RET TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;Define瀹氫箟娈电爜0銆1銆2銆3銆4銆5銆6銆7銆8銆9 DB 77H,7CH,39H...
  • ...P2鍙f帶鍒朵竴涓鍏遍槾鏋佺殑鏁扮爜绠,浣夸箣寰幆鏄剧ず0鈥9鏁板瓧鈥︹
    绛旓細include<reg51.h>#define uchar unsigned charuchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//寤舵椂绾400姣{uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);}main(){uchar i;while(1){P1=table[i...
  • 鍏遍槾鏋7娈垫暟鐮佺鏄剧ずC绋嬪簭
    绛旓細鍗曠墖鏈7娈垫暟鐮佺鍔ㄦ佹樉绀虹▼搴浠g爜鍙婂叾璇存槑濡備笅锛歩nclude <reg51.h> include <intrins.h> include<math.h> unsigned char data dis_digit; //dis_digit---浣嶉夐氬, 浼犻佸埌P2鍙g敤浜庨夐氬綋 //鍓嶆暟鐮佺鐨勬暟鍊, 濡傜瓑浜0xfe鏃,閫夐歅2.0鍙f暟鐮佺 unsigned char code dis_code[11]={0xc0,0xf9,...
  • 涓冩鏁扮爜绠鏄剧ず鏁板瓧0鍒9
    绛旓細4銆涓冩鏁扮爜绠灏辨槸鑳芥樉绀8鐨勪竷鏍圭锛屽鍥撅紝鏁版暟锛屼竷鏍广傛樉绀哄睆鏈夊緢澶氳繖鏍风殑led绠$粍鎴愶紝涔熸湁鍙兘鏄痩cd缁勬垚鐨勶紝瀹冧滑鍙戝厜鏈虹悊涓嶄竴鏍风殑銆5銆侀攣瀛樺櫒74HC573璧烽┍鍔ㄤ綔鐢紝鎻愪緵椹卞姩鐢垫祦渚涙暟鐮佺鍙戝厜銆傚啓鍑鍏遍槾鏋佷竷娈垫暟鐮佹樉绀虹鐨0锝9,A~F瀵瑰簲鐨勮瘧鐮1銆乀AB锛欴B3FH锛06H锛5BH锛4FH锛0-3DB66H锛6DH锛7DH...
  • 濡備綍纭畾鏁扮爜绠娈电爜琛
    绛旓細纭畾鏁扮爜绠娈电爜琛ㄦ柟娉曞涓嬶細鍏遍槾锛0銆0x3f 1銆 0x06 2銆0x5b 3銆0x4f 4銆0x66 5銆0x6d 6銆0x7d 7銆0x07 8銆0x7f 9銆0x6f A銆0x77 B銆0x7c C銆0x39 D銆0x5e E銆0x79 F銆0x71 鏃犳樉绀猴細0x00 鍙樉绀轰竴鐐癸細0x80 鍏遍槼锛氬彧闇鍜屽叡闃翠簰琛ュ嵆鍙紝姣斿锛氬叡闃0涓猴細0xc0 鍏遍槾0涓猴細0x3f...
  • 鍏遍槾鏋鏁扮爜绠鏄剧ず瀛楁瘝瀵瑰簲琛
    绛旓細涓哄叕鍏辩銆傚叡闃存瀬锛氬叡闃存瀬LED鏄剧ず鍣ㄧ殑鍙戝厜浜屾瀬绠$殑鎵鏈夐槾鏋佽繛鎺ュ湪涓璧凤紝涓哄叕鍏辩銆傚叡闃存瀬涓冩鏁扮爜绠℃樉绀烘暟瀛9鏃跺搴旂殑浠g爜涓猴紙6fh锛夎绠楁満閫氫俊鐨勫伐浣滄柟寮忔湁锛堝崟宸ワ級锛堝崐鍙屽伐锛夛紙鍏ㄥ弻宸ワ級銆10101100B=锛圓CH锛夈傚湪鍏遍槾涓冩鏁扮爜绠涓紝鍚勪釜鏁扮爜绠$殑闃虫瀬锛堝嵆鏁扮爜绠$殑LED鐏殑姝f瀬锛夐兘鏄嫭绔嬬殑锛岃屼竷娈垫暟鐮...
  • 涓冩鏁扮爜绠鐨鍏遍槾绾х殑鍗佸叚杩涘埗缂栫▼鍔熻兘琛
    绛旓細濡俻0.7锛夋帴dp锛屾樉绀虹爜浠庨珮寰浣庤〃绀轰负涓 dp g f e d c b a 濡傝鏄剧ず鈥1鈥濓紝鍙渶瑕佸皢b銆乧娈电偣浜嵆鍙紝鑻ユ槸鍏遍槾鏋侊紝鐗囬夋槸浣庣數骞抽変腑锛屾煇涓娈佃緭鍑洪珮鐢靛钩鐐逛寒锛屽嵆鏄剧ず鐮佷负00000110 鍗0x06锛屽叾浠栫殑渚濈収璇ユ柟娉曠被鎺 浣犵粰鐨勭爜琛ㄤ负鍏遍槾鏋佺殑銆傚叡闃虫瀬鐨勬伆宸х浉鍙嶏紒鏁扮爜绠鐨勭ず鎰忓浘濡備笅鍥炬墍绀 ...
  • ...鍏遍槼鏋鏁扮爜绠abcdefg搴旇杈撳叆浠涔?鍏遍槾鏋佹暟鐮佺abcdefg搴旇杈撳叆浠...
    绛旓細2銆佸浘2-13鍏遍槼鏋佹暟鐮佺鍜鍏遍槾鏋佹暟鐮佺鐨勫唴閮ㄧ粨鏋勫浘鐢涓冩鏁扮爜绠闄や簡鍙互鏄剧ず0锝9鐨勯樋鎷変集鏁板瓧澶栵紝杩樺彲浠ユ樉绀轰竴浜涜嫳璇瓧姣嶃備笅琛ㄦ槸甯歌鐨勫瓧姣嶄笌7娈垫樉绀哄叧绯伙紙鍏遍槾鏋佹暟鐮佺锛夈3銆佹垜涔熸病鎵惧埌浣庣數骞虫湁鏁堢殑涓冩鏄剧ず璇戠爜鍣紝浣嗗彲浠ュ湪楂樼數骞宠瘧鐮佸櫒鐨勮緭鍑虹锛屾帴涓涓潪闂ㄤ笉灏辫浜嗐4銆佸叡闃虫瀬琛ㄧず鐨勬槸鍐呴儴...
  • 扩展阅读:led数码管显示数字0-9 ... 共阳极数码管0-9编码表 ... 数码管0-9999循环 ... 七段数码管代码对照表 ... 共阳数码管段码表0-9 ... 共阴数码管1到9的段码 ... plc数码管0到9梯形图 ... 7段数码管字母对照表 ... 数码管代码表0到9 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网