在线观看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)不再提示

使用8X8點(diǎn)陣LED顯示數(shù)字0到9的設(shè)計(jì)說明

Wildesbeast ? 來源:?jiǎn)纹瑱C(jī)教程網(wǎng) ? 作者:h1654155169.2086 ? 2020-05-05 11:44 ? 次閱讀

1. 實(shí)驗(yàn)任務(wù)

利用8X8點(diǎn)陣顯示數(shù)字0到9的數(shù)字。

2. 電路原理

圖4.25.1

3. 硬件系統(tǒng)連線

(1). 把“單片機(jī)系統(tǒng)”區(qū)域中的P1端口用8芯排芯連接到“點(diǎn)陣模塊”區(qū)域中的“DR1-DR8”端口上;

(2). 把“單片機(jī)系統(tǒng)”區(qū)域中的P3端口用8芯排芯連接到“點(diǎn)陣模塊”區(qū)域中的“DC1-DC8”端口上;

4. 程序設(shè)計(jì)內(nèi)容

(1). 數(shù)字0-9點(diǎn)陣顯示代碼的形成

如下圖所示,假設(shè)顯示數(shù)字“0”

123 45 6 7 8

00 00 3E 41 41 41 3E 00

因此,形成的列代碼為00H,00H,3EH,41H,41H,3EH,00H,00H;只要把這些代碼分別送到相應(yīng)的列線上面,即可實(shí)現(xiàn)“0”的數(shù)字顯示。

送顯示代碼過程如下所示

送第一列線代碼到P3端口,同時(shí)置第一行線為“0”,其它行線為“1”,延時(shí)2ms左右,送第二列線代碼到P3端口,同時(shí)置第二行線為“0”,其它行線為“1”,延時(shí)2ms左右,如此下去,直到送完最后一列代碼,又從頭開始送。

數(shù)字“1”代碼建立如下圖所示123 45 6 7 8

其顯示代碼為00H,00H,00H,00H,21H,7FH,01H,00H

數(shù)字“2”代碼建立如下圖所示

123 45 6 7 8

00H,00H,27H,45H,45H,45H,39H,00H

數(shù)字“3”代碼建立如下圖所示

123 45 6 7 8

00H,00H,22H,49H,49H,49H,36H,00H

數(shù)字“4”代碼建立如下圖所示

123 45 6 7 8

00H,00H,0CH,14H,24H,7FH,04H,00H

數(shù)字“5”代碼建立如下圖所示

123 45 6 7 8

00H,00H,72H,51H,51H,51H,4EH,00H

數(shù)字“6”代碼建立如下圖所示

123 45 6 7 8

00H,00H,3EH,49H,49H,49H,26H,00H

數(shù)字“7”代碼建立如下圖所示

123 45 6 7 8

00H,00H,40H,40H,40H,4FH,70H,00H

數(shù)字“8”代碼建立如下圖所示

123 45 6 7 8

00H,00H,36H,49H,49H,49H,36H,00H

數(shù)字“9”代碼建立如下圖所示

123 45 6 7 8

00H,00H,32H,49H,49H,49H,3EH,00H

5. 匯編源程序

TIM EQU 30H

CNTA EQU 31H

CNTB EQU 32H

ORG 00H

LJMP START

ORG 0BH

LJMP T0X

ORG 30H

START: MOV TIM,#00H

MOV CNTA,#00H

MOV CNTB,#00H

MOV TMOD,#01H

MOV TH0,#(65536-4000)/256

MOV TL0,#(65536-4000) MOD 256

SETB TR0

SETB ET0

SETB EA

SJMP $

T0X:

MOV TH0,#(65536-4000)/256

MOV TL0,#(65536-4000) MOD 256

MOV DPTR,#TAB

MOV A,CNTA

MOVC A,@A+DPTR

MOV P3,A

MOV DPTR,#DIGIT

MOV A,CNTB

MOV B,#8

MUL AB

ADD A,CNTA

MOVC A,@A+DPTR

MOV P1,A

INC CNTA

MOV A,CNTA

CJNE A,#8,NEXT

MOV CNTA,#00H

NEXT: INC TIM

MOV A,TIM

