精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

共陰極數碼管顯示數字和字符

CHANBAEK ? 來源:頭條號電子秘探 ? 作者:頭條號電子秘探 ? 2023-03-24 15:43 ? 次閱讀

7段數碼管由8個LED組成,其中7個細長的LED可以顯示數字數字0至9,和字母ABCDEF,另外一個圓形的發光二極管顯示小數點

類型可分為共陽極和共陰極。

共陰極(Common Cathode):LED的所有陰極都連接在一起。 7SEG-MPX1-CC

共陽極數碼管(Common Anode):LED的所有陰極都連接在一起 。 7SEG-MPX1-CA

共陰極數碼管顯示數字和字符

截圖20230301181746.png

思路:

1.一個字節(Byte)是8位。 P2端口P2^0--P2^7也是8位,P2端口可以控制8個led燈的亮滅

利用工具軟件可以生成7段數碼管的的0-9,a-f的表值

//C語言一行過長時,使用  \\  結尾作為換行標記,并不會影響語句的編譯	
u8 a[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,\\
	0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//0-9,A-F

2.利用for循環將數組中的值賦值給P2端口,延時一段時間,動態地顯示出來

size = sizeof(a)/sizeof(a[0]);//計算數組有多少個元素
	while(1){
		for(num=0;num

4位7段共陽極數碼管動態顯示數字1-9999

思路:

1.1-9999本質由0-9這10個數字組成。 4位數碼管分別顯示千位百位十位個位

2.利用PNP三極管開關來控制4個數碼管的顯示,只有高電平,數碼管才會工作

3.事實上同一時間只有一個數碼管是工作的,但是延時10毫秒左右,欺騙人的眼睛,讓人感覺4個數碼管同時亮

#include

#define u8 unsigned char
#define u16 unsigned int
	
#define led P0

sbit sw1 = P2^0;//控制開關
sbit sw2 = P2^1;
sbit sw3 = P2^2;
sbit sw4 = P2^3;

u8 a[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9

void delay(u16 ms);//延時函數
void display(u16 number);//數碼管上顯示數字

void main()
{
		u16 count=0;
  
	 while(1){
		count++; //從1開始
		display(count);
		if(10000 ==count) 
			count = 0;//計數到10000時置0
	}
}


void display(u16 number)
{	
	led = a[number/1000];//千位上的數字
	sw1 = 1;
	delay(9);
	sw1 = 0;
	
	led = a[(number/100)%10];//百位上的數字
	sw2 = 1;
	delay(9);
	sw2 = 0;
	
	led = a[(number/10)%10];//十位上的數字
	sw3 = 1;
	delay(9);
	sw3 = 0;
	
	led = a[number%10];//個位上的數字
	sw4 = 1;
	delay(9);
	sw4 = 0;
}

void delay(u16 ms)
{
    u16 x,y;
    for(x=0;x
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23141

    瀏覽量

    658544
  • 發光二極管
    +關注

    關注

    13

    文章

    1195

    瀏覽量

    66204
  • 數碼管
    +關注

    關注

    32

    文章

    1876

    瀏覽量

    90956
  • 字符
    +關注

    關注

    0

    文章

    232

    瀏覽量

    25176
  • 編譯
    +關注

    關注

    0

    文章

    654

    瀏覽量

    32810
收藏 人收藏

    評論

    相關推薦

    CW32數字電壓電流表軟件教程(三):數碼管顯示數字

    數碼管顯示原理是由多個發光的二極陰極或者陽極組成的成“8”字形的
    的頭像 發表于 05-14 14:20 ?2.2w次閱讀
    CW32<b class='flag-5'>數字</b>電壓電流表軟件教程(三):<b class='flag-5'>數碼管</b><b class='flag-5'>顯示</b><b class='flag-5'>數字</b>

    匯編寫一個89S52單片機顯示陰極數碼管靜態顯示數字

    用匯編寫一個89S52單片機顯示陰極數碼管靜態顯示數字7
    發表于 09-12 10:40

    4位陰極數碼管,個別段位顯示問題

    陰極數碼管,所有的C、D、E、F段位不亮;接法見附圖請各位大神求解!!!單片機:STC89C54RD鎖存器:74HC573排阻:A103J數碼管:4位
    發表于 02-25 10:55

    常用陰極數碼管型號

    的陽極分別為a、b、c、d、e、f、g及dp(小數點),如下圖所示。  圖中的8個led分別與上面那個圖中的a~dp各段相對應,通過控制各個led的亮滅來顯示數字。    陰極
    發表于 05-11 15:20

    單片機陰極數碼管編程

    時,該發光二極被點亮,相應的段被顯示。結構原理陰極數碼管是把所有led的陰極連接到共同接點C
    發表于 07-22 06:36

    陰極數碼管的結構原理是什么

    陰極數碼管的結構原理是什么?陰極數碼管有哪些功能?如何對
    發表于 08-05 06:38

    陰極7段數碼管

    陰極7段數碼管 LED數碼管根據LED的接法不同分為陰和陽兩類,了解LED的這
    發表于 03-14 13:03 ?3.2w次閱讀
    <b class='flag-5'>共</b><b class='flag-5'>陰極</b>7段<b class='flag-5'>數碼管</b>

    怎么用萬用表判斷數碼管陰極還是陽極

    本文主要介紹了什么是數碼管數碼管工作原理和數碼管電氣特性,其次介紹了數碼管驅動方式與數碼管使用注意事項,最后介紹了如何用萬用表來判斷
    發表于 01-13 11:09 ?10.2w次閱讀

    任務10:認知“數碼管”的顯示原理

    陽極數碼管2、4位8段陰極數碼管二、數碼管字符
    發表于 11-15 20:06 ?8次下載
    任務10:認知“<b class='flag-5'>數碼管</b>”的<b class='flag-5'>顯示</b>原理

    陽極數碼管陰極數碼管的區別

    陽極數碼管陰極數碼管的區別 數碼管是由許多發光二極
    的頭像 發表于 09-26 16:38 ?1.6w次閱讀

    數碼管筆記

    1.陰極/陽極數碼管的內部組成結構2..陰極/
    發表于 11-06 17:18 ?3次下載

    單片機是如何控制數碼管顯示各種字符的?

    單片機控制數碼管顯示各種字符的過程是一個相對復雜的過程,涉及到硬件電路設計和軟件編程兩個方面。下面我將詳細介紹單片機如何控制數碼管顯示各種
    的頭像 發表于 12-13 10:47 ?2113次閱讀

    數碼管怎么看陽標記

    段可以獨立控制以顯示不同的數字字符數碼管廣泛應用于電子鐘表、計算器、儀表板等設備中。 在數碼管中,
    的頭像 發表于 08-28 16:12 ?956次閱讀

    7段數碼管陽如何顯示數字

    7段數碼管是一種常見的顯示設備,用于顯示數字和部分字母。它由7個LED發光二極組成,每個LED可以獨立控制,從而實現
    的頭像 發表于 08-28 16:19 ?1532次閱讀

    陰極數碼管的特點和應用

    陰極數碼管是一種常用的顯示器件,廣泛應用于各種電子設備中,如計算器、計時器、數據記錄器以及家電領域如空調、熱水器、冰箱等。以下是對
    的頭像 發表于 08-29 18:16 ?1078次閱讀