keil生成hex文件keil 烧写到指定位置stc单片机不执行

查看: 1060|回复: 14
求大家看看,用keil uv4编译正确,烧录hex文件也成功,可是单片机没有反应
具体情况如下:
(这里是我写的程序)
#include&STC12C2052AD.H&//用的是STC12C4052AD单片机,是STC12C2052AD系列的
sbit LED=P1^0;
void DELAY_MS (unsigned int a)
while( a-- != 0)
&&for(i = 0; i & 600; i++);
void main (void)
&&LED = ~LED;
&&DELAY_MS(1000);
顶顶,千万不要沉了
顶顶,千万不要沉了,希望大家可以看看
你好,你可以给LED赋初值试试
为何说“单片机没有反应”?
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。
是的,程序编译正确,好吧,我再试试吧,谢谢你的建议
为何说“单片机没有反应”?
就是我在芯片的19脚,和20脚插了一个LED,正负极没有插错
为何说“单片机没有反应”?
可是LED点不亮
点亮led为什么要用2个引脚?
你这程序没有问题,就是一个闪烁灯。烧录成功单片机没有反应,要仔细检查硬件。
哈哈,刚刚弄好了,我把接口搞错了,刚刚改成了P1.7接口
我烧了你的程序 接了线 灯闪 没问题的&&你检查接线 元器件的好坏吧
换个灯的管口试试
我烧了你的程序 接了线 灯闪 没问题的&&你检查接线 元器件的好坏吧
哈哈,谢谢你哦,是我自己搞错了接口,硬件其实没有问题
程序没问题,看看板子坏没
Powered by在win7上使用STC下载hex文件到学习板(单片机学习)
对于初步学习单片机的学者,一般都是使用keil软件编写程序并编译生成hex文件,在下载到单片机学习板上,在这个过程中,使用的是STC软件下载。在win
XP系统上,只要安装了PL-2303
USB-to-Serial(USB转串口的驱动)驱动,只要插入USB线(是对于使用USB线下载到单片机学习板大的)时,即可在设备管理中找到COM口,但在win7上要装两个驱动,还有一个是PL-2303
Vista driver
installer驱动,这样即可在设备管理中找到COM口,但用STC还是下载不了,我也正在找答案,也希望哪位高手能给个完美的答案,现在我实在win
7上装了XP的虚拟机,在win7上安装更新Windows6.1-KB.msu(用于旗舰版x86的),然后在下载WindowsXPMode_zh-cn.exe(XP虚拟机应用软件),安装好后,打开虚拟机,将STC安装在虚拟的XP中即可。这是用于交流,若有更好的办法,希望能告诉我一下,希望在交流中学到更多,谢了!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。在用MDK5.14版本,工程可以产生HEX文件,怎么产生不了axf文件?没破解成功?
[问题点数:40分,无满意结帖,结帖人xqhrs232]
本版专家分:10096
结帖率 97.62%
CSDN今日推荐
本版专家分:10096
结帖率 97.62%
本版专家分:10096
结帖率 97.62%
本版专家分:10096
结帖率 97.62%
本版专家分:15
本版专家分:10096
结帖率 97.62%
本版专家分:10096
结帖率 97.62%
本版专家分:10096
结帖率 97.62%
匿名用户不能发表回复!|
CSDN今日推荐用keil运行程序后
为什么不能生成HEX文件
[问题点数:40分]
本版专家分:0
CSDN今日推荐
本版专家分:68
本版专家分:11176
2012年4月 C/C++大版内专家分月排行榜第二
本版专家分:0
本版专家分:66
本版专家分:0
本版专家分:73152
2012年10月 C/C++大版内专家分月排行榜第一
2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
本版专家分:0
匿名用户不能发表回复!|
CSDN今日推荐如何用keil烧写hex文件格式 - 全文
  如何将现成的hex文件用keil烧写
  开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的&*.hex&目标文件,然后用编程器将该文件烧写到单片机中就行了,最后将烧写好的单片机插到电路板上,一接通电源就可以工作了。
  1、将hex文件转成elf文件,方法要自行先搜索一下。
  2、新建一个工程,选这好CPU,不要添加启动代码。
  3、把生成的hex文件或elf文件复制到新工程的目录下。
  4、在工程的opons-》Output选项里,把Name of Executable:设成您的hex文件名。
  5、设置好opons-》Ulies的选项。
  5、直接点Load就行了。
  学习51单片机的朋友面对着全英文的KEIL肯定会有这样的疑问&KEIL如何生成HEX文件?&,&生成的HEX文件在哪里?&下面就简单介绍一下生成HEX的方法。
  用keil烧写hex文件格式步骤
  1、先打开KEIL软件,点击&project&菜单
  2点击&new project&新建一个项目。如果不新建项目是没法生成HEX文件的
  3在接下来的对话框中,选一个目录,然后为这个项目起一个名字。名字可以随便起,这里以&测试项目&为例
  4接下来出现一个对话框,要为项目选一个CPU。点击左侧的树状目录滚动条,点开&ATMEL&选中&AT89C51&,单击确定
  5这个对话框问是否把启动文件加进项目,选&是&
  6要生成HEX文件还要设置一下。单击下图中的设置图标
  7切换到&output&选项卡,勾选下图中&create HEX file&。如果要改变HEX文件的保存位置,可以点左上角的&select flolder for objects&选一个新的文件夹
  完成设置后选确定
  添加源文件并生成HEX文件
  接下来添加源文件,源文件可以是用C语言或者是汇编语言,现在以C语言为例。
  1、在下图的图标点右键
 2、在弹出的菜单中点击&add files to group source group 1&
  3、选中要加入的C文件,C文件可以是从别处复制过来,也可以自己写
  4、点&add&后可以看到C文件出现在左侧的目录中。这时要点击&close&关闭对话框
 5、源程序添加进来后可以点击图中编译图标生成HEX文件
  6、然后在底下的状态框中可以看到结果,出现下图表示HEX文件已经生成了
 7、打开文件夹可以看到,HEX文件已经生成了
  注意事项
  源程序如果有错误是不能生成HEX文件的,需要把错误全部排除才能生成
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。现在,...
所谓单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Mem...
单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表...
对于学习单片机的人而言,肯定都想知道单片机目前的发展现状啊,据此来给自己指定学习目标吧。所以小编总结...
STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,...
如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...
日本NEC公司生产的μPD780208系列8位单片机属于78K/0家庭中功能较强的一种系列。根据内部...
系统采用单片机(STC89C54RD)作为主要控制器件,采用HEDS9701槽型光耦加360线光栅片...
以往我们所使用到的二维码大多依赖网络平台或者智能终端,今天我们来谈谈在单片机平台上的实现过程。
电路简单、功能强大、质量可靠,这就是单片机被广泛是使用的根本原因。在我们的生活里,电器更新换代频繁、...
PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运...
如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...
这是一个非常经典的TI的关于FLASH存储模块的程序,在几乎所有的关于MSP430的书籍等资料上都可...
迄今为止,写过的程序都是一些很简单的程序,从来没有想到要自己写.H文件,也不知道.H文件到底什么用,...
本文主要介绍了现在市场上有哪些单片机很火的_单片机市场现状分析以及单片机结构介绍。单片机是一种集成电...
本文主要介绍了怎么知道单片机型号_单片机型号的判断。AT89系列包括两大类第一类是常规的,就是AT8...
本文主要介绍了单片机上电复位电路图大全。复位电路由按键复位和上电复位两部分组成。上电复位:STC89...
设计很重要,工程也很关键。理论要结合实际,才能做好产品。
嵌入式开发就是设计特定功能的计算机系统,手机,mp3、mp4,mp5,自动供水系统,洗衣机,油井监控...
在单片机编程的过程中,如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才...
单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例...
局部变量,不加说明默认为auto型,即动态存储,如果不赋初值,将是一个不确定的值。而将局部变量定义为...
学习单片机,你不能没有一本纸质的教程,到本地的书店挑选或便宜的可以到卓越、当当网掏一掏。有了教程能更...
大体测量范围电感测量范围:
0.1μH-----1H小电容测量范围:
1pF----2....
本文开始介绍了排阻的阻值读取方式,其次介绍了排阻的作用和排阻的引脚说明,最后介绍了51单片机最小系统...
为简化系统设计,本系统采取直接发送16×16LED点阵数据的方法,此方法可以去除单片机汉字点阵库的设...
本文主要一个基于单片机的智能环境数据采集小车系统的设计,能实现环境温湿度的采集、发送、接收、处理、显...
串行口的工作方式0为移位寄存器输入输出方式,方式0发送或接收完8位数据后由硬件置位发送中断标志TI或...
atmega48单片机低功耗系统设计首要是选择合适的单片机。atmega48单片机是一款8位微控制器...
本文旨在提供一个轻量级的单片机多级菜单实现方法,以较少的系统资源消耗和简单方便的方法完成菜单设计。考...
在选择 LDO 时,重要的是要知道如何区分各种LDO。器件的静态电流、封装大小和型号是重要的器件参数...
本文介绍的汽车自动巡航控制系统可以有效地减轻驾驶员的疲劳,避免交通事故,并利于环保。当在高速公路上长...
本文利用单片机C作为128×64单色OLED的控制核心器件,采用的是维信诺公司的一款...
根据微位移控制系统的设计要求,首先应保证控制系统的定位精度,其次应尽量做到结构简单,成本低,操作简便...
当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,...
影响单片机系统运行稳定性的因素可大体分为外因和内因两部分:射频干扰,电源线或电源内部产生的干扰
由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到...
有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助
每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的...
随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数...
电阻焊一般是使工件处在一定电极压力作用下并利用电流通过工件时所产生的电阻热将两工件之间的接触表面熔化...
随着物质文化生活水平的提高,人们对于包装、装饰材料的要求也越来越高,只有将计算机控制引入到模切烫金机...
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复...
1.数据传送指令汇总 2.算术运算类指令汇总 3.控制转移类指令汇总 4.逻辑运算指令汇总 5.布...
全国大学生电子设计竞赛中的C题,要求设计一个以 单片机 为核心器件实现对行驶中的 电动模型汽车 自动...
当时国内从事动态密码器研发生产的公司并不多,而能拥有自主知识产权的公司更少。公司创始人是剑桥大学毕业...
不要拒绝RTOS!
逐次逼近式AD转换器与计数式A/D转换类似,只是数字量由“逐次逼近寄存器SAR”产生。SAR使用“对...
本功能主要用于准备用于查表计算的 R/T 表格,主要用于温度、浊度等模拟量的测量,根据电路分压电阻的...
单片机,又称微处理器,他将一个系统所需要的RAM,Rom ,CPU等相关外设集成在一块集成电路上,我...
现将while(1);语句屏蔽掉。我还以为程序不能被正确执行了呢,因为退出了main主函数,就像Re...
点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于不同厂家的产品及不同的运用目的,显...
数字式温度传感器(简称SWC),又称集成数字脉冲式感温探头,是一种新型的三端温度变送器件。该器件采用...
由于单片机具有功能强,使用灵活,体积小,性价比高等特点,近年来在测控系统中得到广泛应用。而在许多场合...
读取一字节数据的程序段如下: 读取数据时,T1先置1,其后的RD信号将行地址送到地址线AB上,并使D...
VD5026 -4的每组串行数据输出波形由同步脉冲、12位加密地址(和控制数据)及1位停止位组成。编...
为了测量时间r,又为使测量的φ角的精度不受电网频率(或周期T)的影响,采用图所示的接口电路。 由变压...
传统的投币电话,都是以几对红外发射、接收对管作传感器,利用硬币遮光原理粗测币的直径。这种方法精度低,...
当超声波传感器发出的超声波遇到物体返回时,探头接收其反射回波信息,从而可对接收到的反射回波进行分析、...
本文介绍使用8031单片机测量三相电网 功率因数角的原理、接口电路和程序实现。经实践验证,测量准确、...
单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可...
串行口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能...
在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’...
八段LED数码管显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发...
89C51芯片没有自带PWM发生器,如果要用51来产生PWM波就必须要用软件编程的方法来模拟。方法大...
遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?
(1) PCB板布线错误;...
使用STM32L496的Nucleo板的LPUART 做打印输出时,电脑端始终没法出现任何信息。
说到51单片机的时钟首先想到51时怎么工作的呢?微型控制器要想工作必须要有一个“动力”,对于51单片...
在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。一般的在按键的设...
/*************定义全局变量*****************/uchar Kp,TI,...
单片机可接收 PC 发
送的数字字符,按下单片机的
K1键后,单片机可向 PC发送
8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能扩展一个并行口...
条件转移指令是指在满足一定条件时进行相对转移。
有关单片机中断系统的概念:什么是中断,我们从一个生活中的例程引入。
在实际的使用中,单片机运行时为了定位ROM中的数据,其实每个8位存储单元都有一个固定的“地址”,通常...
ARM首先是一个公司,这家公司设计CPU并向各个CPU制造商授权许可,所以ARM公司是一家CPU设计...
每按一次独立键盘的S2键,与P1口相连的一个发光二极管往下移动一位。 #include sbit B...
P1.0开关接5V时,右转弯灯闪亮,P1.1开关接5V时左转弯灯闪亮。P1.0、P1.1 开关同时接...
以下是采用此种数据帧格式的从机单片机程序,发送、接收均采用中断方式。设单片机的晶振频率为11.059...
系统由电器和机械两部分组成。机械部分由寄存柜箱位、电控锁组成;电器部分由单片机、控制继电器、操作面板...
在程序存储器中总会有一些区域未使用,如果因干扰导致单片机的指令计数器PC值被错置,程序跳到这些未用的...
随着指纹识别在智能手机上面的普及,指纹识别技术在越来越多的场合中得到应用。除了手机应用之外,在移动支...
我们在学单片机时我们第一个例程就是灯的闪烁,那是用延时程序做的,现在回想起来,这样做不很恰当,为什么...
通常如果需要乘以或除以2n,都可以用移位的方法代替。如果乘以2n,都可以生成左移的代码,而乘以其它的...
单片机晶振电路中两个微调电容不对称会怎样?相差多少会使频率怎样变化?我在检测无线鼠标的接受模块时,发...
本文开始详细的阐述了eda是什么技术以及eda的设计方法,其次阐述了eda的设计技巧,详细的分析了e...
定时器0使用16位模式,在12MHz晶振情况下,最大的定时值也只有65.535ms,因此要定时500...
C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源...
如果想精确延时,一般需要用到定时器,延时时间与晶振有关系,单片机系统一般常选用11.059 2 MH...
数字频率计一般有2~3个输入通道,测试不同项目时,被测信号可经不同的通道输入仪器。输入特性是表明数字...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-}

我要回帖

更多关于 keil 烧写到指定位置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信