LCD显示程序设计

需积分: 44 7 下载量 106 浏览量 更新于2024-09-19 收藏 82KB DOC 举报
"lcd显示程序" 本程序是一个液晶显示屏(LCD)显示程序,使用C语言编写,实现了LCD显示屏的控制和显示功能。该程序包括液晶显示屏的初始化、写命令、写数据、读数据、延时、滚动显示等功能。 **液晶显示屏初始化** 液晶显示屏初始化函数`LCD12864_init()`,用于初始化LCD显示屏,设置显示模式、字体大小和显示方向等参数。 **写命令** 写命令函数`write12864_com(uint com)`,用于向LCD显示屏写入命令,例如设置显示模式、字体大小、显示方向等。 **写数据** 写数据函数`write12864_date(uint date)`,用于向LCD显示屏写入数据,例如显示图形、字符等。 **读数据** 读数据函数`read_12864(void)`,用于从LCD显示屏读取数据,例如读取显示屏上的数据。 **延时** 延时函数`delay(uint z)`,用于延时一定的时间,以便实现LCD显示屏的更新和刷新。 **滚动显示** 滚动显示函数`lcd_rol()`,用于实现LCD显示屏的滚动显示,例如滚动显示图形、字符等。 **屏幕选择** 屏幕选择函数`SelectScreen(uchar screen)`,用于选择LCD显示屏的显示模式,例如全屏、左屏、右屏等。 **清屏** 清屏函数`ClearScreen(uchar screen)`,用于清除LCD显示屏的显示内容,例如清除全屏、左屏、右屏等。 **状态检查** 状态检查函数`CheckState()`,用于检查LCD显示屏的状态,例如忙状态、闲置状态等。 **发送命令** 发送命令函数`SendCommandToLCD(uchar com)`,用于向LCD显示屏发送命令,例如设置显示模式、字体大小、显示方向等。 **设置页** 设置页函数`SetLine(uchar page)`,用于设置LCD显示屏的显示页,例如设置页地址等。 **设置列** 设置列函数`SetColumn(uchar column)`,用于设置LCD显示屏的显示列,例如设置列地址等。 **设置显示开始行** 设置显示开始行函数`SetStartLine(uchar startline)`,用于设置LCD显示屏的显示开始行,例如设置行地址等。 **开关显示** 开关显示函数`SetOnOff(uchar onoff)`,用于开关LCD显示屏的显示,例如开启或关闭显示等。 **写显示数据** 写显示数据函数`WriteByte(uchar dat)`,用于向LCD显示屏写入显示数据,例如写入图形、字符等。 本程序使用了模块化编程的思想,将不同的功能模块化,使得程序更加易于维护和扩展。