单片机最小系统中为什么12864液晶无法显示下载的程序内容

如题所述

先不急,慢慢来。先检查你的硬件有没有问题,如果没有问题再检查你的程序有没问题,学单片机是个心细的事。如果要程序就联系我!你也可以把你程序发我邮箱帮你看看。li_meng_lin@126.com
刚看了你楼上的追问,液晶亮和程序没关系,只能说明你液晶供电正常。程序能下载只能说明你程序语法没错误,有可能逻辑错误追问

是不是硬件里液晶显示有问题啊?但是我已经检查过好多遍了呢,就是找不出问题

追答

girl,下次发邮件可要用自己的名字哦!程序已经传给你了

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-17
我也遇到了这个问题,求楼主解答办法
第2个回答  2011-08-05
晕。。。这个原因很多啊,你也不说清点'自己试着一点一点分析把,先把程序一步一步手动走一编看能通不?然后在找其它的拉'总会成功的.这样你也记的牢!
追问

但是程序能够下载到单片机里呀!液晶只是亮

追答

恩 我也出现过这种情况 ,要是程序的逻辑没问题的话 那就是 LCD的驱动程序问题,改下驱动程序,注意LCD的初始化,每写一字节节命令到 LCD都要加1毫秒左右的延时,看你的延时对不对楼, 仔细找一下 祝你成功

第3个回答  2011-08-05
建议你找个正常的程序试试 在慢慢转变成你的程序

单片机最小系统中为什么12864液晶无法显示下载的程序内容
刚看了你楼上的追问,液晶亮和程序没关系,只能说明你液晶供电正常。程序能下载只能说明你程序语法没错误,有可能逻辑错误

我买了一块12864液晶为什么写程序进去什么也不显示
先纠正你的英文错误,date是日期data才是数据!你uchar写的是中文!!12864最多支持中文字库还是十六进制的!怎么可能有显示?!中文是双字节,假设你的12864带字库,应该输入十六进制数据我(0xCE,0xD2)爱(0xB0,0xAE)单(0xB5,0xA5)片(0xC6,0xAC)机(0xBB,0xFA)

单片机液晶12864的程序问题。程序里的液晶不能显示,但数码管能显示0
据我推断,如果函数是对的,可能是接线问题。先跑个历程吧,每个屏幕都有历程程序。看看行不行,在看看屏幕的电压多少。

单片机12864液晶显示字符或图片时,用PCtoLCD取模,但是显示的是乱码
12864 字模格式 字符模式 16x16 阴码 逐行式 逆向 十六进制 输出精简格 输出索引文件

为什么12864在大的51板上可以显示,在最小系统板上就不行呢
1、检查你的12864连接方式和大的51板的12864模块连接部分的原理图是否一样。2、检查你的硬件电路有没有问题。例如供电电压是否正常,数据端口IO有没有与单片机IO正常连接。在这里特别要注意的是12864的第3个引脚,这是调显示的对比度,看与你的打板对地电压是不是一样的。3、检查你的程序里面的IO配置...

12864液晶背光亮却不能显示内容是什么原因?
对,我用过430单片机,单片机端口不能提供5V的电压,所以液晶不亮,建议你把液晶换成驱动电压是3.3V的,有问题请加QQ:297199491

自己做了一个板子,用51单片机控制12864,程序没问题,线路经检查也没问题...
不知道你的是什么型号的屏不好说,你先这样看看,把V0 一般都是第三脚直接接到高电平(也就是把对比度调到最大),再关掉背光灯的电源,一般都是19,20脚,因为有可能背光太亮了,看不清。

我想请问下,我做的12864显示万年历,把程序弄进去,一直是这样。可能是...
1、可以试试调节显示屏亮度 2、检查一下硬件原理图和软件上pin脚是否对应 3、检查一下单片机是否工作 4、先找一个可以使用的例子试一下,一般买的时候,店家都会附赠范例程序的

单片机,STC芯片,写了一个12864lcd的文字显示程序,程序下载到芯片了...
void main(){ \/\/led_init();\/\/液晶初始化 ledled_init();\/\/这才是初始化的函数 while(1){ display("你好",1); \/\/液晶屏上显示“你好”2s 钟后,改为显示“好的”delayms(2000);display("好的",1);delayms(2000);} } 试试看吧,其实最好初始化下端口好一点 ...

单片机LCD12864液晶屏
你用的是串口方式 而程序是并口方式,所以再怎么弄都不会显示出来 ;我这里有串口方式的程序 今晚刚编好的 也测试了液晶能显示出来 你看看吧 把我的端口对应改一下就行 如果液晶再无法显示 那就是你硬件的问题了 比如PSB端口是否接了低电平 include<reg52.h> include<intrins.h> define uint ...

相似回答
大家正在搜