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

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

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

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

51單片機(jī)知識(shí)分享之?dāng)?shù)碼管模塊開(kāi)發(fā)

GReq_mcu168 ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-10-30 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)碼管內(nèi)部由七個(gè)條形發(fā)光二極管和一個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各管的亮暗組合成字符。常見(jiàn)數(shù)碼管有10跟管腳。其中有兩個(gè)公共端,根據(jù)內(nèi)部發(fā)光二極管的接線形式可分為共陰極和共陽(yáng)極兩種。使用時(shí),共陰極數(shù)碼管公共端接地,共陽(yáng)極數(shù)碼管公共端接電源。參照下圖:

通過(guò)給每個(gè)管腳高低電平即可控制數(shù)碼管的亮滅。還是舉個(gè)例子吧,以共陰極數(shù)碼管為例,讓數(shù)碼管顯示數(shù)字0,只要個(gè)abcdef六個(gè)管腳輸入一個(gè)高電平即可讓數(shù)碼管顯示數(shù)字0。

LED顯示器工作方式有兩種:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。靜態(tài)顯示的特點(diǎn)是每個(gè)數(shù)碼管的段選必須接一個(gè)8位數(shù)據(jù)線來(lái)保持顯示的字形碼。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。動(dòng)態(tài)顯示的特點(diǎn)是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺(jué)暫留作用,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。通過(guò)以上介紹,大家應(yīng)該清楚數(shù)碼管顯示的基本原理了吧。下面我看些具體的東西。

下面三個(gè)圖為開(kāi)發(fā)板的原理圖,此開(kāi)發(fā)板用了兩個(gè)74HC573寄存器,可減少單片機(jī)io口的使用。鎖存器U8用來(lái)控制位選,即控制哪個(gè)數(shù)碼管。U9控制段選,即控制數(shù)碼管顯示什么。數(shù)碼管和鎖存器接在單片機(jī)的P0口。

接下來(lái)看靜態(tài)顯示和動(dòng)態(tài)顯示的程序。

1、數(shù)碼管靜態(tài)顯示:

  1. #include

  2. #defineucharunsignedchar

  3. #defineuintunsignedint

  4. sbitdula=P2^6;//聲明U9鎖存器的鎖存端

  5. sbitwela=P2^7;//聲明U8鎖存器的鎖存端

  6. /*//點(diǎn)亮第一位數(shù)碼管

  7. voidmain()

  8. {

  9. wela=1;//打開(kāi)U8鎖存端

  10. P0=0xfe;//送入位選信號(hào)

  11. wela=0;//關(guān)閉U8鎖存端

  12. dula=1;//打開(kāi)U9鎖存端

  13. P0=0x7f;//送入段選信號(hào)

  14. dula=0;//關(guān)閉U8鎖存端

  15. while(1);

  16. }*/

  17. //八個(gè)數(shù)碼管循環(huán)顯示0~F

  18. ucharcodetable[]={

  19. 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

  20. 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

  21. uchari;

  22. //N毫秒延時(shí)

delay_ms(uint ms) { uint i,j; for(i=ms;i>0;i--) for(j=114;j>0;j--);}void main(){wela=1;P0=0x00;wela=0;while(1){for(i=0;i<16;i++){dula=1;P0=table[i];dula=0;delay_ms(500);}}}

2、動(dòng)態(tài)數(shù)碼管

  1. #include

  2. #defineucharunsignedchar

  3. #defineuintunsignedint

sbit d=P2^6;sbit w=P2^7;

  1. delay_ms(uintms)

  2. {

  3. uinti,j;

  4. for(i=ms;i>0;i--)

  5. for(j=114;j>0;j--);

  6. }

uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 }; //八個(gè)數(shù)碼管顯示0~Funsigned char code list[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //數(shù)碼管的位選void main(){uchar i;while(1){for(i=0;i<8;i++){w=1;P0=list[i]; //循環(huán)點(diǎn)亮第i位數(shù)碼管w=0;d=1;P0=table[i];d=0;delay500ms();} }}/* 程序優(yōu)化之前的代碼? w=1;P0=list[0]; //點(diǎn)亮第一位數(shù)碼管w=0;d=1;P0=table[0];d=0;delay500ms();w=1;P0=list[1]; //點(diǎn)亮第二位數(shù)碼管w=0;d=1;P0=table[1];d=0;delay500ms();w=1;P0=list[2]; //點(diǎn)亮第三位數(shù)碼管w=0;d=1;P0=table[2];d=0;delay500ms();w=1;P0=list[3]; //點(diǎn)亮第四位數(shù)碼管w=0;d=1;P0=table[3];d=0;delay500ms();w=1;P0=list[4]; //點(diǎn)亮第五位數(shù)碼管w=0;d=1;P0=table[4];d=0;delay500ms();w=1;P0=list[5]; //點(diǎn)亮第六位數(shù)碼管w=0;d=1;P0=table[5];d=0;delay500ms();w=1;P0=list[6]; //點(diǎn)亮第七位數(shù)碼管w=0;d=1;P0=table[6];d=0;delay500ms();w=1;P0=list[7]; //點(diǎn)亮第八位數(shù)碼管w=0;d=1;P0=table[7];d=0;delay500ms();*/

