18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機(jī)數(shù)碼管靜態(tài)顯示

小黃1176 ? 來源:小黃1176 ? 作者:小黃1176 ? 2024-02-26 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?

數(shù)碼管靜態(tài)顯示其實在實際應(yīng)用中很少,除非項目中就只用到了一位數(shù)碼管顯示,否則的話靜態(tài)顯示非常占用IO口。但是,靜態(tài)顯示又是動態(tài)顯示的基礎(chǔ),所以,在這里我打算跟大家分享一下,數(shù)碼管靜態(tài)顯示的工作原理編程方法。

一、電路原理

wKgaomXb_mWAXi-lAAC5jucLeQc137.png

備注:這是一個6位數(shù)碼管的電路,在本項目中我們只用到其中的一個,電路中74LS04電路在這里主要是用作驅(qū)動芯片,用于提高單片機(jī)IO口的驅(qū)動能力。

二、相關(guān)知識

1、數(shù)碼管的結(jié)構(gòu)

wKgZomXb_-qAI4ABAAB3ektUM2Q849.pngwKgZomXb_oSAFOOBAABc6aIbJ-8856.png

數(shù)碼管內(nèi)部結(jié)構(gòu)其實就是由8顆LED按照8自形排列組成,而根據(jù)結(jié)構(gòu)的不同,數(shù)碼管可分為共陽極數(shù)碼管和共陰極數(shù)碼管,其中把所有LED的陰極連接到一起做引出端的成為共陰極數(shù)碼管,其中把所有LED的陽極連接到一起做引出端的成為共陽極數(shù)碼管。

2、取碼方式

數(shù)碼管的使用過程中,我們通過點(diǎn)亮數(shù)碼管的不同筆段組合,來達(dá)到顯示不同數(shù)字的效果,這就是取碼,段碼一般按照16進(jìn)制書寫。而共陰極數(shù)碼管和共陽極數(shù)碼管的的段碼也不一樣。

(1)共陰極數(shù)碼管的取碼方式

“0”的段碼:取碼時a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_qaAcYnnAANkqLskVDc840.png

“1”的段碼:取碼時a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_tKAPAM-AAOsa4fUWN4945.png

根據(jù)這種方式我們可以總結(jié)得出,共陰極數(shù)碼管的段碼表

0x3f 0x06 0x5b 0x4f 0x66 0x6d 0x7d 0x07
0 1 2 3 4 5 6 7
0x7f 0x6f 0x77 0x7c 0x39 0x5e 0x79 0x71
8 9 A B C D E F

如果將段碼表使用c語言數(shù)組的方式書寫則為:

