串行LCM12864驱动程序

这是一个用于驱动LCM12864显示器的C语言程序,包括初始化、写入指令和数据、清屏等功能。程序由杜洋编写,适用于AT89X52微控制器,通过P2.1和P2.2引脚进行串行通信。函数包括写字符串、写指令和数据、初始化和延时操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/****************************************************************************/
/*
//程序说明
 名字:lcm12864.c
 作者:杜洋(doyoung)
 创建日:2006-11-26
 工程:智能助理电子钟(AI-timer)

/****************************************************************************/
/*
//修改日志
2006-11-27 完成了基本驱动函数,可以实现写命令、单个数据和字符串。

/****************************************************************************/
/*
//硬件说明
P2.1  LCM -5 SID  串行数据输入,~
P2.2  LCD -6 CLK  串行时钟,~

/****************************************************************************/
/*
//参数说明
三种不同字符/字型的选择编码范围为:
0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,
02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。
字符显示RAM在液晶模块中的地址80H~9FH。

第一行  80H ~ 87H
第二行  90H ~ 97H
第三行  88H ~ 8FH
第四行  98H ~ 9FH
写字符前可先定义写入位置。


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值