CJNE A,#250,NEX

MOV TIM,#00H

INC CNTB

MOV A,CNTB

CJNE A,#10,NEX

MOV CNTB,#00H

NEX: RETI

TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

DIGIT: DB 00H,00H,3EH,41H,41H,41H,3EH,00H

DB 00H,00H,00H,00H,21H,7FH,01H,00H

DB 00H,00H,27H,45H,45H,45H,39H,00H

DB 00H,00H,22H,49H,49H,49H,36H,00H

DB 00H,00H,0CH,14H,24H,7FH,04H,00H

DB 00H,00H,72H,51H,51H,51H,4EH,00H

DB 00H,00H,3EH,49H,49H,49H,26H,00H

DB 00H,00H,40H,40H,40H,4FH,70H,00H

DB 00H,00H,36H,49H,49H,49H,36H,00H

DB 00H,00H,32H,49H,49H,49H,3EH,00H

END

6. C語言源程序

#include

unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

unsigned char code digittab[10][8]={ {0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0

{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1

{0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2

{0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00}, //3

{0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00}, //4

{0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00}, //5

{0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00}, //6

{0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00}, //7

{0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00}, //8

{0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00} //9

};

unsigned int timecount;

unsigned char cnta;

unsigned char cntb;

void main(void)

{

TMOD=0x01;

TH0=(65536-3000)/256;

TL0=(65536-3000)%256;

TR0=1;

ET0=1;

EA=1;

while(1)

{;

}

}

void t0(void) interrupt 1 using 0

{

TH0=(65536-3000)/256;

TL0=(65536-3000)%256;

P3=tab[cnta];

P1=digittab[cntb][cnta];

cnta++;

if(cnta==8)

{

cnta=0;

}

timecount++;

if(timecount==333)

{

timecount=0;

cntb++;

if(cntb==10)

{

cntb=0;

}

}

}

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

    關(guān)注

    242

    文章

    23537

    瀏覽量

    667305
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6052

    文章

    44768

    瀏覽量

    642836
  • 點(diǎn)陣
    +關(guān)注

    關(guān)注

    6

    文章

    195

    瀏覽量

    72704
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    8x8點(diǎn)陣led顯示

    本帖最后由 eehome 于 2013-1-5 09:45 編輯 有8x8點(diǎn)陣作品
    發(fā)表于 05-19 11:19

    8x8點(diǎn)陣仿真

    本帖最后由 gk320830 于 2015-3-4 12:53 編輯 基于2片595級(jí)聯(lián)驅(qū)動(dòng)的8X8點(diǎn)陣仿真及09
    發(fā)表于 08-19 20:07

    8x8點(diǎn)陣。。。。

    8x8點(diǎn)陣。。。。
    發(fā)表于 05-05 16:25

    8X8點(diǎn)陣LED顯示屏字模提取軟件(測(cè)試版)

    8X8點(diǎn)陣LED顯示屏字模提取軟件(測(cè)試版)
    發(fā)表于 03-19 14:16

    51單片機(jī)學(xué)習(xí)記錄(8) “8X8點(diǎn)陣 精選資料推薦

    一列的小燈的陰極相連在一起排成了一行也就是說當(dāng)我們對(duì)行進(jìn)行操作的時(shí)候需要發(fā)送低電平,對(duì)列進(jìn)行操作的時(shí)候需要發(fā)送高電平,這樣才能使電路導(dǎo)通74HC595芯片因?yàn)橄胍c(diǎn)亮8x8點(diǎn)陣還需要它其中8x8
    發(fā)表于 07-15 06:45

    點(diǎn)陣LED0-9數(shù)字顯示技術(shù)實(shí)驗(yàn)

    利用8X8點(diǎn)陣顯示數(shù)字09
    發(fā)表于 01-08 09:18 ?78次下載

    8×8點(diǎn)陣顯示仿真

    8x8點(diǎn)陣顯示仿真,實(shí)現(xiàn)數(shù)字0-9的計(jì)數(shù)
    發(fā)表于 01-12 16:49 ?37次下載

    【實(shí)驗(yàn)102】8X8點(diǎn)陣實(shí)驗(yàn)

    HL配套C實(shí)驗(yàn)例程8X8點(diǎn)陣實(shí)驗(yàn),配合開發(fā)板學(xué)習(xí)效果更好。
    發(fā)表于 04-11 17:14 ?17次下載

    8x8點(diǎn)陣貪吃蛇

    51單片機(jī)--8x8點(diǎn)陣貪吃蛇:源程序文件(含圖片、程序文本)
    發(fā)表于 12-26 17:21 ?48次下載

    8X8點(diǎn)陣LED顯示屏字模提取軟件(測(cè)試版)

    8X8點(diǎn)陣LED顯示屏字模提取軟件(測(cè)試版)
    發(fā)表于 12-28 10:16 ?0次下載

    8x8點(diǎn)陣取模軟件

    8x8點(diǎn)陣取模軟件
    發(fā)表于 01-08 15:32 ?50次下載

    基于AT89S51單片機(jī)的點(diǎn)陣LED數(shù)字顯示技術(shù)方案

    利用8X8點(diǎn)陣顯示數(shù)字09
    發(fā)表于 08-30 10:51 ?4次下載
    基于AT89S51單片機(jī)的<b class='flag-5'>點(diǎn)陣</b>式<b class='flag-5'>LED</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>顯示</b>技術(shù)方案

    使用51單片機(jī)控制LED實(shí)現(xiàn)8X8點(diǎn)陣的電路圖和程序及資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)控制LED實(shí)現(xiàn)8X8點(diǎn)陣的電路圖和程序及資料說明。
    發(fā)表于 04-17 17:27 ?10次下載
    使用51單片機(jī)控制<b class='flag-5'>LED</b>實(shí)現(xiàn)<b class='flag-5'>8X8</b><b class='flag-5'>點(diǎn)陣</b>的電路圖和程序及資料<b class='flag-5'>說明</b>

    如何使用51單片機(jī)實(shí)現(xiàn)8x8點(diǎn)陣顯示的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用51單片機(jī)實(shí)現(xiàn)8x8點(diǎn)陣顯示的程序免費(fèi)下載。
    發(fā)表于 06-28 17:42 ?23次下載
    如何使用51單片機(jī)實(shí)現(xiàn)<b class='flag-5'>8x8</b><b class='flag-5'>點(diǎn)陣</b><b class='flag-5'>顯示</b>的程序免費(fèi)下載

    使用51單片機(jī)進(jìn)行8x8點(diǎn)陣的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)進(jìn)行8x8點(diǎn)陣的詳細(xì)資料說明
    發(fā)表于 06-17 17:44 ?12次下載
    使用51單片機(jī)進(jìn)行<b class='flag-5'>8x8</b><b class='flag-5'>點(diǎn)陣</b>的詳細(xì)資料<b class='flag-5'>說明</b>
    主站蜘蛛池模板: 激情综合婷婷丁香六月花 | 又粗又长又色又爽视频 | 波多野结衣中文字幕教师 | 五月天丁香婷 | 手机在线观看你懂得 | 中文字幕在线色 | 男人在线网站 | 国产精品高清一区二区三区 | 天天色影综合网 | 萌白酱一线天粉嫩喷水在线观看 | bt种子搜索在线 | 男人午夜免费视频 | 337p欧洲亚洲大胆艺术 | 性欧美视频在线观看 | 日本aaaa级片 | 天天噜夜夜操 | 国产在线理论片免费播放 | 黄色美女网站免费 | 成人理论片 | 国产精品久久久久乳精品爆 | 69xxx网站| 六月婷婷精品视频在线观看 | 人人爱人人艹 | 国产成人高清一区二区私人 | 中国免费黄色片 | 天天射综合网站 | 狠狠轮| 五月天婷婷色图 | 99久久国产免费 - 99久久国产免费 | 婷婷sese| 天天摸天天躁天天添天天爽 | 久久成人综合网 | 中文字幕亚洲天堂 | 丁香花在线电影小说观看 | 人人天天爱天天做天天摸 | 久久网免费视频 | 色妞视频资源在线观看 | 欧美一级特黄啪啪片免费看 | 天堂网免费 | 婷婷了五月色香综合缴情 | 第四色亚洲 |