8X8 LED點(diǎn)陣顯示原理與編程技術(shù)
發(fā)布時間:2008/5/27 0:00:00 訪問次數(shù):548
    
    
    1. 實(shí)驗任務(wù)
    在8x8 led點(diǎn)陣上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最后從下到上平滑移動三次,如此循環(huán)下去。
    2. 電路原理圖
    
    
    
    圖4.24.1
    3. 硬件電路連線
    (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è)計內(nèi)容
    (1). 8x8 點(diǎn)陣led工作原理說明
    8x8點(diǎn)陣led結(jié)構(gòu)如下圖所示
    
    
    
    圖4.24.2
    從圖4.24.2中可以看出,8x8點(diǎn)陣共需要64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一列置1電平,某一行置0電平,則相應(yīng)的二極管就亮;因此要實(shí)現(xiàn)一根柱形的亮法,如圖49所示,對應(yīng)的一列為一根豎柱,或者對應(yīng)的一行為一根橫柱,因此實(shí)現(xiàn)柱的亮的方法如下所述:
    一根豎柱:對應(yīng)的列置1,而行則采用掃描的方法來實(shí)現(xiàn)。
    一根橫柱:對應(yīng)的行置0,而列則采用掃描的方法來實(shí)現(xiàn)。
    5.匯編源程序
    org 00h
    start: nop
    mov r3,#3
    lop2: mov r4,#8
    mov r2,#0
    lop1: mov p1,#0ffh
    mov dptr,#taba
    mov a,r2
    movc a,@a+dptr
    mov p3,a
    inc r2
    lcall delay
    djnz r4,lop1
    djnz r3,lop2
    mov r3,#3
    lop4: mov r4,#8
    mov r2,#7
    lop3: mov p1,#0ffh
    mov dptr,#taba
    mov a,r2
    movc a,@a+dptr
    mov p3,a
    dec r2
    lcall delay
    djnz r4,lop3
    djnz r3,lop4
    mov r3,#3
    lop6: mov r4,#8
    mov r2,#0
    lop5: mov p3,#00h
    mov dptr,#tabb
    mov a,r2
    movc a,@a+dptr
    mov p1,a
    inc r2
    lcall delay
    djnz r4,lop5
    djnz r3,lop6
    mov r3,#3
    lop8: mov r4,#8
    mov r2,#7
    lop7: mov p3,#00h
    mov dptr,#tabb
    mov a,r2
    movc a,@a+dptr
    mov p1,a
    dec r2
    lcall delay
    djnz r4,lop7
    djnz r3,lop8
    ljmp start
    delay: mov r5,#10
    d2: mov r6,#20
    d1: mov r7,#248
    djnz r7,$
    djnz r6,d1
    djnz r5,d2
    ret
    taba: db 0feh,0fdh,0fbh,0f7h,
    
    
    1. 實(shí)驗任務(wù)
    在8x8 led點(diǎn)陣上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最后從下到上平滑移動三次,如此循環(huán)下去。
    2. 電路原理圖
    
    
    
    圖4.24.1
    3. 硬件電路連線
    (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è)計內(nèi)容
    (1). 8x8 點(diǎn)陣led工作原理說明
    8x8點(diǎn)陣led結(jié)構(gòu)如下圖所示
    
    
    
    圖4.24.2
    從圖4.24.2中可以看出,8x8點(diǎn)陣共需要64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一列置1電平,某一行置0電平,則相應(yīng)的二極管就亮;因此要實(shí)現(xiàn)一根柱形的亮法,如圖49所示,對應(yīng)的一列為一根豎柱,或者對應(yīng)的一行為一根橫柱,因此實(shí)現(xiàn)柱的亮的方法如下所述:
    一根豎柱:對應(yīng)的列置1,而行則采用掃描的方法來實(shí)現(xiàn)。
    一根橫柱:對應(yīng)的行置0,而列則采用掃描的方法來實(shí)現(xiàn)。
    5.匯編源程序
    org 00h
    start: nop
    mov r3,#3
    lop2: mov r4,#8
    mov r2,#0
    lop1: mov p1,#0ffh
    mov dptr,#taba
    mov a,r2
    movc a,@a+dptr
    mov p3,a
    inc r2
    lcall delay
    djnz r4,lop1
    djnz r3,lop2
    mov r3,#3
    lop4: mov r4,#8
    mov r2,#7
    lop3: mov p1,#0ffh
    mov dptr,#taba
    mov a,r2
    movc a,@a+dptr
    mov p3,a
    dec r2
    lcall delay
    djnz r4,lop3
    djnz r3,lop4
    mov r3,#3
    lop6: mov r4,#8
    mov r2,#0
    lop5: mov p3,#00h
    mov dptr,#tabb
    mov a,r2
    movc a,@a+dptr
    mov p1,a
    inc r2
    lcall delay
    djnz r4,lop5
    djnz r3,lop6
    mov r3,#3
    lop8: mov r4,#8
    mov r2,#7
    lop7: mov p3,#00h
    mov dptr,#tabb
    mov a,r2
    movc a,@a+dptr
    mov p1,a
    dec r2
    lcall delay
    djnz r4,lop7
    djnz r3,lop8
    ljmp start
    delay: mov r5,#10
    d2: mov r6,#20
    d1: mov r7,#248
    djnz r7,$
    djnz r6,d1
    djnz r5,d2
    ret
    taba: db 0feh,0fdh,0fbh,0f7h,
熱門點(diǎn)擊
- 利用80C31單片機(jī)串行口實(shí)現(xiàn)多個LED顯示
- 新技術(shù)的結(jié)晶:頭盔顯示器
- PLC和點(diǎn)陣液晶顯示模塊組成的監(jiān)控電路與顯示
- 可編程彩色光/頻轉(zhuǎn)換器TCS230及其應(yīng)用
- 紅外遙控信號轉(zhuǎn)發(fā)的自學(xué)習(xí)及還原新方法
- 用CCD攝像機(jī)獲取高速運(yùn)動目標(biāo)的圖像
- 其于多尺度分析的紅外圖像邊緣特征融合算法
- 基子DSP的液晶模塊的顯示原理及實(shí)現(xiàn)
- 單片射頻發(fā)射接收芯片GJRF400的應(yīng)用
- 小型熒光燈用400V功率MOSFETSTS1
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機(jī)會我結(jié)識了NE0 2511,那是一個遠(yuǎn)方的... [詳細(xì)]
- MOSFET 電感單片降壓開關(guān)模式變換器優(yōu)勢
- SiC MOSFET 和 IG
- 新型 電隔離無芯線性霍爾效應(yīng)電
- 業(yè)界超小絕對位置編碼器技術(shù)參數(shù)設(shè)計
- 高帶寬、更高分辨率磁角度傳感技術(shù)應(yīng)用探究
- MagAlpha 角度位置傳感
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究