- 1
- 0
- 约8.3千字
- 约 11页
- 2020-03-08 发布于广东
- 举报
日志
?
?
?
KEIL下使用Jlink调试STM32 核心模块开发板
?
[Visual Assist X]VS下很好用的编程助手
12864乱码问题
\o Electronic Design Electronic Desig 2010-08-06 19:22:00 阅读107 评论0 ??字号:大中小?订阅
一般会出现乱码,原因基本上都是因为液晶屏反应速度没那么快,所以只要代码方面给个延时基本上没太大的问题。下面给大家演示一下。(完整的参考代码附在本文最后面)这是写入的时候显示正常的代码。
void write_char(uint8 x,uint8 y, uint8 c)
{
?????? uint8 j=0,i=0;??????
?????? for(j=0;j2;j++)
?????? {
????????????? delay(500); //特别注意这个地方一定要给个延时
????????????? writexy(x+j,y);
????????????? for(i=0;i8;i++)
????????????? {
???????????????????? delay(500); //特别注意这个地方一定要给个延时
???????????????????? write_data(ch[c*16+8*j+i]);??????
????????????? }
?????? }
}
?显示效果如下:
按键按下后切换也不会有跑飞的情况。
?
?这是跑飞的情况。
void write_char(uint8 x,uint8 y, uint8 c)
{
?????? uint8 j=0,i=0;??????
?????? for(j=0;j2;j++)
?????? {
????????????? //delay(500); //特别注意这个地方一定要给个延时
???????????? //这次我把这个延时屏蔽掉了
????????????? writexy(x+j,y);
????????????? for(i=0;i8;i++)
????????????? {
???????????????????? delay(500); //特别注意这个地方一定要给个延时
???????????????????? write_data(ch[c*16+8*j+i]);??????
????????????? }
?????? }
}于是出现了乱码。点到处乱跑。
按键切换后也是如此。而且越跑越乱。
?大家写驱动的时候切忌一定要看时序图,必要的时候要给些延时测试一下。不要跑了弯路。我就折腾了很久。= =。附:参考代码
#include LPC214X.H
#include config.h
#include KEYBOARD.H
?
?
#define????????? RS???????????????? (18)
#define????????? RW?????????????? (19)
#define????????? CE???????????????? (110)
?
#define????????? CS1?????????????? (111)
#define????????? CS2?????????????? (112)
#define????????? LCD_RST??????????????????? (113)
?
#define????????? RSSP_ON? ? 0X3F
#define????????? RSSP_OFF??? 0X3E
#define????????? COL_ADD?????????? 0X40??????????????? //列
#define????????? PAGE_ADD?? 0XB8??????????????? //行
#define????????? START_LINE 0XC0
?
extern uint32 Resolution;//分辨力
extern uint8 State;//当前状态
?
const unsigned char ch[]={
/*--? 文字:? 0? --*/
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
?
/*--? 文字:? 1? --*/
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
?
/*--? 文字:? 2? --*/
0x00,0x
您可能关注的文档
- 阅读教学三层面.doc
- 东北大学计算机硬件基础分支程序设计实验报告.doc
- 偏旁部首太全.doc
- 三年级数学乘法估算解决问题.ppt
- SAMSON调节阀定位器初始化程序.doc
- svn安装使用手册.doc
- 基于二维匹配滤波的眼底视网膜血管图像增强.ppt
- 嵌入式系统实验报告77984.doc
- 九年级语文下册第三专题修辞手法深度赏析与高阶运用教学设计.docx
- 初中九年级语文:考场作文审题立意精讲知识清单.docx
- 第七章证明章综合复习课件北师大版数学八年级上册.pptx
- 初中七年级历史(统编版)下册《北宋的政治》高阶复习知识清单.docx
- Unit3WelovereadingStartup(课件)-外研版英语五年级下册.pptx
- 初中七年级英语下册Unit 4 健康饮食:短语精析与语法建构深度学习教案.docx
- 世界联系观课件解析.pptx
- 2026年度重庆市教委哲学社会科学研究.docx
- 重庆市教育委员会人文社会科学研究项目申报书.doc
- 2026年浙江省中等职业学校职业能力大赛(学生技术技能类)“智慧物流作业”项目赛项规程.doc
- 国务院国资委2026年度“揭榜挂帅”研究课题申报书.docx
- 羊群效应在加密货币市场的网络传播特征.docx
最近下载
- 2025年江苏城乡建设职业学院单招职业技能测试题库(含答案).docx VIP
- 防治大气污染课件.pptx VIP
- 门德尔松《无词歌》艺术特征与演奏技巧研究--以Op.67为例.pdf
- 第1课《我们的生活越来越幸福》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 广西珊瑚钨锡矿床矿化特征及钨矿物研究.pdf VIP
- HGT 3268-2002 工业用三乙醇胺化工标准.PDF VIP
- (高清版)B 15763.4-2009 建筑用安全玻璃 第4部分:均质钢化玻璃.pdf VIP
- 某人民法院审判大楼暖通及空调设计.pdf VIP
- 最新!《中华人民共和国噪声污染防治法》全文来了 .pdf VIP
- 小学生疾病预防安全教育教案.pptx VIP
原创力文档

文档评论(0)