该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如题,我用例程做就可以,但是自己写的程序不行,下面是我写的程序

#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为什么程序写进去,屏幕不显示?相关推荐

  1. 普中开发板白屏_普中开发板12864下面显示不正常怎么回事

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 图放楼下 #ifdef CHAR_CODE #include"charcode.h" uchar Lcd12864_Write16Cn ...

  2. java如何在窗口上显示数据_如何把Java程序窗口在屏幕中间显示

    摘要:这篇Java开发技术栏目下的"如何把Java程序窗口在屏幕中间显示",介绍的技术点是"Java程序.屏幕中间.Java.显示.窗口.中间",希望对大家开发 ...

  3. android 启动白屏_从细节入手改善用户体验,Flutter跨平台App开发中设置Android和iOS的启动页

    前言 flutter开发App方便快捷,就是冷启动的时候要加载dart引擎有短暂的白屏,严重影响用户体验,这个时候我们就需要设置一个启动图片,想国内大部分App那样(例如微信那个地球),启动App的时 ...

  4. ubantu 黑屏_普罗菲斯触摸屏黑屏问题维修经验丰富

      普罗菲斯触摸屏黑屏问题维修经验丰富:忘记死亡蓝屏,城里还有另一个BSoD.Windows 10中的黑屏问题是某些触摸屏用户存在的新祸根.但是黑屏问题并不是什么新鲜事.它已经存在了很长时间.使黑屏如 ...

  5. android 启动白屏_为什么说Android 架构的未来是 MVVM?

    据<第45次中国互联网络发展状况统计报告>,2019年市场上监测到的APP数量比2018年减少85万款- 这两年,很多朋友都会有这样的疑惑: "现在Android的坑还值不值得入 ...

  6. android广告页白屏_年度整理!2056页《大厂安卓岗面试真题解析合集》火爆全网...

    前言 2020年还有最后一个月就结束了,时间一眨眼就过去了.今年面试有没有被面试官虐呢,明年跳槽想跳去哪个大厂呢,这是个问题.说实话,今年我面试也被虐了,为了明年能找到一份心怡的工作,特地的从朋友那里 ...

  7. android splash白屏_解决Splash白屏黑屏问题

    当系统启动一个App时,zygote进程会首先创建一个新的进程去运行这个App,但是进程的创建是需要时间的,在创建完成之前,界面是呈现假死状态的,这极大地降低了用户体验,Android需要及时做出反馈 ...

  8. https 请求白屏_记一次HTTPS性能优化

    为了解决部分 ios 打开 h5 网页很慢的情况(参考地址:https://developers.weixin.qq.com/community/develop/doc/000a6671efc968a ...

  9. iOS开发~WKWebView白屏适配

    WKWebView虽好,但白屏问题也很苦恼,下面分享一下自己解决问题的过程. 公司项目使用Cordova框架,做原生项目嵌入H5,业务复杂了以后,H5资源也越来越大,占用内存越来越多,加载也越来越慢, ...

  10. 苹果手机白屏_微信可以修改消息提示音啦!还同时支持苹果/安卓

    纯干货,无套路,点关注,不迷路,老司机带你飞! 每次微信的更新都会引发数亿用户的关注,并且如此庞大的用户群对微信功能上的需求也是各种各样. 比如说像:什么时候可以互删好友?啥时候能更改微信提示音?啥时 ...

最新文章

  1. 关系管理系统:js代码生成select的出生日期
  2. 为什么采用4~20mA的电流来传输模拟量?
  3. Objective-C 内存管理retain和release
  4. 苦逼网管员----何时能翻身!
  5. 加载如下html 写出输出顺序,浏览器加载和渲染html的顺序-结论篇
  6. 例子简单说说C# ref和out
  7. 海量数据切分抽取的实践场景(r11笔记第43天)
  8. 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
  9. 获取登录域帐号信息方式之 —-IIS(VB)
  10. 《大型网站技术架构》阅读笔记
  11. 分节符、分页符及页眉设置方法
  12. 【转】我们离大排面30元一碗还有多远?
  13. c语言中各变量占得字节,在C语言中各种数据类型各占多少位
  14. 白山搜索引擎优化收费_百度搜索引擎优化收费标准
  15. 假期之不务正业—— Qt+FFmpeg+百度api进行视频的语音识别
  16. vim-3 粘贴命令、替换命令、替换模式和修改命令
  17. XJTU 新闻英语阅读微课内容总结
  18. 内存压力测试 memtester移植到STM32
  19. 转载 电容的ESR
  20. nRF51822:在 macOS 下使用 SEGGER Embedded Studio(SES)搭建开发环境

热门文章

  1. 简单使用apipost和jmeter 测试接口
  2. 【工具】Get Data-获取论文图片中数据的工具
  3. 十一月热点:BML预置模型调参添新利器;EasyDL图像分类上线免训练极速迭代模式...
  4. noip2017普及组
  5. 简单的三步教你下载PyCharm汉化插件,让你学习Python事功半倍
  6. Modscan和Modsim 两种Modbus调试工具使用说明
  7. ISO50001认证辅导,ISO50001验厂优化所有流程中的能源性能,促进更高效的能源管理
  8. SoapUI接口测试——全流程转载
  9. 4600u黑苹果 r5_黑苹果集成显卡Intel HD Graphics 4400/4600 驱动方法
  10. 9008刷机教程oppo_手机黑砖9006/9008救砖教程 通用救砖模式刷机修复方法