在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

七段式LED顯示屏的使用

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-06 14:41 ? 次閱讀

簡(jiǎn)介

時(shí)鐘收音機(jī),錄像機(jī),微波爐,玩具和許多其他家用物品中經(jīng)常發(fā)現(xiàn)七段LED顯示屏。它們主要用于顯示十進(jìn)制數(shù)字,但也可以顯示一些字母和其他字符。該實(shí)驗(yàn)描述了將七段式LED顯示器連接到PIC16F688單片機(jī)的方法。您將創(chuàng)建一個(gè)從0(00h)到15(0Fh)的十六進(jìn)制計(jì)數(shù)器,并在七段LED顯示屏上顯示該值。

要求的理論

七段式LED顯示屏是由7個(gè)LED元件組成的特殊布置,在每側(cè)使用兩個(gè)垂直段,在頂部,中部和底部使用一個(gè)水平段來(lái)形成矩形。通過(guò)分別打開或關(guān)閉分段,可以顯示0到9之間的數(shù)字和一些字母。有時(shí)七段顯示也有第八段顯示小數(shù)點(diǎn)。因此,一個(gè)七段顯示器將需要微控制器的七個(gè)輸出來(lái)顯示一個(gè)數(shù)字,如果還要顯示小數(shù)點(diǎn),則還需要一個(gè)輸出。

這些段用非大寫字母標(biāo)記: a,b,c,d,e,f,g和dp,其中dp是小數(shù)點(diǎn)。顯示器內(nèi)部的8個(gè)LED可以配置為共陰極或共陽(yáng)極配置。對(duì)于公共陰極顯示器,所有分段LED的陰極都綁在一起,并且該公共點(diǎn)必須接地。然后,通過(guò)向其陽(yáng)極施加邏輯1來(lái)打開所需的LED段。在公共陽(yáng)極顯示器中,所有陽(yáng)極連接在一起,并且公共陽(yáng)極連接到電源電壓Vcc。通過(guò)將邏輯0施加到其陰極來(lái)打開各個(gè)段。

當(dāng)使用七個(gè)以上的段顯示時(shí),將使用一種多路復(fù)用技術(shù)來(lái)最大限度地減少所需的微控制器引腳數(shù)。

在此實(shí)驗(yàn)中,將使用LT543模型共陰極七段顯示器。分段LED指示燈亮起時(shí)呈紅色。該模塊有10個(gè)引腳,其配置如下所示。

七段式LED顯示屏的使用

所有陰極都連接在一起,并且公共陰極點(diǎn)在引腳3和8處可用。陽(yáng)極通過(guò)帶有限流電阻器的微控制器的I/O引腳驅(qū)動(dòng)。要顯示數(shù)字,需要打開和關(guān)閉適當(dāng)?shù)亩蜭ED。例如,要顯示數(shù)字7,僅應(yīng)打開段a,b和c。

電路圖

用于連接的電路圖PIC16F688單片機(jī)端口的共陰極七段LED顯示屏如下所示。微控制器的I/O引腳提供段LED所需的電流。串聯(lián)在微控制器pina和段LED之間的限流電阻為330Ω。每。段a-f通過(guò)RC0-RC5驅(qū)動(dòng),段g由RA2驅(qū)動(dòng)。不使用小數(shù)點(diǎn)。請(qǐng)檢查制造商的數(shù)據(jù)表以標(biāo)識(shí)您的七段顯示模塊的段引腳。

七段顯示接口電路圖

電路板上的電路設(shè)置

軟件

分段LED通過(guò)PORTC和PORTA驅(qū)動(dòng),因此它們被定義為數(shù)字輸出。這些引腳上的任何比較器功能也必須禁用。程序從0到15計(jì)數(shù),間隔為1秒,然后再次翻轉(zhuǎn)為0。計(jì)數(shù)值在七段顯示器上顯示為0、1、2、3、4、5、6、7、8、9,A,B,C,D,E和F。使用以下命令編譯以下程序來(lái)自MikroElektronika的用于PIC編譯器的MikroC Pro,并將HEX文件加載到PIC16F688微控制器中。閱讀第一個(gè)實(shí)驗(yàn)會(huì)話, 實(shí)驗(yàn)1:使LED閃爍 ,以了解微控制器的時(shí)鐘和配置位設(shè)置。

/*

Lab 6: Seven segment display

Copyright @ Rajendra Bhatt

November 13, 2010

*/

// Define seven segment connections

sbit seg_a at RC0_bit;

sbit seg_b at RC1_bit;

sbit seg_c at RC2_bit;

sbit seg_d at RC3_bit;

sbit seg_e at RC4_bit;

sbit seg_f at RC5_bit;

sbit seg_g at RA0_bit;

unsigned short count=0;

void main() {

ANSEL = 0b00000000; //All I/O pins are configured as digital

CMCON0 = 0x07 ; // Disbale comparators

TRISC = 0b00000000; // PORTC All Outputs

TRISA = 0b00001000; // PORTA All Outputs, Except RA3

do {

switch (count) {

case 0 : seg_a=1; seg_b=1; seg_c=1;

seg_d=1; seg_e=1; seg_f=1; seg_g=0;

break;

case 1 : seg_a=0; seg_b=1; seg_c=1; seg_d=0;

seg_e=0; seg_f=0; seg_g=0;

break;

case 2 : seg_a=1; seg_b=1; seg_c=0; seg_d=1;

seg_e=1; seg_f=0; seg_g=1;

break;

case 3 : seg_a=1; seg_b=1; seg_c=1; seg_d=1;

seg_e=0; seg_f=0; seg_g=1;

break;

case 4 : seg_a=0; seg_b=1; seg_c=1; seg_d=0;

seg_e=0; seg_f=1; seg_g=1;

break;

case 5 : seg_a=1; seg_b=0; seg_c=1; seg_d=1;

seg_e=0; seg_f=1; seg_g=1;

break;

case 6 : seg_a=1; seg_b=0; seg_c=1; seg_d=1;

seg_e=1; seg_f=1; seg_g=1;

break;

case 7 : seg_a=1; seg_b=1; seg_c=1; seg_d=0;

seg_e=0; seg_f=0; seg_g=0;

break;

case 8 : seg_a=1; seg_b=1; seg_c=1; seg_d=1;

seg_e=1; seg_f=1; seg_g=1;

break;

case 9 : seg_a=1; seg_b=1; seg_c=1; seg_d=0;

seg_e=0; seg_f=1; seg_g=1;

break;

case 10 : seg_a=1; seg_b=1; seg_c=1; seg_d=0;

seg_e=1; seg_f=1; seg_g=1;

break;

case 11 : seg_a=0; seg_b=0; seg_c=1; seg_d=1;

seg_e=1; seg_f=1; seg_g=1;

break;

case 12 : seg_a=1; seg_b=0; seg_c=0; seg_d=1;

seg_e=1; seg_f=1; seg_g=0;

break;

case 13 : seg_a=0; seg_b=1; seg_c=1; seg_d=1;

seg_e=1; seg_f=0; seg_g=1;

break;

case 14 : seg_a=1; seg_b=0; seg_c=0; seg_d=1;

seg_e=1; seg_f=1; seg_g=1;

break;

case 15 : seg_a=1; seg_b=0; seg_c=0; seg_d=0;

seg_e=1; seg_f=1; seg_g=1;

break;

} //case end

count ++;

if(count ==16) count =0;

Delay_ms(1000); // Wait for 1 sec before updating the display

} while(1); // Infinite Loop

}

下載十六進(jìn)制文件

輸出

