打印

仿真与实际电路

[复制链接]
5124|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhoulingrong|  楼主 | 2010-4-13 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是AT89S52,我在PROTUES里面仿真什么都好着了,应该可以证明程序没有问题吧?

可是我焊好板子后,数码管却不显示,我编了一个小程序让数码管循环点亮它也能点亮,

可是我插上烧好我程序的单片机后,数码管就是不亮!连乱码都不出现!

为什么了,可能是什么原因了?我该检查电路了还是程序了,谢谢大家乐!

相关帖子

沙发
john_light| | 2010-4-13 12:46 | 只看该作者
有,有点,乱……
1、数码管不显示,循环点亮是怎么个点法?
2、第一步是用什么“循环点亮”数码管的?不是烧好程序的单片机吗?

使用特权

评论回复
板凳
zhiqiu0502| | 2010-4-13 12:50 | 只看该作者
按实际电路来的好!以前我实验时候在板上的数码管显示正常,在proteus却不行,所以估计你这个是软件上的问题。。。

使用特权

评论回复
地板
ytfyiu| | 2010-4-13 12:50 | 只看该作者
这也是我一直恼火PROTUES的地方.在硬件上都有用的代码在它上面就要改.
给你点建议
1、修改数码管扫描的频率。
2、PROTUES上的共阳共阴不好分,是否搞错了

使用特权

评论回复
5
zhoulingrong|  楼主 | 2010-4-13 12:52 | 只看该作者
我把仿真好的实验程序烧好后放到实验板上,数码管不亮
我怀疑是数码管接错了,于是我又编了了个四个数码管轮流显示8的程序,结果数码管能显示
说明数码管接着对着了
然后我再把我仿真好的实验程序烧到片子里,数码管就是没有反应,可能是什么原因呀,谢谢!

使用特权

评论回复
6
zhoulingrong|  楼主 | 2010-4-13 12:56 | 只看该作者
不是仿真不行,仿真成功了,数码管按照程序亮,
              是实际电路不亮!

使用特权

评论回复
7
john_light| | 2010-4-13 12:58 | 只看该作者
不要抱住仿真好的程序不放。

排除程序中的BUG往往从简单的入手,一步步接近目标。

你能够让程序轮流显示“8”了,那你能让它显示“12345678”吗?

你能让它每秒递增一吗?

你能让它左右移动吗?

呵呵,你程序的目的是要显示什么?

使用特权

评论回复
8
zhoulingrong|  楼主 | 2010-4-13 13:04 | 只看该作者
我的程序通过按不同的健来显示不同的数值,
我用程序来显示8,只是想看我的数码管接错了没有,以及晶振什么的好着了不,那个与我程序无关,
能显示8证明我数码管以及晶振什么的最小系统好着了。
我找不到他不显示的原因

使用特权

评论回复
9
john_light| | 2010-4-13 13:14 | 只看该作者
以能够走“8”的程序为基础,往上添加按键程序,就结了。

使用特权

评论回复
10
zhoulingrong|  楼主 | 2010-4-13 13:22 | 只看该作者
也只能一个一个的调了,一步一步的!谢谢大家了!

使用特权

评论回复
11
asdewq| | 2010-4-13 14:13 | 只看该作者
以能够走“8”的程序为基础,往上添加按键程序,就结了。

使用特权

评论回复
12
zhoulingrong|  楼主 | 2010-4-13 16:35 | 只看该作者
程序有点大,而且不是以那个为基础的

使用特权

评论回复
13
灵动系统| | 2010-4-13 16:40 | 只看该作者
我觉得应该先查单片机有没有工作起来。说不定晶振都没起振呢!

使用特权

评论回复
14
john_light| | 2010-4-13 16:44 | 只看该作者
如果存在问题不解决,程序再大也是没有用的。

程序基本上都是靠调出来的,解决问题的主要方向是“化整为零”。

总是守着大程序不下手,空浪费时间而已。

使用特权

评论回复
15
呆板书生| | 2010-4-13 18:28 | 只看该作者
检查电路了,电源,复位,晶振等,

最简单的方法是用万用表量一下就知道了

使用特权

评论回复
16
hcfatjh| | 2010-4-13 18:33 | 只看该作者
把电路贴出来吧

使用特权

评论回复
17
zoupeng139| | 2010-4-13 18:50 | 只看该作者
逐步排查 确定电平没问题了 先写个最简单的程序 看看硬件正常工作么……
step by step

使用特权

评论回复
18
machunshui| | 2010-4-13 19:37 | 只看该作者
从感觉上来说,
对于这么简单的一个应用,
proteus应该没有问题.

使用特权

评论回复
19
dongshan| | 2010-4-13 19:59 | 只看该作者
不要为了验证一个问题,而引入另一个需要验证的问题.
直接用硬件多好,protues不玩也罢...

使用特权

评论回复
20
j-ason| | 2010-4-13 20:10 | 只看该作者
贴你的电路出来给大伙看看啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

43

帖子

1

粉丝