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

资源简介

LCD12864驱动程序 (并口通信,带字库版本ST7920,内含简单的画点、线、圆、矩形和三角形函数以及任意尺寸图像显示。 资料内附带有完整的Keil 工程文件,并且每个函数都带有完整而详细的注释。到手可用无需修改与调。试 需要注意的地方:如果您使用的是其他型号的单片机例如: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-08 09:56  LCD12864\
     目录           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例程\文字取模软件的使用说明\
     文件          80  2017-11-20 01:12  LCD12864\LCD12864例程\文字取模软件的使用说明\zimo.ini
     文件      269824  2017-04-16 22:08  LCD12864\LCD12864例程\文字取模软件的使用说明\取字模软件.EXE
     文件      721041  2017-04-16 22:09  LCD12864\LCD12864例程\文字取模软件的使用说明\取字的使用.pdf
............此处省略37个文件信息

评论

共有 条评论