欧美视频综合-欧美视频中文字幕-欧美视频在线观在线看-欧美视频在线观看网站-直接观看黄网站免费视频-正在播放久久

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
8X8LED點陣屏循環(huán)顯示
8X8LED點陣屏循環(huán)顯示
 更新時間:2009-11-13 14:21:22  點擊數:0
【字體: 字體顏色

實驗目的:用8X8LED點陣屏循環(huán)顯示0-----9A-----Z,并且讓字符有上移、下移、跳變三種切換顯示效果

實驗器材:奇天板編程器,8X8LED點陣屏1塊,NPN三極管8

把奇天板上P1P0口上相連的跳線拔下參照圖示連接8X8LED點陣屏(實際只用了5X8點陣)和8NPN三極管,點陣屏的陽極通過三極管連到P1口,陰極直接與P0口相接,注意順序不要接錯,否則代碼表要重做。顯示的缺點就是當同一行上的發(fā)光管都為顯示狀態(tài)時亮度會略低些。

 

org 0000h

  ljmp dbg

dbg: mov sp,#50h

     mov p0,#0ffh           ;P01

     mov p1,#00h           ;p10

     mov r4,#200            ;顯示時間長度

a1:  mov r1,#11111110b       ;字符顯示0 把陰極顯示初值送R1

     mov dptr,#tab            ;陽極顯示代碼送指針

     mov r2,#00h            ;陽極顯示代碼從0開始

     mov r3,#08             ;總共顯示8次完成一個字符

     lcall a2                 ;調顯示

     djnz r4,a1               ;循環(huán)顯示200

     mov 60h,#00h           B1—A3為字符上移顯示

     mov r0,#08

b1:  mov r4,#20

     mov r2,60h

     inc r2

     mov 60h,r2

b2:  mov r1,#0feh

     mov dptr,#tab

     mov r2,60h

     mov r3,#08

     lcall a2

     djnz r4,b2

     djnz r0,b1

     mov r4,#200

a3: mov r1,#11111110b      ;顯示字符1

     mov dptr,#tab

     mov r2,#09

     mov r3,#08

     lcall a2

     djnz r4,a3

     mov 60h,#98

     mov r0,#08

c2:  mov r2,60h          C2---A5為字符下移顯示

     dec r2

     mov 60h,r2

     mov r4,#20

c1:  mov r1,#0feh

     mov dptr,#tab

     mov r2,60h

     mov r3,#08

     lcall a2

     djnz r4,c1

     djnz r0,c2

     mov r4,#200

a5: mov r1,#11111110b  ;顯示字符2

     mov dptr,#tab

     mov r2,#18

     mov r3,#08

     lcall a2

     djnz r4,a5

     mov r4,#200

a7: mov r1,#11111110b       ;顯示字符3

     mov dptr,#tab

     mov r2,#27

     mov r3,#08

     lcall a2

     djnz r4,a7

     mov r4,#200

a9: mov r1,#11111110b      ;顯示字符4

     mov dptr,#tab

     mov r2,#36

     mov r3,#08

      lcall a2

     djnz r4,a9

     mov r4,#250

a11: mov r1,#11111110b     ;顯示字符5

     mov dptr,#tab

     mov r2,#45

     mov r3,#08

     lcall a2

     djnz r4,a11

     mov r4,#200

a13: mov r1,#11111110b   ;顯示字符6

     mov dptr,#tab

     mov r2,#54

     mov r3,#08

     lcall a2

     djnz r4,a13

     mov r4,#200

a15: mov r1,#11111110b    ;顯示字符7

     mov dptr,#tab

     mov r2,#63

     mov r3,#08

     lcall a2

     djnz r4,a15

     mov r4,#200

a17: mov r1,#11111110b    ;顯示字符8

     mov dptr,#tab

     mov r2,#72

     mov r3,#08

     lcall a2

     djnz r4,a17

     mov r4,#200

a19: mov r1,#11111110b     ;顯示字符9

     mov dptr,#tab

     mov r2,#81

     mov r3,#08

     lcall a2

     djnz r4,a19

     mov r4,#200

z1: mov r1,#11111110b     ;顯示字符A

     mov dptr,#zm

     mov r2,#00h

     mov r3,#08

     lcall a2

     djnz r4,z1

     mov r4,#200

