9271|25

160

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

STC89C52最小系统问题 [复制链接]

楼主用STC89C51自己搭了一个最小系统如下图所示,电源是用芯片LM2940将8V的电压转换成5V然后给单片机供电,用P2.7控制LED闪烁。可是当楼主通过开关S2控制时,单片机却不执行程序。通过万用表测得VCC没有问题大概4.90V,P2.7对地电压4.90V没有变化。楼主就重新插拨了控制输入电压的那个杜邦线,程序会有概率的执行。
这个最小系统是按照STC的datasheet搭的,不知道是哪里出了问题,哪位给解释解释,小弟感激不尽呀。
上图:

最小系统问题01.JPG (60.81 KB, 下载次数: 1)

最小系统

最小系统

最小系统问题02.JPG (24.71 KB, 下载次数: 0)

电源电路

电源电路

最小系统问题04.JPG (16.26 KB, 下载次数: 0)

LED连接 P2.7

LED连接 P2.7
此帖出自51单片机论坛

最新回复

8V电压直接连到单片机上,好危险的动作啊  详情 回复 发表于 2014-6-17 20:40
点赞 关注
 

回复
举报

18

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
五加一等于六 发表于 2014-6-10 17:06
话说你的这个好近呀,这个跟远近有啥关系?

晶振是通过电激励来产生固定频率的机械振动,而振动又会产生电流反馈给电路,电路接到反馈后进行信号放大,再次用放大的电信号来激励晶振机械振动,晶振再将振动产生的电流反馈给电路,如此这般。当电路中的激励电信号和晶振的标称频率相同时,电路就能输出信号强大,频率稳定的正弦波。整形电路再将正弦波变成方波送到数字电路中供其使用。
问题在于晶振的输出能力有限,它仅仅输出以毫瓦为单位的电能量。在 IC(集成电路) 内部,通过放大器将这个信号放大几百倍甚至上千倍才能正常使用。
晶振和 IC 间一般是通过铜走线相连的,这根走线可以看成一段导线或数段导线,导线在切割磁力线的时候会产生电流,导线越长,产生的电流越强。
现实中,磁力线不常见,电磁波却到处都是,例如:无线广播发射、电视塔发射、手机通讯等等。晶振和IC之间的连线就变成了接收天线,它越长,接收的信号就越强,产生的电能量就越强,直到接收到的电信号强度超过或接近晶振产生的信号强度时,IC内的放大电路输出的将不再是固定频率的方波了,而是乱七八糟的信号,导致数字电路无法同步工作而出错。
所以,画PCB(电路板)的时候,晶振离它的放大电路(IC管脚)越近越好。

此帖出自51单片机论坛
 
 
 

回复

755

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
单片机31脚接VCC
此帖出自51单片机论坛

点评

为啥?接了,问题还在。  详情 回复 发表于 2014-6-9 22:13
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
本帖最后由 五加一等于六 于 2014-6-9 22:20 编辑

斑竹这个是为啥?指点指点。
此帖出自51单片机论坛
 
 
 

回复

755

帖子

0

TA的资源

五彩晶圆(初级)

4
 
31脚是EA脚,外部程序存储器的使能端(低有效),你的原理图里面木有外部存储器,所以直接接VCC
此帖出自51单片机论坛

点评

斑竹,刚才不小心把8V电压直接连到单片机上了,貌似程序正常进行了,不过过了一会就不行了。我已经把31脚接到VCC上了,不过问题还是没有解决。  详情 回复 发表于 2014-6-10 00:29
 
 
 

回复

755

帖子

0

TA的资源

五彩晶圆(初级)

5
 
你试试用手摸着晶振的位置,看看程序是不是一直执行。
此帖出自51单片机论坛
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

6
 
deweyled 发表于 2014-6-9 23:17
31脚是EA脚,外部程序存储器的使能端(低有效),你的原理图里面木有外部存储器,所以直接接VCC

斑竹,刚才不小心把8V电压直接连到单片机上了,貌似程序正常进行了,不过过了一会就不行了。我已经把31脚接到VCC上了,不过问题还是没有解决。
此帖出自51单片机论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

7
 
你把8V接到单片机了?还想是好芯片么,换芯片试一下吧
此帖出自51单片机论坛

点评

