LCD显示程序设计
需积分: 44 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显示屏写入显示数据,例如写入图形、字符等。
本程序使用了模块化编程的思想,将不同的功能模块化,使得程序更加易于维护和扩展。
2013-12-01 上传
2022-09-23 上传
2022-09-21 上传
k123654abc
- 粉丝: 0
- 资源: 1
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码