单片机STC12C2052AD求助
本帖最后由 龙道行 于 2012-8-28 14:07 编辑小弟用STC12C2052AD芯片做个小东西,但是下载时出现问题,(我点击确定下载后,量一下引脚始终是高电平(程序已拉低),甚是郁闷)。是不是下载有问题,如下图所示,
检测程序如下:
#include<reg51.h>
sbit a=P1^0;
void main()
{
while(1)
{
a=0;
}
} 据我所知应该是 程序写的多了,2052只有2KROM。 应该是程序空间超出了理论值吧,用你的编译器看看编译出来占了多大的RAM和ROM? 304301959 发表于 2012-8-27 16:40 static/image/common/back.gif
应该是程序空间超出了理论值吧,用你的编译器看看编译出来占了多大的RAM和ROM? ...
我只写控制一个发光二极管的程序检验一下,不会超出内存吧 把用不到的头文件都去掉。程序晒出来我们才好看看。 lxdsmall 发表于 2012-8-28 10:30 static/image/common/back.gif
把用不到的头文件都去掉。程序晒出来我们才好看看。
就是一个小小的检测程序,贴出来了 没看到下载成功啊? 估计是代码给截掉了吧?在就是程序没跑? linucos 发表于 2012-8-28 15:24 static/image/common/back.gif
估计是代码给截掉了吧?在就是程序没跑?
我一路点确定,进度条显示下进去了,但是二极管就是不亮,而且引脚也是高电平 龙道行 发表于 2012-8-28 15:42 static/image/common/back.gif
我一路点确定,进度条显示下进去了,但是二极管就是不亮,而且引脚也是高电平 ...
晶振用的是12MHZ的,估计不是晶振的事吧 wtfthprgw 发表于 2012-8-28 14:41 static/image/common/back.gif
没看到下载成功啊?
成功的那张图没剪,只剪了这张开始提示的 龙道行 发表于 2012-8-28 15:44 static/image/common/back.gif
晶振用的是12MHZ的,估计不是晶振的事吧
led接反没?
led是好的不?
led怎么接的?a=1;试试 linucos 发表于 2012-8-28 16:31 static/image/common/back.gif
led接反没?
led是好的不?
led怎么接的?a=1;试试
接了晶振,是不是不能选”内部RC“啊? linucos 发表于 2012-8-28 16:46 static/image/common/back.gif
接了晶振,是不是不能选”内部RC“啊?
led没坏,我试了。貌似能选吧,我在找找原因吧,谢谢啦 {:titter:}stc205x 全系列都是 实际有8K flash,都带8bit8ch ADC,3.3~5V通杀版,用flash划分eeprom,
=MPC82E52 {:titter:} {:funk:} 头文件,包含错了吧 本帖最后由 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硬件连接是否正确……
目前就想到这些,你试下,不行就把信息补充详细些,呵呵,祝早日成功 重点在:你的keil是否有注册?没注册的话就是这个结果。 简单点说就是没破解,只能编译2K程序,用中国人的方式吧。。。。 keil中提示选择单片机时候选择相应的单片机然后再编译下,应该就可以的。 这个就是编译器没有注册的原因 编译文件最小2K最大限制8K 注册一下就好了
页:
[1]