12C2052在打开HEX文件时会出现(无效区间800-FFF中有数据,这些数据已清除!按确定继续)但程序小于2K!但800-FFF中的确有数据!当清除后烧进去的程单片机没运行!是什么原因啊???800-FFF中是什么数据啊??
这个问题我已经解决,现在分享一下!主要注意以下几个问题:
1.需要使用Keil uVision 2 版本,我之前使用的是Keil uVision 4 版本,Keil uVision 4的在编译HEX文件时可能有问题,所以导致无效区间800--fff中有数据,使用Keil uVision 2 版本编译的HEX文件可以顺利打开。
2.编写STC12C02052AD的程序时,在Keil中需要选择使用STC12C02052AD芯片,但是该软件默认状况下没有该芯片,那么需要利用单片机程序下载软件“stc-isp”,该软件可以自动为Keil软件添加所需的芯片,但是注意这个软件需要用V6.6以上的版本,低版本没有该功能,首先打开stc-isp v6.63如下图所示:
首先选择所需单片机的型号,如STC12C02052AD,然后点击右边菜单栏中的“Keil 仿真设置”,在点击添加MCU型号到Keil中,之后出现如下对话框:
选择Keil软件的安装文件夹,因为我安装了两个版本的,所以有UV2和UV4,必须选择UV2(之前说过不能用Keil uVision 4),如果除了Keil uVision 2外,没有安装其他版本,那么只需选择根目录文件夹“Keil”即可,点击确定后,出现提示窗口:
至此Keil软件中已经成功添加STC12C02052AD,打开软件如图所示,在“Datebase”中多了一个下拉菜单,点击下拉菜单后可以看到出现了STC的MCU数据,选择我们所需的STC12C02052AD,即可:
经过上述设置后,就可以生成可以顺利打开的HEX文件了!!经过我多次尝试发现,最关键的问题是Keil 软件的版本问题,我的Keil uVision 4可能不是完整版的,或是有其它问题,导致生成的HEX文件有问题,而换用Keil uVision 2完整版后问题得以解决!
烧录单片机STC12C2052的问题
1.需要使用Keil uVision 2 版本,我之前使用的是Keil uVision 4 版本,Keil uVision 4的在编译HEX文件时可能有问题,所以导致无效区间800--fff中有数据,使用Keil uVision 2 版本编译的HEX文件可以顺利打开。2.编写STC12C02052AD的程序时,在Keil中需要选择使用STC12C02052AD芯片,但是该软件默认状况...
12C2052的烧录问题
1.需要使用Keil uVision 2 版本,我之前使用的是Keil uVision 4 版本,Keil uVision 4的在编译HEX文件时可能有问题,所以导致无效区间800--fff中有数据,使用Keil uVision 2 版本编译的HEX文件可以顺利打开。2.编写STC12C02052AD的程序时,在Keil中需要选择使用STC12C02052AD芯片,但是该软件默认状况...
烧录单片机12C2052的问题
就是你的这款单片机的程序区只有2K大小。而你的HEX文件超过了2K(FFF = 4095 即4K大小),就会有这个提示(超过2k的800~FFF就是多出了2K没有被被烧写进去)。
为什么我的单片机只能烧录一次程序 型号是stc12c2052ad 原装进口的
我的也是 我一连试过了6块这个单片机都是,是DIP封装的就会,贴片的就稍好,用了十几块,只有一个会这样,或者是MAX232下载不行,用USB下载程序的模块就好了,就能下载了,你可以买一个来试一试,淘宝上很便宜,不到十块钱,我用的下载程序挺好,只不过第一次买的是假货,被坑了一次 ...
stc单片机的优缺点
STC单片机优缺点一、stc单片机的优点:1、下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最著名的要属于昌晖仪表网的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V;2.4~3.8V, 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)...
怎样读取STC单片机中的内容?下载时怎么老显示已加密?我不想加密怎么设置...
下程序的时候无意中勾选了加密芯片吧 或者这个片子不是你的 别人写好了 加密后就不能读取了 换片吧
stc-isp目前支持的文件格式
STCISP 是一种通用的编程软件,用于将程序烧录到 STC 系列的单片机中。它可以支持多种文件格式,具体支持的文件格式如下:HEX 文件:HEX 文件是 STCISP 支持的最常用的文件格式,它是一种十六进制文件,用于存储程序代码和数据。BIN 文件:BIN 文件是 STCISP 支持的另一种文件格式,它是二进制文件,...
求STC89c52详细介绍。说说它与51的区别,以及STC系列单片机的特点,优点...
与51的主要区别是:51只有4K程序存储空间,52有8K51只有128字节数据存储空间,52有256个51只有2个定时器,52有3个。STC单片机是以51内核为主的系列单片机,STC单片机是宏晶生产的单时钟\/机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8—12倍,...
单片机的 分类
(4)OTPROM型\/EPROM型\/FLash ROM型 硬件特征 (1)单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分方便,可以模块化应用。(2)单片机有着较高的集成度,可靠性比较强,即使单片机处于长时间的工作也不会存在故障问题。(3) 单片机在应用时低电压、低能耗,是人们...
stc单片机的优缺点
2、STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T\/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜。3、4通道捕获\/比较单元,STC12C2052AD系列为2通道,也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现...