|
終于用51單片機和TFT320 240把這個妹子給畫出來了
BIN文件導入M45PE16要選擇菜單----調試------恢復模型固化數據菜單debug----reset persistent model data
51單片機TFT320 240顯示圖片的程序源碼
- #include <at89c51RC2.h>
- #include <intrins.h>
- #include <ltu_thg.h>
- #define ulong unsigned long
- #define uint unsigned int
- #define uchar unsigned char
- #include <delay.h>
- #include <spi.h>
- #include <TFT.h>
- sbit k1=P2^7;
- void delay_ms(unsigned int x);
- void main()
- {
-
- //uchar tmp;
-
- //P1=0x0;
- delay_ms(200);
- P1=0xff;
- delay_ms(100);
- //P1=0x3;
- delay_ms(100);
- P1=0xff;
- delay_ms(100);
-
- //SP=0x7f;
- //TFT_CS=1;
- //x=20;
- ignu2(0x00);
- P0=0xff;
- drawImage();
-
- while(1){
- while(!k1){
- _nop_();
- _nop_();
- _nop_();
- _nop_();
- if(k1){
- P1=0x2;
- delay_ms(100);
- P1=0xff;
- }
-
- }
- }
- }
- void delay_ms(unsigned int x)
- {
- unsigned int i,j;
- for(i=0;i<x;i++)
- for(j=0;j<125;j++);
- }
復制代碼
文檔里的圖片數據是高位在前(VH)低位在后(VL)先讀高位(VH)再讀低位(VL)
Adobe Photoshop 保存16位bmp時是低位(VL)在前,高位在后(VH)先讀低再讀高位改了如下正常顯示:
M45PE16 TFT320240.rar
(255.87 KB, 下載次數: 124)
2016-8-15 18:37 上傳
點擊文件名下載附件
|
-
-
c_TFT320240.rar
2016-8-15 18:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
250.76 KB, 下載次數: 214, 下載積分: 黑幣 -5
|