chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

一、電路原理

wKgaomXb_mWAXi-lAAC5jucLeQc137.png

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

二、相關(guān)知識

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

wKgZomXb_-qAI4ABAAB3ektUM2Q849.pngwKgZomXb_oSAFOOBAABc6aIbJ-8856.png

數(shù)碼管內(nèi)部結(jié)構(gòu)其實(shí)就是由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”的段碼:取碼時(shí)a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_qaAcYnnAANkqLskVDc840.png

“1”的段碼:取碼時(shí)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”的段碼:取碼時(shí)a為對應(yīng)地位,h對應(yīng)高位

wKgZomXb_vmAM_oZAAQWWlzpnfI995.png

“1”的段碼:取碼時(shí)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ù)碼管段碼表

/*-------微秒延時(shí)--------*/
void delay_us(uint z)
{
	uint x;
	for(x=z;x>0;x--);
}
/*--------毫秒延時(shí)--------*/
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)系本站處理。 舉報(bào)投訴
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    278

    文章

    5714

    瀏覽量

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

    關(guān)注

    32

    文章

    1894

    瀏覽量

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

    關(guān)注

    183

    文章

    7644

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    數(shù)碼管 選型手冊2025年最新版

    數(shù)碼管具有高亮度、多種顏色、寬視角、簡單驅(qū)動、長壽命、抗震抗沖擊、節(jié)能環(huán)保和成本低等特點(diǎn)。適用于電子設(shè)備、工業(yè)控制和家用電器等領(lǐng)域的數(shù)字顯示,提供清晰、均勻的顯示效果,易于集成和控制。
    發(fā)表于 12-30 11:34 ?0次下載

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+串行數(shù)碼管顯示驅(qū)動

    在開發(fā)板上,為用戶預(yù)留了3個GPIO引腳以便測試和使用,見圖1所示。 圖1預(yù)留的GPIO資源 這3個GPIO引腳的位置見圖2所示,用它可驅(qū)動串行數(shù)碼管顯示模塊來實(shí)現(xiàn)顯示功能。 圖2 引腳位置 為此
    發(fā)表于 12-24 19:03

    第6章 中斷與數(shù)碼管動態(tài)顯示(6.1 6.2)

    中斷是單片機(jī)系統(tǒng)重點(diǎn)中的重點(diǎn),因?yàn)橛辛酥袛啵?b class='flag-5'>單片機(jī)就具備了快速協(xié)調(diào)多模塊工作的能力,可以完成復(fù)雜的任務(wù)。本章將首先帶領(lǐng)大家學(xué)習(xí)一些必要的C語言基礎(chǔ)知識,然后講解數(shù)碼管動態(tài)顯示的原理,并
    的頭像 發(fā)表于 12-08 17:03 ?636次閱讀

    單片機(jī)系統(tǒng)硬件的調(diào)試方法

    單片機(jī)的系統(tǒng)硬件調(diào)試,通常有靜態(tài)調(diào)試和動態(tài)調(diào)試兩種不同,前者是通過目測、萬能表測試、加電檢查、聯(lián)機(jī)檢查的方法,在加電于樣機(jī)之前.對樣機(jī)的型號規(guī)格,以及安裝要求等進(jìn)行核對,同時(shí)檢查 電源 系統(tǒng).防止
    發(fā)表于 12-03 06:10

    第5章 定時(shí)器與數(shù)碼管基礎(chǔ)(5.3)

    5-2所示。 圖5-2 數(shù)碼管原理圖 這是比較常見的數(shù)碼管的原理圖,Kingst51開發(fā)板子上一共有6個數(shù)碼管。前邊有了LED小燈的學(xué)習(xí),數(shù)碼管
    的頭像 發(fā)表于 12-02 15:57 ?698次閱讀
    第5章 定時(shí)器與<b class='flag-5'>數(shù)碼管</b>基礎(chǔ)(5.3)

    單片機(jī)學(xué)習(xí)的8個知識點(diǎn)分享

    的耐壓值需要高于電源電壓,以確保管子不會因?yàn)檫^壓而損壞。 6、數(shù)碼管 數(shù)碼管單片機(jī)應(yīng)用中的顯示器件,可將數(shù)字或字母等信息以LED形式顯示
    發(fā)表于 11-20 07:58

    原廠 FZH114C  一款LED(發(fā)光二極數(shù)碼管、點(diǎn)陣屏)驅(qū)動控制專用芯片

    。封裝形式 SOP16封裝:引腳排列緊湊,適合標(biāo)準(zhǔn)PCB設(shè)計(jì)。 應(yīng)用場景 消費(fèi)電子產(chǎn)品:如數(shù)碼管顯示面板、空調(diào)/洗衣機(jī)控制屏、機(jī)頂盒顯示等。 工業(yè)設(shè)備:需多位
    發(fā)表于 11-19 14:43

    FZH114  LED(發(fā)光二極、數(shù)碼管、點(diǎn)陣屏)驅(qū)動控制專用芯片,集成數(shù)字通訊電路、 解碼電路、數(shù)據(jù)鎖存器、震蕩器

    )FZH114 是一款LED(發(fā)光二極、數(shù)碼管、點(diǎn)陣屏)驅(qū)動控制專用芯片,內(nèi)部集成了數(shù)字通訊電路、解碼電路、數(shù)據(jù)鎖存器、震蕩器、LED驅(qū)動電路。通訊方式采用異步串口通信(UART)協(xié)議,因芯片只接收單片機(jī)發(fā)來
    發(fā)表于 11-19 11:13

    51單片機(jī)RS485編程實(shí)例資料

    詳細(xì)介紹51單片機(jī)RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?4次下載

    級聯(lián)動態(tài)掃描顯示數(shù)碼管問題

    GD32F103C8T6 硬件SPI連接移位寄存器74HC595級聯(lián),動態(tài)掃描顯示五位數(shù)碼管 是否需要電平轉(zhuǎn)換芯片TXB0104 數(shù)碼管選擇共陰極和共陽極區(qū)別是什么 若使用TXB0104,TXB0104的OE腳在代碼書寫時(shí)是否需
    發(fā)表于 10-07 20:36

    【應(yīng)用】工業(yè)現(xiàn)場的“智能顯示管家”:億佰特EID051-1xx系列 Modbus數(shù)碼管解析

    數(shù)碼管。億佰特新推出的EID051-1xx系列Modbus數(shù)碼管,以多種核心優(yōu)勢,成為工業(yè)現(xiàn)場的一大助力。一.什么是Modbus數(shù)碼管?Modbus數(shù)碼管是一種通過R
    的頭像 發(fā)表于 07-17 19:34 ?672次閱讀
    【應(yīng)用】工業(yè)現(xiàn)場的“智能<b class='flag-5'>顯示</b>管家”:億佰特EID051-1xx系列 Modbus<b class='flag-5'>數(shù)碼管</b>解析

    AT89C51 單片機(jī)中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機(jī)中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 06-24 15:29 ?1次下載

    基于51單片機(jī)的多功能萬年歷設(shè)計(jì)

    基于51單片機(jī)的多功能萬年歷設(shè)計(jì)? ? 本項(xiàng)目是基于51單片機(jī)STC89系列,運(yùn)用protues仿真軟件開發(fā),使用模塊化編程方法,模塊化電路設(shè)計(jì),硬件部分采用
    發(fā)表于 06-03 17:17 ?1次下載

    C51單片機(jī)及C語言知識點(diǎn)必備秘籍

    定時(shí)/計(jì)數(shù)器實(shí)驗(yàn) 21:單片機(jī)串行口介紹 系列四 22:單片機(jī)串行口通信程序設(shè)計(jì) 23:LED 數(shù)碼管靜態(tài)顯示接口與編 24:動態(tài)
    發(fā)表于 05-15 14:00

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

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