把芯片装在实验板子上,重新烧了一遍程序,没有问题。芯片没坏问题还在。  详情 回复 发表于 2014-6-10 10:18
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

2886

帖子

0

TA的资源

五彩晶圆(初级)

8
 
8v啊,一般坏不了
此帖出自51单片机论坛

点评

芯片没坏,就是连接电池的导线化了,哈哈,不过最小系统的问题还在,按S2之后程序有概率的执行,不是每次都执行。我怕有些电容当接8V的情况有击穿,又把板子上的电容都换成新的,不过问题还在。  详情 回复 发表于 2014-6-10 11:28
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

9
 
ddllxxrr 发表于 2014-6-10 05:50
你把8V接到单片机了?还想是好芯片么,换芯片试一下吧

把芯片装在实验板子上,重新烧了一遍程序,没有问题。芯片没坏问题还在。
此帖出自51单片机论坛
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

10
 
exiao 发表于 2014-6-10 06:37
8v啊,一般坏不了

芯片没坏,就是连接电池的导线化了,哈哈,不过最小系统的问题还在,按S2之后程序有概率的执行,不是每次都执行。我怕有些电容当接8V的情况有击穿,又把板子上的电容都换成新的,不过问题还在。
此帖出自51单片机论坛

点评

晶振没焊好,你把晶振直接接到单片机试下,不接瓷片电容.  详情 回复 发表于 2014-6-10 11:54
 
 
 

回复

1万

帖子

16

TA的资源

版主

11
 
五加一等于六 发表于 2014-6-10 11:28
芯片没坏,就是连接电池的导线化了,哈哈,不过最小系统的问题还在,按S2之后程序有概率的执行,不是每次 ...

晶振没焊好,你把晶振直接接到单片机试下,不接瓷片电容.
此帖出自51单片机论坛

点评

斑竹,问题解决了,但是小弟还是有些不解,还望你指点一二。  详情 回复 发表于 2014-6-10 17:08
试过了,不行,程序根本不跑。  详情 回复 发表于 2014-6-10 12:45
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

755

帖子

0

TA的资源

五彩晶圆(初级)

12
 
看看你的晶振部分的布线图。
此帖出自51单片机论坛
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

13
 
本帖最后由 五加一等于六 于 2014-6-10 13:18 编辑
ddllxxrr 发表于 2014-6-10 11:54
晶振没焊好,你把晶振直接接到单片机试下,不接瓷片电容.
斑竹好犀利呀,问题完美结局,这个是肿么回事,斑竹给指点指点。
此帖出自51单片机论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

14
 
单片机的晶振一定要离单片机近,否则可能会不稳定或者根本不工作
此帖出自51单片机论坛

点评

这个近是什么概念?多少距离算是近?我看的我的板子已经好近了,大概也就2~3CM。  详情 回复 发表于 2014-6-10 13:00
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

15
 
Mr.left 发表于 2014-6-10 12:52
单片机的晶振一定要离单片机近,否则可能会不稳定或者根本不工作

这个近是什么概念?多少距离算是近?我看的我的板子已经好近了,大概也就2~3CM。
此帖出自51单片机论坛

点评

[attachimg]152885[/attachimg]  详情 回复 发表于 2014-6-10 16:48
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

16
 
五加一等于六 发表于 2014-6-10 13:00
这个近是什么概念?多少距离算是近?我看的我的板子已经好近了,大概也就2~3CM。


此帖出自51单片机论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

17
 
大概就是这么远。。
此帖出自51单片机论坛

点评

话说你的这个好近呀,这个跟远近有啥关系?  详情 回复 发表于 2014-6-10 17:06
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

18
 
Mr.left 发表于 2014-6-10 16:49
大概就是这么远。。

话说你的这个好近呀,这个跟远近有啥关系?
此帖出自51单片机论坛

点评

晶振是通过电激励来产生固定频率的机械振动,而振动又会产生电流反馈给电路,电路接到反馈后进行信号放大,再次用放大的电信号来激励晶振机械振动,晶振再将振动产生的电流反馈给电路,如此这般。当电路中的激励电信  详情 回复 发表于 2014-6-10 23:16
 
 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

19
 
ddllxxrr 发表于 2014-6-10 11:54
晶振没焊好,你把晶振直接接到单片机试下,不接瓷片电容.

斑竹,问题解决了,但是小弟还是有些不解,还望你指点一二。
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表