• 大小: 18.52MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: 其他
  • 标签: LCD128  

资源简介

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个文件信息

评论

共有 条评论