將程序加載到微控制器后,打開電源并查看十六進(jìn)制計(jì)數(shù)器的計(jì)數(shù)從0到F。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • LED顯示屏
    +關(guān)注

    關(guān)注

    36

    文章

    1844

    瀏覽量

    100205
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LED燈桿與常規(guī)LED顯示屏的區(qū)別

    LED燈桿與常規(guī)LED顯示屏的區(qū)別
    的頭像 發(fā)表于 03-21 08:45 ?190次閱讀
    <b class='flag-5'>LED</b>燈桿<b class='flag-5'>屏</b>與常規(guī)<b class='flag-5'>LED</b><b class='flag-5'>顯示屏</b>的區(qū)別

    其利天下技術(shù)·電機(jī)控制SVPWM七段式算法·無(wú)刷電機(jī)驅(qū)動(dòng)方案

    一般控制三相電機(jī)的控制技術(shù)采用SVPWM(SpaceVectorPulseWidthModulation)算法。它對(duì)于電機(jī)控制可以提供更高的效率和更低的噪聲。SVPWM控制算法可以分為七段式和五段式
    的頭像 發(fā)表于 12-11 10:28 ?2534次閱讀
    其利天下技術(shù)·電機(jī)控制SVPWM<b class='flag-5'>七段式</b>算法·無(wú)刷電機(jī)驅(qū)動(dòng)方案

    #物聯(lián)網(wǎng) LED顯示屏

    LED顯示屏
    斯塔克物聯(lián)科技
    發(fā)布于 :2024年11月01日 14:24:14

    液晶顯示屏led顯示屏的區(qū)別

    在現(xiàn)代電子設(shè)備中,顯示屏是人機(jī)交互的重要界面。隨著科技的發(fā)展,顯示屏技術(shù)也在不斷進(jìn)步,其中液晶顯示屏(LCD)和LED顯示屏是兩種主流的
    的頭像 發(fā)表于 10-12 10:39 ?2678次閱讀

    P2.5LED顯示屏好還是P3LED顯示屏好?

    近日,由于本公司收到很多客戶的技術(shù)問(wèn)答,其中咨詢最多的就是“LED顯示屏P2.5好還是P3.0好?”,下面小OLECD就給大家簡(jiǎn)單的普及一下LED顯示屏以及P2.5
    的頭像 發(fā)表于 08-29 15:33 ?837次閱讀

    LED透明顯示屏生產(chǎn) 原理 技術(shù) 應(yīng)用

    LED透明顯示屏常指的是硬燈條透明,具有輕薄、通透、播放影像通透絢麗的特點(diǎn)。是對(duì)LED顯示屏
    的頭像 發(fā)表于 08-29 15:01 ?778次閱讀

    數(shù)碼管顯示屏的作用和功能是什么

    數(shù)碼管顯示屏是一種廣泛應(yīng)用于各種電子設(shè)備中的顯示技術(shù),它具有多種作用和功能。 一、數(shù)碼管顯示屏的基本概念 1.1 數(shù)碼管的定義 數(shù)碼管,又稱為七段
    的頭像 發(fā)表于 08-28 17:11 ?2111次閱讀

    數(shù)碼管顯示屏在仿真軟件中叫什么

    數(shù)碼管顯示屏,又稱為七段顯示器或七段LED顯示器,是一種常見的數(shù)字
    的頭像 發(fā)表于 08-28 17:08 ?2262次閱讀

    總結(jié)七段數(shù)碼管的分類和工作原理

    七段數(shù)碼管是一種常見的電子顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備中,如計(jì)算器、電子鐘、數(shù)字儀表等。 一、七段數(shù)碼管的分類 按顯示方式分類 七段數(shù)碼
    的頭像 發(fā)表于 08-28 16:27 ?3106次閱讀

    七段數(shù)碼管怎么判斷共陰共陽(yáng)

    七段數(shù)碼管是一種常見的顯示設(shè)備,用于顯示數(shù)字和字母。它由個(gè)發(fā)光二極管(LED)組成,每個(gè)LED
    的頭像 發(fā)表于 08-28 16:17 ?2804次閱讀

    普通LED顯示屏與柔性LED顯示屏如何選擇?

    在這個(gè)充滿創(chuàng)意和可能性的時(shí)代,讓我們用LED顯示屏為生活增添更多色彩和活力吧!無(wú)論是普通LED顯示屏的穩(wěn)重與大氣,還是柔性LED
    的頭像 發(fā)表于 06-14 22:51 ?1133次閱讀
    普通<b class='flag-5'>LED</b><b class='flag-5'>顯示屏</b>與柔性<b class='flag-5'>LED</b><b class='flag-5'>顯示屏</b>如何選擇?

    全彩LED顯示屏/天幕哪家好?#LED顯示屏 #天幕# 多媒體宣傳展示

    LED顯示屏
    jf_50082260
    發(fā)布于 :2024年06月13日 07:24:59

    七段LED顯示器的工作原理與驅(qū)動(dòng)方法

    七段LED顯示器,作為一種常見的數(shù)字顯示器件,因其結(jié)構(gòu)簡(jiǎn)單、價(jià)格低廉、顯示直觀等特點(diǎn),在數(shù)字儀表、家電、工業(yè)控制等領(lǐng)域得到了廣泛的應(yīng)用。本文
    的頭像 發(fā)表于 05-23 14:50 ?2515次閱讀
    主站蜘蛛池模板: 8x8x极品国产在线 | 色综合色综合色综合色综合 | 成人a大片高清在线观看 | 男女无遮挡一进一出性视频 | 性感美女视频黄.免费网站 性高清 | 日本xxxx色视频在线观看免 | 亚洲免费播放 | 欧美午夜免费观看福利片 | ww7788色淫网站女女免费 | 亚洲伦理一区二区三区 | 丁香狠狠色婷婷久久综合 | 免费的日本网站 | 在线jlzzjlzz免费播放 | 午夜剧| 国产内地激情精品毛片在线一 | 亚洲一区在线视频观看 | 四虎永久在线精品 | 变态重口极致另类在线 | 亚洲成a人片在线网站 | 丁香六月啪 | 在线免费观看毛片网站 | h视频在线免费观看 | 日本免费一区二区在线观看 | 日剧天堂 | 你懂的在线观看网站 | 手机看片国产福利 | www.91免费视频| 亚洲乱码一区二区三区在线观看 | 2020天天干 | 欧美 激情 在线 | 黄色的视频网站在线观看 | 日本xxxx色视频在线观看免费 | 亚洲美女视频一区二区三区 | 国产中日韩一区二区三区 | 大蕉久久伊人中文字幕 | 99香蕉国产| 日本黄色高清视频 | 色噜噜狠狠狠狠色综合久 | 亚洲第一在线视频 | 97天天干 | 欧美福利专区 |