1樓:網友
我困物並有8*8的點陣程螞差序,給你看看吧。
#include 《汪跡》
#include
#define uchar unsigned char
#define uint unsigned int
uchar code table_of_digits=
0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00,;
uchar i=0,t=0,num_index = 0;
void main()
p3 = 0x80;
num_index = 0;
tmod = 0x00;
th0 = 8192-2000)/32;
tl0 = 8192-2000)%32;
tr0 = 1;
ie = 0x82;
while(1);
void led_screen_display() interrupt 1
th0 = 8192-2000)/32;
tl0 = 8192-2000)%32;
p3 = crol_(p3,1);
p0 = table_of_digits[num_index * 8 +i];
if(++i ==8) i = 0;
if(++t ==250)
t = 0x00;
if(++num_index ==10) num_index = 0;
2樓:網友
你是用什麼實現點亮16*16點陣的,外圍敏爛緩接了什麼?
建歷高立個陣列,將顯示內容放進去,開始時從第一行開始顯示, 接在從第二行開始顯示你的陣列,如橋模此下去可以了,
求:61在 8×8led點陣上迴圈顯示「東北石油大學」六個漢字
3樓:網友
你是用什麼實現點亮16*16點陣的,外圍接了什麼?
建立個陣列,將顯示內容放進去,開始時從第一行開始顯示, 接在從第二行開始顯示你的陣列,如此下去可以了,
你好,我是東油的自動化專業的,你那是不是有凌陽61微控制器關於 8×8led點陣顯示漢字的報告呀?
4樓:巫師
發給你了,看一下吧,不知道能不能幫到你。
5樓:新起點
一般來說8*8點陣顯示字元還是可以的、但如果現實漢字估計就有點困難。
建議用16點陣。
6樓:巫師
1)是「凌陽」不是「羚羊」。
2)你是要交報告還是要實際操作給老師看呢,交報告的話我可以發給你,實際操作呢,可以再商量。
微控制器8*8點陣顯示漢字的程式
7樓:易爾通網路科技
1. org 0hstart:mov dptr,#data1 ;指向點陣**首址;
clr cdisp?這個應該是clr c(清除標誌位,因為下面要判斷是否移完8位)吧。
2. mov r2,#80h ; 80h 使第7 列(最左一列)陰極為低電平(這個感覺也有問題)
mov a,#0; 賦初值0,為了下面能從點陣**表中從零開始取**。
movc a,@a+dptr ; 取第一列點陣**。
mov p2,a ; 將第一列點陣**的值賦給p2口。
mov p1,r2 ;使一列陰極為低電平?
call delay ; 呼叫延時。
inc dptr ; 指向下一列點陣**。
mov a,r2 ; r2的值賦給a
rrc a ; 右移一位,為下一列陰極輸出低電平作準備。
mov r2,a ;右移一位後再把值儲存到r2,為了下一次右移。
jnc disp ; 8 列未完跳回到disp繼續執行。
start 跳轉到start
delay: mov r1,#0 ;//這個有問題,r1不是賦零,不然怎麼延時啊。
dely0: djnz r1,dely0 ;延時(直到r1的值變為0)
返回(這個子程式執行完了)
db 24h,44h,dch,54h,7fh,54h,54h,44h; 點陣**表。
8樓:網友
漢字至少16x16點陣。8x8點陣只能顯示極少數筆劃簡單的漢字,其它的就是糊成一片的。
微控制器控制8×8 led點陣屏顯示數字
9樓:網友
你好!這裡有乙個不是顯示數字的,修改字模就能完成顯示。
微控制器漢字8x8點陣led動態顯示程式
10樓:網友
led點陣實驗 (左右上下流動顯示) *
說明 通過p0 p1和 p2 作為點陣介面 *
要求學員掌握 led點陣的工作原理和 各點陣腳的定義及接法,具體接線請參考接線說明 *
我們採用的led點陣式是低功耗,在做實驗時可以用微控制器腳直接驅動 *
#include
unsigned char code taba=; //縱條表。
unsigned char code tabb=; //衡條表。
**延時函式***/
void delay1(void)
**主函式***/
void main(void)
for(j=0;j<3;j++)//從右到左3次。
for(j=0;j<3;j++)//從上到下3次。
for(j=0;j<3;j++)//從下到上3次}}}
求乙個完整的微控制器顯示漢字程式
11樓:越活越複雜
程式很好弄啊,就是列乙個對應表,然後將要顯示的漢字對應碼輸出到外設,關鍵是你要選擇乙個型號的漢字顯示器才好些對應的cpu程式。
怎麼用微控制器實現點陣迴圈顯示漢字
12樓:禕書白
如果是8x8點陣,只需要 在裡面多新增幾個for迴圈就行了,每個迴圈顯示不同的字型檔,每個for迴圈之間需要適當延時。
13樓:匿名使用者
用驅動就可以實現了。
微控制器cy是什麼,CY在微控制器裡面是什麼意思
cy是加法進位標誌,cy 0是無溢位,cy 1有溢位 cy在微控制器裡面是什麼意思 cy是進位標誌,比如二進位制數10101100,左移一次cy 1,第二次cy 0,因為左向右數第二個數為0無進位。採用這種方法可位讀取 它是psw狀態暫存器裡面的高位進位標誌位。你寫的這個應該是iic匯流排協議裡面的...
怎樣用51微控制器和led88矩陣進行字元漢字顯示
8 8也就能顯示字元,顯示漢字比較吃力。include include define uchar unsigned char define uint unsigned intuchar code table of digits uchar code xdat 8 uchar code ydat 8 ...
在微控制器編譯環境中。。。C指標能直接操作記憶體位址嗎?
define periph base u x define apbperiph base periph base define tim base apbperiph base x define tim tim typedef tim base typedef struct tim typedef t...