普中开发板白屏_普中开发板送的12864为什么程序写进去,屏幕不显示?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如题,我用例程做就可以,但是自己写的程序不行,下面是我写的程序
#include
#define uchar unsigned char
//#define lcddate P0//液晶数据口
sbit lcdrs=P2^6;//液晶数据命令选择
sbit lcdrw=P2^5;//液晶读写选择
sbit lcden=P2^7;//液晶使能
sbit lcdpsb=P3^2;//液晶并串行口选择
sbit lcdrst=P3^7;//液晶复位
void lcd_init();
void delay(uchar);
void write_com(uchar com);
void write_data(uchar date);
void lcdpos(uchar x,uchar y);
uchar m;
uchar code table[]="abcdefg";
void main()
{
delay(100);
lcd_init();
delay(10);
lcdpos(1,0);
while(1)
{
for(m=0;m<9;m++)
{
delay(10);
write_data(table[m]);
delay(10);
}
}
}
void lcd_init()
{
lcdpsb=1;
lcdrst=0;
delay(10);
lcdrst=1;
delay(10);
write_com(0x34);
delay(10);
write_com(0x30);
delay(10);
write_com(0x0c);
delay(10);
write_com(0x01);
delay(10);
}
void delay(uchar xms)
{
uchar i,j;
for(i=xms;i>0;i--)
for(j=113;j>0;j--);
}
void write_com(uchar com)
{
lcdrs=0;
lcdrw=0;
lcden=0;
delay(10);
P0=com;
lcden=1;
delay(10);
lcden=0;
}
void write_data(uchar date)
{
lcdrs=1;
lcdrw=0;
lcden=0;
delay(10);
P0=date;
lcden=1;
delay(10);
lcden=0;
}
void lcdpos(uchar x,uchar y)
{
uchar pos;
if(x==0)
{x=0x80;}
else if(x==1)
{x=0x90;}
else if(x==2)
{x=0x88;}
else if(x==3)
{x=0x98;}
pos=x+y;
delay(10);
write_com(pos);
}
普中开发板白屏_普中开发板送的12864为什么程序写进去,屏幕不显示?相关推荐
- 普中开发板白屏_普中开发板12864下面显示不正常怎么回事
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 图放楼下 #ifdef CHAR_CODE #include"charcode.h" uchar Lcd12864_Write16Cn ...
- java如何在窗口上显示数据_如何把Java程序窗口在屏幕中间显示
摘要:这篇Java开发技术栏目下的"如何把Java程序窗口在屏幕中间显示",介绍的技术点是"Java程序.屏幕中间.Java.显示.窗口.中间",希望对大家开发 ...
- android 启动白屏_从细节入手改善用户体验,Flutter跨平台App开发中设置Android和iOS的启动页
前言 flutter开发App方便快捷,就是冷启动的时候要加载dart引擎有短暂的白屏,严重影响用户体验,这个时候我们就需要设置一个启动图片,想国内大部分App那样(例如微信那个地球),启动App的时 ...
- ubantu 黑屏_普罗菲斯触摸屏黑屏问题维修经验丰富
普罗菲斯触摸屏黑屏问题维修经验丰富:忘记死亡蓝屏,城里还有另一个BSoD.Windows 10中的黑屏问题是某些触摸屏用户存在的新祸根.但是黑屏问题并不是什么新鲜事.它已经存在了很长时间.使黑屏如 ...
- android 启动白屏_为什么说Android 架构的未来是 MVVM?
据<第45次中国互联网络发展状况统计报告>,2019年市场上监测到的APP数量比2018年减少85万款- 这两年,很多朋友都会有这样的疑惑: "现在Android的坑还值不值得入 ...
- android广告页白屏_年度整理!2056页《大厂安卓岗面试真题解析合集》火爆全网...
前言 2020年还有最后一个月就结束了,时间一眨眼就过去了.今年面试有没有被面试官虐呢,明年跳槽想跳去哪个大厂呢,这是个问题.说实话,今年我面试也被虐了,为了明年能找到一份心怡的工作,特地的从朋友那里 ...
- android splash白屏_解决Splash白屏黑屏问题
当系统启动一个App时,zygote进程会首先创建一个新的进程去运行这个App,但是进程的创建是需要时间的,在创建完成之前,界面是呈现假死状态的,这极大地降低了用户体验,Android需要及时做出反馈 ...
- https 请求白屏_记一次HTTPS性能优化
为了解决部分 ios 打开 h5 网页很慢的情况(参考地址:https://developers.weixin.qq.com/community/develop/doc/000a6671efc968a ...
- iOS开发~WKWebView白屏适配
WKWebView虽好,但白屏问题也很苦恼,下面分享一下自己解决问题的过程. 公司项目使用Cordova框架,做原生项目嵌入H5,业务复杂了以后,H5资源也越来越大,占用内存越来越多,加载也越来越慢, ...
- 苹果手机白屏_微信可以修改消息提示音啦!还同时支持苹果/安卓
纯干货,无套路,点关注,不迷路,老司机带你飞! 每次微信的更新都会引发数亿用户的关注,并且如此庞大的用户群对微信功能上的需求也是各种各样. 比如说像:什么时候可以互删好友?啥时候能更改微信提示音?啥时 ...
最新文章
- 关系管理系统:js代码生成select的出生日期
- 为什么采用4~20mA的电流来传输模拟量?
- Objective-C 内存管理retain和release
- 苦逼网管员----何时能翻身!
- 加载如下html 写出输出顺序,浏览器加载和渲染html的顺序-结论篇
- 例子简单说说C# ref和out
- 海量数据切分抽取的实践场景(r11笔记第43天)
- 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
- 获取登录域帐号信息方式之 —-IIS(VB)
- 《大型网站技术架构》阅读笔记
- 分节符、分页符及页眉设置方法
- 【转】我们离大排面30元一碗还有多远?
- c语言中各变量占得字节,在C语言中各种数据类型各占多少位
- 白山搜索引擎优化收费_百度搜索引擎优化收费标准
- 假期之不务正业—— Qt+FFmpeg+百度api进行视频的语音识别
- vim-3 粘贴命令、替换命令、替换模式和修改命令
- XJTU 新闻英语阅读微课内容总结
- 内存压力测试 memtester移植到STM32
- 转载 电容的ESR
- nRF51822:在 macOS 下使用 SEGGER Embedded Studio(SES)搭建开发环境
热门文章
- 简单使用apipost和jmeter 测试接口
- 【工具】Get Data-获取论文图片中数据的工具
- 十一月热点:BML预置模型调参添新利器;EasyDL图像分类上线免训练极速迭代模式...
- noip2017普及组
- 简单的三步教你下载PyCharm汉化插件,让你学习Python事功半倍
- Modscan和Modsim 两种Modbus调试工具使用说明
- ISO50001认证辅导,ISO50001验厂优化所有流程中的能源性能,促进更高效的能源管理
- SoapUI接口测试——全流程转载
- 4600u黑苹果 r5_黑苹果集成显卡Intel HD Graphics 4400/4600 驱动方法
- 9008刷机教程oppo_手机黑砖9006/9008救砖教程 通用救砖模式刷机修复方法