龙道行 发表于 2012-8-27 16:13:04

单片机STC12C2052AD求助

本帖最后由 龙道行 于 2012-8-28 14:07 编辑

小弟用STC12C2052AD芯片做个小东西,但是下载时出现问题,(我点击确定下载后,量一下引脚始终是高电平(程序已拉低),甚是郁闷)。是不是下载有问题,如下图所示,
检测程序如下:
#include<reg51.h>
sbit a=P1^0;
void main()
{
while(1)
{
a=0;
}
}

lxdsmall 发表于 2012-8-27 16:38:03

据我所知应该是 程序写的多了,2052只有2KROM。

304301959 发表于 2012-8-27 16:40:17

应该是程序空间超出了理论值吧,用你的编译器看看编译出来占了多大的RAM和ROM?

龙道行 发表于 2012-8-27 16:56:25

304301959 发表于 2012-8-27 16:40 static/image/common/back.gif
应该是程序空间超出了理论值吧,用你的编译器看看编译出来占了多大的RAM和ROM? ...

我只写控制一个发光二极管的程序检验一下,不会超出内存吧

lxdsmall 发表于 2012-8-28 10:30:17

把用不到的头文件都去掉。程序晒出来我们才好看看。

龙道行 发表于 2012-8-28 14:08:42

lxdsmall 发表于 2012-8-28 10:30 static/image/common/back.gif
把用不到的头文件都去掉。程序晒出来我们才好看看。

就是一个小小的检测程序,贴出来了

wtfthprgw 发表于 2012-8-28 14:41:57

没看到下载成功啊?

linucos 发表于 2012-8-28 15:24:56

估计是代码给截掉了吧?在就是程序没跑?

龙道行 发表于 2012-8-28 15:42:41

linucos 发表于 2012-8-28 15:24 static/image/common/back.gif
估计是代码给截掉了吧?在就是程序没跑?

我一路点确定,进度条显示下进去了,但是二极管就是不亮,而且引脚也是高电平

龙道行 发表于 2012-8-28 15:44:00

龙道行 发表于 2012-8-28 15:42 static/image/common/back.gif
我一路点确定,进度条显示下进去了,但是二极管就是不亮,而且引脚也是高电平 ...

晶振用的是12MHZ的,估计不是晶振的事吧

龙道行 发表于 2012-8-28 15:46:01

wtfthprgw 发表于 2012-8-28 14:41 static/image/common/back.gif
没看到下载成功啊?

成功的那张图没剪,只剪了这张开始提示的

linucos 发表于 2012-8-28 16:31:49

龙道行 发表于 2012-8-28 15:44 static/image/common/back.gif
晶振用的是12MHZ的,估计不是晶振的事吧

led接反没?
led是好的不?
led怎么接的?a=1;试试

linucos 发表于 2012-8-28 16:46:39

linucos 发表于 2012-8-28 16:31 static/image/common/back.gif
led接反没?
led是好的不?
led怎么接的?a=1;试试

接了晶振,是不是不能选”内部RC“啊?

龙道行 发表于 2012-8-28 18:26:01

linucos 发表于 2012-8-28 16:46 static/image/common/back.gif
接了晶振,是不是不能选”内部RC“啊?

led没坏,我试了。貌似能选吧,我在找找原因吧,谢谢啦

wkman 发表于 2012-8-29 08:12:43

{:titter:}stc205x 全系列都是 实际有8K flash,都带8bit8ch ADC,3.3~5V通杀版,用flash划分eeprom,

=MPC82E52 {:titter:}    {:funk:}

peinsc 发表于 2012-9-13 18:05:23

头文件,包含错了吧

dlam 发表于 2012-9-13 22:01:44

本帖最后由 dlam 于 2012-9-13 22:05 编辑

最近也在编STC的东西,朋友你说的有点简单了,我大概猜下吧.
1是包含头文件,官网给了个头文件自己看下
http://www.mcu-memory.com/datasheet/stc/STC-AD-PDF/STC12C2052AD.H
2是不知你的编程环境,若是keil考虑好硬件设置对了吗,keil不支持stc的,设错了MCU编译好了也没法运行,STC官网上有支持文件
3硬件连接是否正确……
目前就想到这些,你试下,不行就把信息补充详细些,呵呵,祝早日成功

6K6K 发表于 2012-9-14 09:10:10

重点在:你的keil是否有注册?没注册的话就是这个结果。

number5 发表于 2012-9-14 09:20:52

简单点说就是没破解,只能编译2K程序,用中国人的方式吧。。。。

xiazai4607 发表于 2012-9-14 18:53:14

keil中提示选择单片机时候选择相应的单片机然后再编译下,应该就可以的。

876192514 发表于 2012-9-17 02:59:11

这个就是编译器没有注册的原因 编译文件最小2K最大限制8K 注册一下就好了
页: [1]
查看完整版本: 单片机STC12C2052AD求助