本文目录一览:
一般来说都是晶振那部分电路的问题,如果仿真用的是这个电路板,烧进程序之后也是这个电路板,那就不是显示部分的硬件电路问题。
不知道你用的是什么仿真器,仿真时用的时钟是从哪里来的(板子上的晶振还是仿真器上自己设置的时钟值。)
你仿真时候,设置的晶振是多少?要跟实际的晶振一致。否者时序不一样白费了。比如说,仿真时候用的时钟是软件设定的,那可能你设置错误为比12M大的时钟,换成实际电路之后,延时的时间还是按照原先的时钟,那本来延时0.5秒的变成了5秒,你就等着它慢慢得变化吧!
或者你的晶振电路没焊好。
那要重点检查单片机复位是否正常,代码是否有错,必要时可以用Proteus仿真看看,代码调试好了再重新下载到单片机。
可以按照一下步骤检查一下:1:烧录内容需要确认是否正确;2:烧录后有没有确认确定已烧录进IC;3:外部环境有没有确认;4:有没有达到运行的环境。
您好:①首先麻烦您先确认自己有没有把程序烧录到单片机里面去;②如果您确认程序编译通过,且烧录到单片机中去了,那么后面需要确认的是,端口的定义以及原理图是不是有问题?