unsigned char table[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0~f

(2)共陽極數(shù)碼管的取碼方式

“0”的段碼:取碼時a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_vmAM_oZAAQWWlzpnfI995.png

“1”的段碼:取碼時a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_x6AF_ZvAAQqwMUhHsc988.png

根據(jù)這種方式我們可以總結(jié)得出,共陽極數(shù)碼管的段碼表

0xc0 0xf9 0xa4 0xb0 0x99 0x92 0x82 0xf8
0 1 2 3 4 5 6 7
0x80 0x90 0x88 0x83 0xc6 0xa1 0x86 0x8e
8 9 A B C D E F

如果將段碼表使用c語言數(shù)組的方式書寫則為:

unsigned char table[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,

0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//0~f

3、數(shù)顯方式

如果我們想要在數(shù)碼管上顯示數(shù)字,只需要把相應(yīng)的段碼送到IO口,即可讓數(shù)碼管顯示。

三、例程

?#include

#define uint unsigned int
#define uchar unsigned char

sbit LED1=P2^0;

uchar table_K[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
//共陰極數(shù)碼管段碼表

/*-------微秒延時--------*/
void delay_us(uint z)
{
	uint x;
	for(x=z;x>0;x--);
}
/*--------毫秒延時--------*/
void delay_ms(uint z)
{
  uint x,y;
	for(x=z;x>0;x--)
	   for(y=110;y>0;y--); 
}

/*----------主函數(shù)-----------*/
void main()
{
	uchar i=1;
	P0=0x00;P1=0xff;P2=0x00;P3=0x00;  //IO口狀態(tài)初始化
	while(1)
	{
    LED1=1;
		for(i=0;i

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    277

    文章

    5713

    瀏覽量

    130946
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1889

    瀏覽量

    93463
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7634

    瀏覽量

    144082
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    新概念51單片機(jī)C語言教程入門、提高、開發(fā)、拓展全攻略

    庫函數(shù)實現(xiàn)流水燈 第2篇 內(nèi)外部資源操作篇 3.1 數(shù)碼管顯示原理 3.2 數(shù)碼管靜態(tài)顯示 3.3 數(shù)
    發(fā)表于 04-15 13:57

    數(shù)碼管單片機(jī)的連接方式

    在電子技術(shù)飛速發(fā)展的今天,數(shù)碼管單片機(jī)作為電子系統(tǒng)中的基礎(chǔ)組件,被廣泛應(yīng)用于各種電子產(chǎn)品之中。數(shù)碼管為人們提供直觀的數(shù)字顯示,而單片機(jī)則如
    的頭像 發(fā)表于 02-05 17:44 ?1943次閱讀

    數(shù)碼管的結(jié)構(gòu)與原理

    數(shù)碼管,也被稱作輝光或LED數(shù)碼管,是一種能夠顯示數(shù)字、字母、符號等信息的電子設(shè)備。它廣泛應(yīng)用于各種電子設(shè)備中,如計算器、電子鐘表、電子秤、數(shù)碼
    的頭像 發(fā)表于 02-05 17:32 ?3035次閱讀

    中斷實現(xiàn)數(shù)碼管顯示930

    (P3^6 == 0); // 等待按鍵釋放 } void main() { EX0 = 1; EA = 1; IT0 = 0; while(1); { //donothing } } 不知道哪兒出問題了,單片機(jī)數(shù)碼管無法
    發(fā)表于 11-30 09:46

    通過C51單片機(jī)控制數(shù)碼管顯示

    電子發(fā)燒友網(wǎng)站提供《通過C51單片機(jī)控制數(shù)碼管顯示.docx》資料免費(fèi)下載
    發(fā)表于 11-12 15:51 ?5次下載

    89C52單片機(jī)控制直流24V電機(jī)輸出,數(shù)碼管顯示亂碼?

    一電子板,89C52單片機(jī)控制直流24V電機(jī)輸出,帶93C86讀取用戶數(shù)據(jù),能正常運(yùn)行,但起動10-20秒內(nèi)不能控制,數(shù)碼管顯示亂碼?
    發(fā)表于 11-10 19:06

    基于51單片機(jī)的7人多數(shù)投票表決器設(shè)計

    基于51單片機(jī)的7人多數(shù)投票表決器設(shè)計 ( proteus仿真+程序+設(shè)計報告+講解視頻) 仿真圖proteus8.16(有低版本) 程序編譯器:keil 4/keil 5 編程語言:C語言
    的頭像 發(fā)表于 11-09 09:48 ?2404次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的7人多數(shù)投票表決器設(shè)計

    單片機(jī)數(shù)碼管驅(qū)動筆記

    數(shù)碼管驅(qū)動筆記
    發(fā)表于 11-07 21:46

    51單片機(jī)實現(xiàn)數(shù)碼管顯示6934的代碼

    P0 = seg_code[6]; // 顯示 6 delay(5); P2 = 0xFD; // 選擇第二個數(shù)碼管 P0 = seg_code[9]; // 顯示 9 delay(5); P2
    發(fā)表于 11-07 13:05

    基于FPGA實現(xiàn)數(shù)碼管顯示

    本文介紹數(shù)碼管顯示譯碼基本工作原理及Verilog HDL驅(qū)動代碼編寫,進(jìn)一步熟練掌握FPGA入門基礎(chǔ)知識。
    的頭像 發(fā)表于 10-24 14:44 ?2197次閱讀
    基于FPGA實現(xiàn)<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>顯示</b>

    基于51單片機(jī)的簡易搶答器

    具體實現(xiàn)功能1、主持人按下?lián)尨痖_始按鍵,搶答者才可以開始搶答,數(shù)碼管搶答倒計時20S。2、搶答者按下按鍵,數(shù)碼管顯示搶答者的編號。3、可以通過按鍵修改倒計時時間。仿真演示視頻: 基于
    的頭像 發(fā)表于 10-22 14:13 ?845次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的簡易搶答器

    基于51單片機(jī)的手動數(shù)字時鐘

    具體實現(xiàn)功能由51單片機(jī)+8位共陰數(shù)碼管+獨(dú)立按鍵構(gòu)成。具體功能:(1)利用數(shù)碼管顯示時分秒,顯示
    的頭像 發(fā)表于 10-22 14:12 ?811次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的手動數(shù)字時鐘

    設(shè)計分享|基于51單片機(jī)的電梯仿真系統(tǒng)設(shè)計

    具體實現(xiàn)功能由AT89C51單片機(jī)+數(shù)碼管+矩陣按鍵+ULN2003A模塊+電機(jī)+LED燈等構(gòu)成。具體功能:(1)初始時電梯在1樓,當(dāng)有按鍵按下時,步進(jìn)電機(jī)轉(zhuǎn)動,電梯運(yùn)行到相應(yīng)樓層,數(shù)碼管
    的頭像 發(fā)表于 10-22 14:12 ?1120次閱讀
    設(shè)計分享|基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的電梯仿真系統(tǒng)設(shè)計

    基于51單片機(jī)的雙機(jī)通信控制數(shù)碼管顯示

    具體實現(xiàn)功能(1)雙機(jī)通信系統(tǒng)分為通訊發(fā)送端和通訊接收端。(2)通訊發(fā)送端通過按鍵發(fā)送相應(yīng)的數(shù)值(1-3),通訊接收端接收后通過數(shù)碼管顯示(1-3)。設(shè)計介紹51單片機(jī)簡介
    的頭像 發(fā)表于 10-22 14:10 ?809次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的雙機(jī)通信控制<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>顯示</b>

    基于51單片機(jī)的多模式音樂跑馬燈

    具體實現(xiàn)功能 1、16個發(fā)光二極做跑馬燈,跑馬燈有10種模式。 2、按鍵可以切換跑馬燈模式,且跑馬燈速度可以用按鍵進(jìn)行控制。 3、數(shù)碼管顯示當(dāng)前的跑馬燈。 4、當(dāng)跑馬燈處于一種模式時,音樂響起
    的頭像 發(fā)表于 10-22 14:10 ?1240次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的多模式音樂跑馬燈