STC8a8K单片机c语言驱动彩屏,那位大哥哥给我发下STC8A8K64S4A12单片机液晶显示程序呀,急急急...

这篇博客介绍了如何用C语言在STC8A8K64S4A12单片机上驱动12864液晶屏,包括液晶屏的引脚定义、初始化函数、延时函数、检查忙状态的函数、写指令和数据的函数,以及如何显示字符和进行图形显示的步骤。
摘要由CSDN通过智能技术生成

/*******************************************************************************

*  描述:                                                                       *

*      12864标准字库液晶演示 数据p0,控制p3                                     *

********************************************************************************/

#include "stc8.h"

#include

#define uchar unsigned char

#define uint  unsigned int

/************* 12864LCD引脚定义 *************/

#define LCD_data  P0       //数据口

sbit LCD_RS  =  P3^5;      //寄存器选择输入

sbit LCD_RW  =  P3^6;      //液晶读/写控制

sbit LCD_EN  =  P3^7;      //液晶使能控制

sbit LCD_PSB =  P4^6;      //串/并方式控制

sbit LCD_RST =  P4^7;      //液晶复位端口

#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};

/*********************************************************/

uchar code  DIS1[] = {"    启光电子    "};

uchar code  DIS2[] = {"    STC15       "};

uchar code  DIS3[] = {"   zq281598585  "};

uchar code  DIS4[] = {"    12864test   "};

/*********************************************************/

/*******************************************************************/

/*                                                                 */

/*  延时函数                                                       */

/*                                                                 */

/*******************************************************************/

void delay(int ms)

{

while(ms--)

{

uchar i;

for(i=0;i<150;i++)

{

_nop_();

_nop_();

_nop_();

_nop_();

}

}

}

/*******************************************************************/

/*                                                                 */

/*  延时函数                            

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值