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

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

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

3天內不再提示

使用單片機IO并行口直接驅動LED顯示技術的實驗說明

Wildesbeast ? 來源:單片機教程網 ? 作者:h1654155169.2086 ? 2020-05-30 11:01 ? 次閱讀

1. 實驗任務

如圖所示,利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陰數碼管的a-h的筆段上,數碼管的公共端接地。在數碼管上循環顯示0-9數字,時間間隔0.2秒。

2. 電路原理

圖4.7.1

3. 系統板上硬件連線

把“單片機系統”區域中的P0.0/AD0-P0.7/AD7端口用8芯排線連接到“四路靜態數碼顯示模塊”區域中的任一個數碼管的a-h端口上;要求:P0.0/AD0與a相連,P0.1/AD1與b相連,P0.2/AD2與c相連,……,P0.7/AD7與h相連。

4. 程序設計內容

(1. LED數碼顯示原理

七段LED顯示器內部由七個條形發光二極管和一個小圓點發光二極管組成,根據各管的極管的接線形式,可分成共陰極型和共陽極型。

LED數碼管的g~a七個發光二極管因加正電壓而發亮,因加零電壓而不以發亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陰極的字形碼見表2

“0”3FH“8”7FH

“1”06H“9”6FH

“2”5BH“A”77H

“3”4FH“b”7CH

“4”66H“C”39H

“5”6DH“d”5EH

“6”7DH“E”79H

“7”07H“F”71H

(2. 由于顯示的數字0-9的字形碼沒有規律可循,只能采用查表的方式來完成我們所需的要求了。這樣我們按著數字0-9的順序,把每個數字的筆段代碼按順序排好!建立的表格如下所示:TABLEDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

5.程序框圖

圖4.7.2

6.匯編源程序

ORG 0

START: MOV R1,#00H

NEXT: MOV A,R1

MOV DPTR,#TABLE

MOVC A,@A+DPTR

MOV P0,A

LCALL DELAY

INC R1

CJNE R1,#10,NEXT

LJMP START

DELAY: MOV R5,#20

D2: MOV R6,#20

D1: MOV R7,#248

DJNZ R7,$

DJNZ R6,D1

DJNZ R5,D2

RET

TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

END

7. C語言源程序

#include 《AT89X51.H》

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f};

unsigned char dispcount;

void delay02s(void)

{

unsigned char i,j,k;

for(i=20;i》0;i--)

for(j=20;j》0;j--)

for(k=248;k》0;k--);

}

void main(void)

{

while(1)

{

for(dispcount=0;dispcount《10;dispcount++)

{

P0=table[dispcount];

delay02s();

}

}

}

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

    關注

    242

    文章

    23277

    瀏覽量

    660895
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635355
  • 數碼管
    +關注

    關注

    32

    文章

    1882

    瀏覽量

    91125
收藏 人收藏

    評論

    相關推薦

    單片機并行口問題

    51單片機并行口不是默認為高電平的嗎?(除了P0外),執行并行口輸入功能時,編程還要不要先讓并行口置1,請用c語言來回答,謝謝
    發表于 01-22 20:08

    C51單片機并行口擴展設計及應用

    C51單片機是我們生活中最常用的系列,MCS-51系列單片機有4個并行口(P0,P1,P2,P3),但對一個稍微復雜的應用系統來說,真正可供用戶使用的
    發表于 10-28 16:02 ?33次下載
    C51<b class='flag-5'>單片機</b><b class='flag-5'>并行口</b>擴展設計及應用

    MCS 51單片機內部并行口及應用

    2.1 MCS-51 單片機并行口結構1.1.1  P0結構  1.1.2  P1結構 1.1.3  P2
    發表于 12-20 02:22 ?76次下載
    MCS 51<b class='flag-5'>單片機</b>內部<b class='flag-5'>并行口</b>及應用

    MCS51單片機內部并行口及應用

    MCS51單片機內部并行口及應用2.1 MCS-51 單片機并行口結構1.1.1  P0結構  1.1.2 
    發表于 02-14 17:31 ?17次下載

    I/O并行口直接驅動LED顯示的電路圖及源程序

    I/O并行口直接驅動LED顯示1. 實驗任務 如圖13所示,利用AT89S51
    發表于 08-12 17:02 ?37次下載

    I/O并行口直接驅動LED顯示實驗(含電路原理圖)

    I/O并行口直接驅動LED顯示 1. 實驗任務 如圖13所示,利用AT89S51
    發表于 04-15 10:24 ?4140次閱讀
    I/O<b class='flag-5'>并行口</b><b class='flag-5'>直接</b><b class='flag-5'>驅動</b><b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>實驗</b>(含電路原理圖)

    單片機教程六:單片機并行口結構

    單片機教程六:單片機并行口結構 上兩次我們做過兩個實驗,都是讓P1.0這個管腳使燈亮,我們能設想:既然P1.0能讓燈亮,那么其它的管腳可不能呢
    發表于 05-15 23:00 ?709次閱讀
    <b class='flag-5'>單片機</b>教程六:<b class='flag-5'>單片機</b><b class='flag-5'>并行口</b>結構

    單片機并行口,單片機并行口結構原理是什么?

    單片機并行口,單片機并行口結構原理是什么? 上兩次我們做過兩個實驗,都是讓P1.0這個管腳使燈亮,我們能設想:既然P1.0能讓燈亮,那么其
    發表于 03-11 09:26 ?3508次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>并行口</b>,<b class='flag-5'>單片機</b><b class='flag-5'>并行口</b>結構原理是什么?

    51單片機匯編語言教程_單片機并行口結構

    51單片機匯編語言教程:6課單片機并行口結構
    發表于 01-19 15:26 ?0次下載

    MCS51單片機內部并行口及應用

    MCS51單片機內部并行口及應用
    發表于 12-11 23:38 ?0次下載

    51單片機教程之MCS51單片機內部并行口及應用的詳細資料說明

    本文檔的主要內容詳細介紹的是51單片機教程之MCS51單片機內部并行口及應用的詳細資料說明主要內容包括了:1 MCS-51 單片機
    發表于 12-28 08:00 ?16次下載
    51<b class='flag-5'>單片機</b>教程之MCS51<b class='flag-5'>單片機</b>內部<b class='flag-5'>并行口</b>及應用的詳細資料<b class='flag-5'>說明</b>

    單片機IO直接驅動段式LCD的方法詳細說明

    IO驅動段式LED(數碼管)的方法相信大家比較清楚,但用IO
    發表于 04-17 17:27 ?41次下載
    用<b class='flag-5'>單片機</b><b class='flag-5'>IO</b><b class='flag-5'>口</b><b class='flag-5'>直接</b><b class='flag-5'>驅動</b>段式LCD的方法詳細<b class='flag-5'>說明</b>

    單片機并行IO應用實驗電路圖和程序詳細說明

    本文檔的主要內容詳細介紹的是單片機并行IO應用實驗電路圖和程序詳細說明
    發表于 12-26 11:39 ?27次下載
    <b class='flag-5'>單片機</b>的<b class='flag-5'>并行</b><b class='flag-5'>IO</b><b class='flag-5'>口</b>應用<b class='flag-5'>實驗</b>電路圖和程序詳細<b class='flag-5'>說明</b>

    使用51單片機并行口驅動LED數碼管顯示電路及程序

    介紹利用51單片機的一個并行口實現多個LED數碼管顯示的方法,給出了利用此方法設計的多路LED顯示
    的頭像 發表于 12-06 17:08 ?1.1w次閱讀
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>并行口</b><b class='flag-5'>驅動</b><b class='flag-5'>LED</b>數碼管<b class='flag-5'>顯示</b>電路及程序

    51單片機學習 并行口實驗、流水燈、雙閃燈

    51單片機基礎實驗并行口實驗、流水燈、雙閃燈。
    發表于 11-14 10:36 ?15次下載
    51<b class='flag-5'>單片機</b>學習   <b class='flag-5'>并行口實驗</b>、流水燈、雙閃燈
    主站蜘蛛池模板: 欧美顶级xxxxbbbb| 成熟女人免费一级毛片| 亚洲偷自偷白图片| 香蕉网影院在线观看免费| 亚洲欧洲国产精品你懂的| 欧美第一色| 日日做夜夜做| 久热99| 女人张开双腿让男人桶完整| 天天做夜夜操| 黄色三级网站免费| 大量喷潮free| 成人激情综合网| 性欧美日本| 国产tube| 激情五月激情综合| 34pao强力打造免费永久视频| 四虎影院永久在线观看| 免费高清在线爱做视频| 欧美屁屁影院| 伊人久久大香线蕉影院95| 国产五月| 欧美激情第一欧美在线| 最近2018中文字幕免费看2019 | 国产小毛片| 操一操干一干| 四虎884| 深夜视频在线观看免费| 宅男色视频| 欧美干色| 国产自在自线午夜精品视频在| 亚洲国产精品嫩草影院| 久久观看视频| 人人揉揉香蕉大青草| 亚洲人成电影院| 亚洲精品久| 淫香色香| 亚洲第一久久| 在线亚洲色图| 午夜免费观看_视频在线观看| 美女扒开尿口给男的桶个爽|