51微控制器控制TFT屏如何使顯示的漢字向左或向右移出去,實現滾屏,謝謝

時間 2021-11-04 16:39:26

1樓:匿名使用者

** 普中科技

* 實 驗 名 : 漢字移動顯示

* 實驗說明 :

* 連線方式 : 見接線圖

* 注 意 :

#include

#include

#include "array.h"

//--重定義函式變數--//

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

//--定義spi要使用的 io--//

sbit mosio = p3^4;

sbit r_clk = p3^5;

sbit s_clk = p3^6;

//--全域性函式宣告--//

void hc595senddata( uchar bt3, uchar bt2,uchar bt1,uchar bt0);

* 函 數 名 : main

* 函式功能 : 主函式

* 輸 入 : 無

* 輸 出 : 無

void main(void)

;while(1)

//--清屏--//

hc595senddata(0xff,0xff,0,0); //清屏

} j++;

if(j == (17*15) )

}* 函 數 名 : hc595senddata

* 函式功能 : 通過595傳送四個位元組的資料

* 輸 入 : bt3:第四個595輸出數值

* * bt2: 第三個595輸出數值

* * bt1:第二個595輸出數值

* * bt0:第一個595輸出數值

* 輸 出 : 無

void hc595senddata( uchar bt3, uchar bt2,uchar bt1,uchar bt0)

//--傳送第一個位元組--//

for(i=0;i<8;i++)

//--傳送第一個位元組--//

for(i=0;i<8;i++)

//--傳送第一個位元組--//

for(i=0;i<8;i++)

//--輸出--//

r_clk = 0; //set dataline low

r_clk = 1; //片選

r_clk = 0; //set dataline low}

2樓:匿名使用者

你都玩起了彩屏,不會玩滾屏?不會吧

3樓:匿名使用者

你好!你的tft屏什麼型號

用51微控制器如何控制tft彩屏

4樓:匿名使用者

如果只用51的話,控制不了。因為tft彩屏的資料處理量不是51能完成的,如果非要用51控制,中間要加個控制卡。

51只是8位機,也就是同一時刻最多處理8位資料。

建議用16位機或者是32位機控制彩屏。

5樓:匿名使用者

誰說51控制不了彩屏?選個序列連線的彩屏不就行了。

連線電路和驅動就都要根據你彩屏的控制器文件來自己實現咯,搜尋下運氣好說不定網上有!

微控制器滾屏

6樓:

1、定義一個綬衝區

2、採用定時中斷“重新整理”(緩衝區送顯示器(或顯示屏))

3、用“位移”“movx”等命令完成綬衝區中的資料“遷移”

7樓:負老二

void display_han_zi(unsigned char x,unsigned char y)

void clear_han_zi(unsigned char x,unsigned char y)

void delay(unsigned int delaycount)

void main()

}對於圖型點陣的屏,上邊的程式應該能實現滾屏。

怎樣在tft lcd屏中獲取中獲取座標 51微控制器程式設計用的 急求?????????

8樓:匿名使用者

其實就是lcd的寫入地址,先找tft的驅動ic資料看看吧。

9樓:

自己搞個計數器對de計數就行了

10樓:匿名使用者

座標不是自己定義的嗎?

51微控制器控制繼電器,51微控制器如何驅動12V繼電器 用三極體實現的電路引數怎麼求?

你的 圖有問題,繼電器是不會吸合的。發光二極和串聯的電阻阻值也大,led不能亮。應該如下圖這樣畫 彙編程式 relay bit p2.0 繼電器控制位reset ljmp main org 000bh mov th0,3ch mov tl0,0b0h djnz r2 back mov r2 20 中...

51微控制器控制數碼管並顯示,51微控制器控制8個數碼管並顯示1 8

啟巖 數碼管段選連線到微控制器p0口,位選連線到p2口org 0000h main call display ajmp main display mov r0,0 mov r1,0x01 mov dptr,tab loop inc r0 mov a,r0 movc a,a dptr mov p0,0...

51微控制器按鍵控制流水燈左移,51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

按鍵不能用while函式來寫,第八行 if k1 0 按一次執行一次函式內容 開始學習微控制器的同學們寫注意了,在執行程式後,現象不正確的時候,不要首先就找軟體的錯誤,我的經驗是從源頭開始找問題,首先你得確定你的平臺是正確的,你說是按鍵沒效果,先用萬用表測試一下你的引腳的電平,是否被拉低了如果按鍵沒...