怎么樣,通過(guò)以上學(xué)習(xí)大家應(yīng)該學(xué)會(huì)數(shù)碼管的基本原理了吧,接下來(lái)大家就可以控制數(shù)碼管顯示數(shù)字和英文字母了。

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

原文標(biāo)題:51單片機(jī)之?dāng)?shù)碼管

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    51單片機(jī)開(kāi)發(fā)數(shù)碼管案例分享

    目前單片機(jī)是掌握嵌入式開(kāi)發(fā)技術(shù)的基礎(chǔ),而單片機(jī)的種類(lèi)多樣,因此單片機(jī)的控制思想應(yīng)該是我們學(xué)習(xí)的中心。本篇文章以51
    發(fā)表于 11-22 06:37

    學(xué)51單片機(jī)數(shù)碼管部分

    帶您從零學(xué)51單片機(jī)數(shù)碼管部分 目錄1 數(shù)碼管應(yīng)用2 數(shù)碼管內(nèi)部結(jié)構(gòu)及硬件原理圖3
    發(fā)表于 02-10 14:36 ?155次下載

    基于51單片機(jī)數(shù)碼管萬(wàn)年歷

    基于51單片機(jī)數(shù)碼管萬(wàn)年歷基于51單片機(jī)數(shù)碼管萬(wàn)年歷基于
    發(fā)表于 11-18 17:16 ?125次下載

    51單片機(jī)數(shù)碼管顯示學(xué)號(hào)

    51單片機(jī)數(shù)碼管顯示學(xué)號(hào),學(xué)學(xué)數(shù)碼管吧。初學(xué)者多看看。
    發(fā)表于 04-05 16:15 ?55次下載

    數(shù)碼管的介紹和使用51單片機(jī)應(yīng)用數(shù)碼管的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)碼管的介紹和使用51單片機(jī)應(yīng)用數(shù)碼管的程序免費(fèi)下載。
    發(fā)表于 07-05 17:41 ?5次下載
    <b class='flag-5'>數(shù)碼管</b>的介紹和使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>應(yīng)用<b class='flag-5'>數(shù)碼管</b>的程序免費(fèi)下載

    51單片機(jī)數(shù)碼管動(dòng)態(tài)顯示

    51單片機(jī)數(shù)碼管的動(dòng)態(tài)顯示51單片機(jī),用三個(gè)7段共陰極數(shù)碼管動(dòng)態(tài)顯示0~99,每隔0.5s刷新
    發(fā)表于 11-11 13:51 ?26次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>:<b class='flag-5'>數(shù)碼管</b>動(dòng)態(tài)顯示

    51單片機(jī):動(dòng)態(tài)數(shù)碼管

    簡(jiǎn)要地寫(xiě)了如何使用51單片機(jī)控制動(dòng)態(tài)數(shù)碼管的過(guò)程,內(nèi)含模塊信息、源代碼、原理圖等。
    發(fā)表于 11-11 20:06 ?15次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>:動(dòng)態(tài)<b class='flag-5'>數(shù)碼管</b>

    51單片機(jī)實(shí)驗(yàn)程序——數(shù)碼管知識(shí),靜態(tài)與動(dòng)態(tài)顯示

    注意:本實(shí)驗(yàn)采用清翔電子51單片機(jī)開(kāi)發(fā)板(同樣的51單片機(jī)開(kāi)發(fā)板,不同型號(hào),內(nèi)部設(shè)計(jì)會(huì)有一定差異
    發(fā)表于 11-12 14:06 ?14次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>實(shí)驗(yàn)程序——<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>知識(shí)</b>,靜態(tài)與動(dòng)態(tài)顯示

    藍(lán)橋杯51單片機(jī)獨(dú)立按鍵控制數(shù)碼管單片機(jī)開(kāi)發(fā)初學(xué)者必學(xué)會(huì)】

    目前單片機(jī)是掌握嵌入式開(kāi)發(fā)技術(shù)的基礎(chǔ),而單片機(jī)的種類(lèi)多樣,因此單片機(jī)的控制思想應(yīng)該是我們學(xué)習(xí)的中心。本篇文章以51
    發(fā)表于 11-13 14:06 ?8次下載
    藍(lán)橋杯<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>之</b>獨(dú)立按鍵控制<b class='flag-5'>數(shù)碼管</b>【<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b>初學(xué)者必學(xué)會(huì)】

    51單片機(jī)學(xué)習(xí)筆記數(shù)碼管1顯示數(shù)字0以及使用蜂鳴器

    51單片機(jī)學(xué)習(xí)筆記數(shù)碼管1顯示數(shù)字0以及使用蜂鳴器
    發(fā)表于 11-14 14:36 ?8次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>學(xué)習(xí)筆記<b class='flag-5'>之</b><b class='flag-5'>數(shù)碼管</b>1顯示數(shù)字0以及使用蜂鳴器

    51單片機(jī)-矩陣鍵盤(pán)模塊-長(zhǎng)短按鍵&數(shù)碼管顯示-模塊化編程模板

    51單片機(jī)-矩陣鍵盤(pán)模塊-長(zhǎng)短按鍵&數(shù)碼管顯示-模塊化編程模板
    發(fā)表于 11-21 09:21 ?28次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>-矩陣鍵盤(pán)<b class='flag-5'>模塊</b>-長(zhǎng)短按鍵&<b class='flag-5'>數(shù)碼管</b>顯示-<b class='flag-5'>模塊</b>化編程模板

    51單片機(jī)數(shù)碼管顯示60秒倒計(jì)時(shí)(C語(yǔ)言)

    51單片機(jī)數(shù)碼管顯示60秒倒計(jì)時(shí)基于普中51單片機(jī)開(kāi)發(fā)板,運(yùn)用定時(shí)器/計(jì)數(shù)器0和1,實(shí)現(xiàn)60秒的
    發(fā)表于 11-21 17:21 ?71次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>數(shù)碼管</b>顯示60秒倒計(jì)時(shí)(C語(yǔ)言)

    基于51單片機(jī)數(shù)碼管電子鐘

    方案介紹51單片機(jī)數(shù)碼管電子鐘可以通過(guò)按鍵設(shè)置時(shí)間以及12小時(shí)制或24小時(shí)制;數(shù)碼管顯示時(shí)間。
    發(fā)表于 12-15 17:11 ?60次下載

    單片機(jī)數(shù)碼管驅(qū)動(dòng)學(xué)習(xí)筆記

    51單片機(jī)數(shù)碼管驅(qū)動(dòng)筆記
    發(fā)表于 11-06 17:23 ?1次下載

    51單片機(jī)8位數(shù)碼管顯示學(xué)號(hào)程序編寫(xiě)思路

    51單片機(jī)是一種非常經(jīng)典的單片機(jī)型號(hào),具有廣泛的應(yīng)用領(lǐng)域。我們可以利用51單片機(jī)的IO口來(lái)控制8位數(shù)碼管
    的頭像 發(fā)表于 01-04 15:21 ?9540次閱讀