1.
實驗任務
在8x8
led點陣上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最後從下到上平滑移動三次,如此迴圈下去。
2.
電路原理圖
硬體電路連線
(1).
把「微控制器系統」區域中的
p1埠用
8芯排芯連線到「點陣模組」區域中的「
dr1-
dr8」埠上;
(2).
把「微控制器系統」區域中的
p3埠用
8芯排芯連線到「點陣模組」區域中的「
dc1-
dc8」埠上;
4.
程式設計內容
(1).
8x8點陣
led工作原理說明
8x8點陣led
結構如下圖所示
從圖4.24.2
中可以看出,
8x8點陣共需要
64個發光二極體組成,且每個發光二極體是放置在行線和列線的交叉點上,當對應的某一列置
1電平,某一行置
0電平,則相應的二極體就亮;因此要實現一根柱形的亮法,如圖
49所示,對應的一列為一根豎柱,或者對應的一行為一根橫柱,因此實現柱的亮的方法如下所述:
一根豎柱:對應的列置
1,而行則採用掃瞄的方法來實現。
一根橫柱:對應的行置
0,而列則採用掃瞄的方法來實現。
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
rettaba:db 0feh,0fdh,0fbh,0f7h,0efh,0dfh,0bfh,07fh
tabb:db 01h,02h,04h,08h,10h,20h,40h,80h
end6.
c語言源程式
#include
unsigned char code taba=;
unsigned char code tabb=;
void delay(void)
void delay1(void)
void main(void)
}
for(j=0;j<3;j++)
//from right to left 3 time
}
for(j=0;j<3;j++)
//from top to bottom 3 time
}
for(j=0;j<3;j++)
//from bottom to top 3 time
}
}
}
51微控制器 8X8點陣顯示
74hc595.h ifndef 74hc595 h define 74hc595 h 位定義 sbit data in p1 0 序列資料輸入 sbit st ck p1 1 儲存暫存器時鐘輸入 sbit sh ck p1 2 移位暫存器時鐘輸入 函式宣告 void ser in unsigned...
8x8點陣字模生成查詢 scratch顯示點陣漢字
什麼是點陣字型 圖中文字模 16 16 點陣 或者說畫素 位 二進位制形式0 1表示點陣資料 字模資訊 十六進製制形式表示 了解了以上資訊,我們就可以根據位 或字模資訊,以打點的形式顯示出點陣文字了。那這個位 或字模資訊從 來?文符太多自己製作就不太現實了,又是一翻搜尋找到一款小工具 通用點陣字型檔...
解決MySql 8 x日期顯示錯誤
資料庫日期 2020 05 08 19 13 29 查詢後展示 2020 05 09 03 13 29 時區設定的問題 時區 time zone 是地球上的區域使用同乙個時間定義。1884年在華盛頓召開國際經度會議時,為了克服時間上的混亂,規定將全球劃分為24個時區。在中國採用首都北京所在地東八區的...