資源簡介
LCD12864驅動程序 帶字庫版本ST7920,內含簡單的畫點、線、圓、矩形和三角形函數以及任意尺寸圖像顯示。
附帶有完整的工程文件,學習筆記,并且程序每個函數都有詳細的注釋說明。到手就可以用。
需要注意的地方:如果您使用的是其他型號的單片機例如:STC12,STC15等時,需要你設置一下單片機IO口的模式,否則會無法正常顯示。
代碼片段和文件信息
#include
#include“st7565.h“
//---聲明一個全局變量---//
void?Delay10ms(unsigned?int?c);
/*******************************************************************************
*?函?數?名?????????:?main
*?函數功能 ???:?主函數
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?main()
{
uchar?i?j;
Lcd12864_Init();
Lcd12864_ClearScreen();
while(1)
{
//--左到右慢慢刷黑屏幕--//
for?(i=0;?i<8;?i++)
{
LcdSt7565_WriteCmd(0xB0+i);?//設置Y坐標,具體可以看清屏函數里面的說明
LcdSt7565_WriteCmd(0x10);???//設置X坐標,具體可以看清屏函數里面的說明
LcdSt7565_WriteCmd(0x04);
for?(j=0;?j<128;?j++)
{
LcdSt7565_WriteData(0xFF);??//如果設置背景為白色時,清屏選擇0XFF
Delay10ms(1); ???????????//延時一下
}
}
//--左到右慢慢刷白屏幕--//
for?(i=0;?i<8;?i++)
{
LcdSt7565_WriteCmd(0xB0+i);?//設置Y坐標,具體可以看清屏函數里面的說明
LcdSt7565_WriteCmd(0x10);???//設置X坐標,具體可以看清屏函數里面的說明
LcdSt7565_WriteCmd(0x04);
for?(j=0;?j<128;?j++)
{
LcdSt7565_WriteData(0x00);??//如果設置背景為白色時,清屏選擇0XFF
Delay10ms(1); ???//延時一下
}
}
}
}
/*******************************************************************************
*?函?數?名?????????:?Delay10ms
*?函數功能 ???:?延時函數,延時10ms
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?Delay10ms(unsigned?int?c)???//誤差?0us
{
????unsigned?char?ab;
????for(;c>0;c--)
????????for(b=38;b>0;b--)
????????????for(a=130;a>0;a--);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-07?23:58??LCD12864\
?????文件???????24172??2019-04-07?23:57??LCD12864\$F8BIHRE_QZC‘V8OA[8BM@7.png
?????文件??????150138??2019-04-07?23:55??LCD12864\)KQ6I38O17{7{ZJZAG_NKNL.png
?????文件??????194448??2019-04-07?23:54??LCD12864\A7RIFJN]9](GEJGU1WKLDM5.png
?????目錄???????????0??2019-04-07?23:51??LCD12864\LCD12864例程\
?????文件?????1363916??2017-04-16?22:04??LCD12864\LCD12864例程\12864數據手冊.pdf
?????文件??????878859??2017-04-16?22:04??LCD12864\LCD12864例程\ST7565p數據手冊.pdf
?????目錄???????????0??2019-04-07?23:51??LCD12864\LCD12864例程\刷屏\
?????文件?????2208231??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\刷屏效果圖.JPG
?????目錄???????????0??2019-04-07?23:51??LCD12864\LCD12864例程\刷屏\程序\
?????文件????????6376??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\STARTUP.A51
?????文件???????14048??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\STARTUP.LST
?????文件?????????749??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\STARTUP.OBJ
?????文件????????2445??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\charcode.h
?????文件?????????399??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\keilkilll.bat
?????文件????????3511??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\main.LST
?????文件????????3641??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\main.OBJ
?????文件????????1691??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\main.c
?????文件????????8534??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro
?????文件????????9969??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.M51
?????文件????????1113??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.hex
?????文件??????????55??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.lnp
?????文件?????????251??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.plg
?????文件???????75452??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.uvopt
?????文件???????13561??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro.uvproj
?????文件???????75453??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\pro_uvopt.bak
?????文件???????10937??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\st7565.LST
?????文件????????5431??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\st7565.OBJ
?????文件????????6495??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\st7565.c
?????文件?????????660??2017-04-16?22:10??LCD12864\LCD12864例程\刷屏\程序\st7565.h
?????目錄???????????0??2019-04-07?23:51??LCD12864\LCD12864例程\文字取模軟件的使用說明\
............此處省略36個文件信息
- 上一篇:畢設-云視頻學習平臺的設計及實現
- 下一篇:曲線.zip
評論
共有 條評論