z2: mov r1,#11111110b    ;顯示字符B

     mov dptr,#zm

     mov r2,#08

     mov r3,#08

     lcall a2

     djnz r4,z2

     mov r4,#200

z3: mov r1,#11111110b     ;顯示字符C

     mov dptr,#zm

     mov r2,#16

     mov r3,#08

     lcall a2

     djnz r4,z3

     mov r4,#200

z4: mov r1,#11111110b    ;顯示字符D

     mov dptr,#zm

     mov r2,#24

     mov r3,#08

     lcall a2

     djnz r4,z4

     mov r4,#200

z5: mov r1,#11111110b    ;顯示字符E

     mov dptr,#zm

     mov r2,#32

     mov r3,#08

     lcall a2

     djnz r4,z5

     mov r4,#200

z6: mov r1,#11111110b    ;顯示字符F

     mov dptr,#zm

     mov r2,#40

     mov r3,#08

     lcall a2

     djnz r4,z6

     mov r4,#200

z7: mov r1,#11111110b    ;顯示字符G

     mov dptr,#zm

     mov r2,#48

     mov r3,#08

     lcall a2

     djnz r4,z7

     mov r4,#200

z8: mov r1,#11111110b     ;顯示字符H

     mov dptr,#zm

     mov r2,#56

     mov r3,#08

     lcall a2

     djnz r4,z8

     mov r4,#200

z9: mov r1,#11111110b     ;顯示字符I

     mov dptr,#zm

     mov r2,#64

     mov r3,#08

     lcall a2

     djnz r4,z9

     mov r4,#200

z10: mov r1,#11111110b    ;顯示字符J

     mov dptr,#zm

     mov r2,#72

     mov r3,#08

     lcall a2

     djnz r4,z10

     mov r4,#200

z11: mov r1,#11111110b     ;顯示字符K

     mov dptr,#zm

     mov r2,#80

     mov r3,#08

     lcall a2

     djnz r4,z11

     mov r4,#200

z12: mov r1,#11111110b     ;顯示字符L

     mov dptr,#zm

     mov r2,#88

     mov r3,#08

     lcall a2

     djnz r4,z12

     mov r4,#200

z13: mov r1,#11111110b      ;顯示字符M

     mov dptr,#zm

     mov r2,#96

     mov r3,#08

     lcall a2

     djnz r4,z13

     mov r4,#200

z14: mov r1,#11111110b       ;顯示字符N   

     mov dptr,#zm

     mov r2,#104

     mov r3,#08

     lcall a2

     djnz r4,z14

     mov r4,#200

z15: mov r1,#11111110b      ;顯示字符O

     mov dptr,#zm

     mov r2,#112

     mov r3,#08

     lcall a2

     djnz r4,z15

     mov r4,#200

z16: mov r1,#11111110b      ;顯示字符P

     mov dptr,#zm

     mov r2,#120

     mov r3,#08

     lcall a2

     djnz r4,z16

     mov r4,#200

z17: mov r1,#11111110b       ;顯示字符Q

     mov dptr,#zm

     mov r2,#128

     mov r3,#08

     lcall a2

     djnz r4,z17

     mov r4,#200

z18: mov r1,#11111110b      ;顯示字符R

     mov dptr,#zm

     mov r2,#136

     mov r3,#08

     lcall a2

     djnz r4,z18

     mov r4,#200

z19: mov r1,#11111110b      ;顯示字符S

     mov dptr,#zm

     mov r2,#144

     mov r3,#08

     lcall a2

     djnz r4,z19

     mov r4,#200

z20: mov r1,#11111110b      ;顯示字符T

     mov dptr,#zm

     mov r2,#152

     mov r3,#08

     lcall a2

     djnz r4,z20

     mov r4,#200

z21: mov r1,#11111110b     ;顯示字符U

     mov dptr,#zm

     mov r2,#160

     mov r3,#08

     lcall a2

     djnz r4,z21

     mov r4,#200

z22: mov r1,#11111110b     ;顯示字符V

     mov dptr,#zm

     mov r2,#168

     mov r3,#08

     lcall a2

     djnz r4,z22

     mov r4,#200

z23: mov r1,#11111110b     ;顯示字符W

     mov dptr,#zm

     mov r2,#176

     mov r3,#08

     lcall a2

     djnz r4,z23

     mov r4,#200

z24: mov r1,#11111110b   ;顯示字符X 

     mov dptr,#zm

     mov r2,#184

     mov r3,#08

     lcall a2

     djnz r4,z24

     mov r4,#200

z25: mov r1,#11111110b     ;顯示字符Y   

     mov dptr,#zm

     mov r2,#192

     mov r3,#08

     lcall a2

     djnz r4,z25

     mov r4,#200

z26: mov r1,#11111110b      ;顯示字符Z

     mov dptr,#zm

     mov r2,#200

     mov r3,#08

     lcall a2

     djnz r4,z26

     ljmp dbg

del1ms: mov r7,#200       延時子程序

     q1:mov r6,#2

     q2:djnz r6,q2

        djnz r7,q1

       ret

a2:  mov a,r2          ;顯示子程序

     mov r2,a

     movc a,@a+dptr

     mov p1,a

     mov p0,r1

     lcall del1ms

     inc r2

     mov a,r1

     rl a

     mov r1,a

     djnz r3,a2

     ret

tab:db 1ch,22h,22h,22h,22h,22h,22h,1ch,00h       陽極代碼表

    db 18h,38h,18h,18h,18h,18h,18h,3ch ,00h

    db 1ch,22h,2h,4h,08h,10h,20h,3eh,00h

    db 1ch,22h,2h,1ch,2h,2h,22h,1ch,00h

    db 04h,0ch,14h,14h,24h,24h,3eh,04h,00h

    db 3eh,20h,20h,3ch,2h,2h,22h,1ch,00h

    db 01ch,22h,20h,3ch,22h,22h,22h,1ch,00h

    db 3eh,2h,4h,8h,10h,10h,10h,10h,00h

    db 1ch,22h,22h,1ch,22h,22h,22h,1ch,00h

    db 1ch,22h,22, h,22h,1eh,02h,22h,1ch,00h

    db 1ch,22h,2h,4h,08h,10h,20h,3eh,00h

    db 18h,38h,18h,18h,18h,18h,18h,3ch ,00h

zm: db 4h,0ah,11h,11h,1fh,11h,11h,11h ;A

    db 1eh,11h,11h,1eh,11h,11h,11h,1eh ;B

    db 0eh,11h,10h,10h,10h,11h,11h,0eh   ;C

    db 1eh,11h,11h,11h,11h,11h,11h,1eh   ;D

    db 1fh,10h,10h,1eh,10h,10h,10h,1fh   ;E

    db 1fh,10h,10h,1eh,10h,10h,10h,10h   ;F

    db 0eh,11h,10h,10h,17h,12h,0eh,2h    ;G

    db 11h,11h,11h,1fh,11h,11h,11h,11h    ;H

    db 0eh,4h,4h,4h,4h,4h,4h,1fh          ;I

    db 1fh,2h,2h,2h,2h,12h,12h,0ch        ;J

    db 11h,12h,14h,18h,14h,12h,11h,11h     ;K

    db 10h,10h,10h,10h,10h,10h,10h,1fh    ;L

    db 11h,1bh,15h,15h,15h,11h,11h,11h    ;M

    db 11h,19h,15h,15h,15h,15h,13h,11h    ;N

    db 0eh,11h,11h,11h,11h,11h,11h,0eh    ;O

    db 1eh,11h,11h,1eh,10h,10h,10h,10h    ;P

    db 0eh,11h,11h,11h,11h,15h,12h,0dh    ;Q

    db 1eh,11h,11h,1eh,18h,14h,12h,11h    ;R

    db 0eh,11h,10h,8h,4h,2h,11h,0eh       ;S

    db 1fh,4h,4h,4h,4h,4h,4h,4h           ;T

    db 11h,11h,11h,11h,11h,11h,11h,0eh    ;U

    db 11h,11h,11h,11h,11h,11h,0ah,4h     ;V

    db 11h,11h,11h,15h,15h,15h,1bh,11h    ;W

    db 11h,11h,0ah,4h,04h,0ah,11h,11h     ;X

    db 11h,11h,11h,0ah,4h,4h,4h,4h        ;Y

    db 1fh,1h,2h,4h,0ch,8h,10h,1fh        ;Z   

    end  

  • 上一篇: SPI接口應用之看門狗芯片X25045
  • 下一篇: 沒有了
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1