找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

基于51单片机的ST7920芯片lcd12864液晶显示程序

查看数: 7499 | 评论数: 9 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-18 18:59

正文摘要:

有助新人学习12864液晶的资料 ST7920驱动程序: /********************************************************************************* * 【编写时间】: 2017年3月19日 * 【作    者】: 清翔电子:03 ...

回复

ID:406814 发表于 2024-6-9 01:13
感谢楼主分享。这个我试过了,可以使用
ID:406814 发表于 2024-6-5 00:16
void Ini_Lcd( void )
{
Port_init_12864(); /*  液晶控制端口设置为输出 */
LCD_write_com( 0x30 ); /*  基本指令集 */
Delay_1ms();
LCD_write_com( 0x02 ); /*  地址归位 */
Delay_1ms();
LCD_write_com( 0x0c ); /*  整体显示打开 , 游标关闭 */
Delay_1ms();
LCD_write_com( 0x01 ); /*  清除显示 */
Delay_1ms();
LCD_write_com( 0x06 ); /*  游标右移 */
Delay_1ms();
LCD_write_com( 0x80 ); /*  设定显示的起始地址 */
}
你的初始化和别人的差异好大,这个有影响吗?
ID:406814 发表于 2024-6-5 00:11
这个验证过了吗?
ID:385135 发表于 2019-4-7 22:36
感谢分享
ID:458251 发表于 2018-12-29 20:30
你们有花屏的情况吗
ID:451441 发表于 2018-12-26 08:23
好资料,正在学12864,太及时了,谢谢LZ
ID:135635 发表于 2018-11-28 15:02
太好了,支持!谢谢楼主!
ID:189835 发表于 2018-8-10 09:15
void    TransferData(char data1,bit DI)  //传送数据或者命令,当DI=0是,传送命令,当DI=1,传送数据.           {             WRD=0;             RS=DI;             delay(1);             P2=Convert(data1);             E=1;             delay(1);             E=0;            },,感觉应该是先 E=1;P2=Convert(data1); delay(1);             E=0;
ID:189835 发表于 2018-8-10 09:13
这个程序LCD读写不会出错吗?TransferData(char data1,bit DI) ,我看时序图,

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表