?? main.c
字號:
//========================================================================
// 工程名稱:MzLH04_Bitmap
// 作 者: xinqiang Zhang(小丑) (email: xinqiang@Mzdesign.com.cn)
// 聯系方式:QQ 644272644
// 版權所有:北京銘正同創科技有限公司 www.mzdesign.com.cn
// 適應芯片: LPC21XX/LPC22XX(本例為LPC2292)
// 編程環境: Keil uVision 3
// 實現功能: MzLH04模塊的位圖顯示功能演示
//
// 系統要求: PC with CPU 233MHz,128MB RAM,
// Keil uVision3(or later)
// 組成文件:
// main.c ----主程序文件
// Bitmap.c ----利用字模工具制作的單色位圖圖像資源數組
// Startup.s ----ARM7 LPC2292的啟動文件,自動生成的,不必要修改
// target.c ----系統初始化,該文件中的代碼會初始化存儲器、PLL等一些必要東西// target.h ----可修改該文件的一些定義,以改變系統的基本配置
// type.h ----一些定義,與系統無關
//
// LCD_Dis.c
// LCD_Dis.h
// ----MzLH04模塊的基本驅動程序
// LCD_Config.h----端口定義
// 硬件連接:
// LCD CS ---Port1.16
// LCD SDA ---Port1.17
// LCD SCK ---Port1.18
// LCD RST ---Port1.19
// 端口定義請參考LCD_Config.h文件中的定義
//
// CPU運行頻率:11.0592MHz X 5
//
// LCD 供電請參考具體的模塊是3.3V的還是5V模塊
// 在使用字模工具提取圖像的字模時,請注意取模方式為橫向取模,即點排列與LCD的點排列
// 方向一致,就是從左到右自上到下的排列,每個byte的數據表示8個單色像素點
//
// 注意,由于位圖顯示時,MCU傳送給LCD模塊的數據量較大,請用戶參考LCD模塊的手冊,以及
// LCD_Dis.c中的PutBitmap函數,以及具體使用的MCU的相關資料,以保證傳輸數據至LCD模塊時
// 模塊中的緩沖區不至于益處而出現顯示混亂的情況.
//
// 當前版本: V1.00
// 日期: 2009-02-10
//
// 參考文件:
// 維護記錄:
//-------------------------------------------------------------------
// Version 2009-02-10-V10 Modified By Xinqiang Zhang(小丑)
//
//========================================================================
#include "LCD_Dis.h"
#include "Bitmap.h"
#include "Target.h"
int main(void)
{
TargetInit(); //調用系統配置的初始化代碼,初始化Flash加速、系統時鐘等
LCD_Init();
SetBackLight(0); //設置背光的亮度等級為0
ClrScreen(); //清屏
PutBitmap(10,10,101,46,(unsigned char *)Bitmap01); //在坐標點10,10為左上角的位置顯示尺寸大小為101X46點的位圖
SetBackLight(100); //設置背光打開
while(1)
{
;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -