标题: 单片机烧录完显示屏坏了,有大佬看看吗 [打印本页]

作者: 一只猪两只猪    时间: 2021-6-3 16:57
标题: 单片机烧录完显示屏坏了,有大佬看看吗
第一次烧录,做了个跑马灯,仿真是可以的,但是烧录完灯没亮。再次启动,结果显示屏上面字都没了(里面本来有设好的程序,跑马灯,蜂鸣器啥的),按键按了没反应,周围的灯倒是会亮。刚学的单片机,有人知道咋回事吗
作者: 一只猪两只猪    时间: 2021-6-3 16:59
拍的图片

IMG_20210603_125829.jpg (1.02 MB, 下载次数: 29)

IMG_20210603_125829.jpg

IMG_20210603_104228.jpg (1.19 MB, 下载次数: 51)

IMG_20210603_104228.jpg

IMG_20210603_131017.jpg (757.71 KB, 下载次数: 31)

IMG_20210603_131017.jpg

IMG_20210603_131132.jpg (1009.13 KB, 下载次数: 33)

IMG_20210603_131132.jpg

作者: wc86110    时间: 2021-6-3 17:11
确定板子已设置好了?
作者: lzl12399    时间: 2021-6-3 17:26
上程序和电路,帮你分析下
作者: hhdsdy    时间: 2021-6-3 18:14
不是屏坏,是程序不对屏才无法显示
作者: 一只猪两只猪    时间: 2021-6-3 19:42
这是我网上找的程序,proteus上仿真后是没问题的,但是烧录完灯没有亮
#include "reg52.h"
#include "intrins.h"                                                                      //包含本征库函数
char temp = 0x01;                                                                      //定义一个字符变量
void Delay(void)                                                                        //延时子函数
{
              int i,j;
              for(i=0;i<1000;i++)
              for(j=0;j<100;j++)
              ;
}                                                                                                
void main(void)
{
              while(1)
              {
                            P1 = ~temp;                                                                      //变量temp的值按位取反后赋给P1
                            temp = _crol_(temp,1);                                          //变量temp左移1位
                            Delay();                                                                                    //调用延时函数
              }
}

作者: 一只猪两只猪    时间: 2021-6-3 19:46
lzl12399 发表于 2021-6-3 17:26
上程序和电路,帮你分析下

图片发了老哥
作者: zhaobolove    时间: 2021-6-3 20:00
烧坏了,   5元回收!   哈哈哈~
作者: 一只猪两只猪    时间: 2021-6-3 20:17
这是单片机通电显示屏正常会显示的,旁边的按键按了会有声音。我的烧录完就只剩灯光了,是不是烧录把按键和显示屏的程序搞乱了

IMG_20210603_194351.jpg (1.31 MB, 下载次数: 31)

IMG_20210603_194351.jpg

IMG_20210603_194428.jpg (1.2 MB, 下载次数: 28)

IMG_20210603_194428.jpg

作者: glinfei    时间: 2021-6-3 20:28
你烧录成功了,所以把原来的程序替代了。你的程序只是个走马灯,所以其他的设备都没动静了。
作者: rayin    时间: 2021-6-4 08:24
正常烧录单片机是不会坏显示屏的, 显示屏坏通常是输入超极限电压,电源正负反接,ESD放电这些因素会坏。通常是代码不对,才无显示。
作者: 2714144993    时间: 2021-6-4 08:42
很可能是烧写设置的问题:1、复位脚是否用作IO?这个脚静态时不能有电阻接到地;2、低压检测可以设置低点,3.82V可以选更低的电压。
作者: hhdsdy    时间: 2021-6-4 10:33
一只猪两只猪 发表于 2021-6-3 20:17
这是单片机通电显示屏正常会显示的,旁边的按键按了会有声音。我的烧录完就只剩灯光了,是不是烧录把按键和 ...

随配软件应该有这个完整的测试程序,烧录回进去就可以恢复原来的显示了,不过对于学习没有一点用处,只是一个测试程序而已,你烧录的流水灯不用考虑显示屏和按键,毕竟流水灯里面没有写对应的程序,至于流水灯不亮,你得确认你的开发板流水灯是接在P1口上的(为什么不找原配资料的程序而去网上下载?),少数开发板还得跳线流水灯才会亮。

作者: 一只猪两只猪    时间: 2021-6-4 10:56
hhdsdy 发表于 2021-6-4 10:33
随配软件应该有这个完整的测试程序,烧录回进去就可以恢复原来的显示了,不过对于学习没有一点用处,只是 ...

明白了,谢谢老哥。刚学的单片机,以为只要网上随便找个程序就能用了,hhh。
作者: hbcqd    时间: 2021-6-4 16:49
这是我网上找的程序,proteus上仿真后是没问题的,但是烧录完灯没有亮

proteus上仿真只是对你P1口的仿真,没有结合开发板的功能和插件调整。
单片机烧录完显示屏坏了,有大佬看看吗

开发板没有烧坏,只是没有显示,可以有针对性的进行修改和学习。
作者: man1234567    时间: 2021-6-7 20:29
如果能通过烧录单片机程序搞坏显示屏,你一定是高高手。
单片机在烧录程序时会自动抹除原先的,如果你的新程序里没有写关于显示屏的东东显示屏就是黑板。
至于背光灯,如果那个集成的板子上面木有开关一般会直接连在电源上可以省一只开关的钱通电即亮。
作者: taotie    时间: 2021-6-7 22:46
不知道你把什么文件搬弄进去了
作者: 啤酒瓶子老大    时间: 2021-6-7 23:23
需要学的还很多啊。
作者: cui_along    时间: 2021-6-8 14:37
原有的程序被你新写的流水灯替换掉了,所以其他的都不好使,原有的程序是开发板上所有模块的组合程序。你自己刚刚写的只是其中一小部分,所以。。。。。慢慢学吧,把每个 模块的程序都弄明白,都会写了,你在综合所有模块。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1