STC烧写软件与flash magic使用

发布者:Alisallll最新更新时间:2015-01-22 来源: 51hei关键字:STC  烧写软件  flash  magic 手机看文章 扫描二维码
随时随地手机看文章

一、选择单片机型号(如STC89C52RC)
二、添加所要下载的Hex文件
三、选择COM口,需要到电脑的设备管理器中找 USB转串口所对应的COM口(这个优势需要安装驱动后才能显示出来),其余的按默认的不用改动
四、按默认不用改动
五、点击下载按钮,注意要先点击下载按钮,再给单片机上电,这样才能下载成功
 
flash magic的下载地址:
http://www.51hei.com/f/Flash Magic.rar
 
ISP模式: 

 一、选择COM4口(和之前的一样),波特率要选的低点,芯片选择P89V51RD+,后面两项默认。
二、选择第二项:ERASE BLOCKS USED BY HEX FILE
三、选择要下载的HEX文件
四、选择第一项:VERIFY AFTER PROGRAMMING
五、先给单片机上电,点击START按钮,等对话框出来后再给单片机复位,要让单片机运行程序还需再按复位键。

ICE模式:
一、在flash magic 点击ISP选择下拉菜单中的 ENABLE SOFTICE,弹出对话框后给单片机复位,再弹出,再复位。
二、在keil软件中,点击OPTION FOR TARGET,在DEBUG选项下选择keil  monitor 51并在setting中选择COM4口,点击确定。
三、点击start debug session,进入仿真状态,点击run按钮,开始仿真,要停止仿真先复位单片机,再点击stop debug session推出仿真
四、在第三步中左下的框中点击WATCH #1,点击F2输入要查看的变量,并在程序中设置断点,一步一步调试程序,查看各个变量的值。

关键字:STC  烧写软件  flash  magic 引用地址:STC烧写软件与flash magic使用

上一篇:在模拟电路中如何计算AD 采集数据的线性
下一篇:无线传感器网络的实现方法

推荐阅读最新更新时间:2024-03-16 13:51

应用M68HC908LJ12设计单相复费率电能表
1 引 言      随着国民经济的迅速发展和人民生活水平的不断提高,用电矛盾越来越突出。1995年,我国全面实施分时电价,通过使用复费率电能表来促进电力资源的优化配置,稳定供电秩序,复费率电能表的性能和成本主要取决于单片机的选型。M68HC908LJ12是美国Motorola公司于2001年推出的高性能单片机,功能强大,用于开发复费率电能表,既能简化电路设计、降低成本,又提高电路的抗干扰能力。 2 M68HC908LJ12单片机      M68HC08系列是一类Motorola高性能的8位单片机,具有速度高、功能强和价格低等特点。硬件结构与M6805,M146805级M68HC05兼容,而且功能更加丰富。其指令系统具有
[单片机]
S3C2440 启动代码分析
启动代码是系统上电或复位以后运行的第一段代码,它的作用是在用户程序运行之前对系统硬件及软件运行环境进行必要的初始化并在最后使程序跳转到用户程序,它直接面对ARM 处理器内核及硬件控制器进行编程,所执行的操作与具体的目标系统紧密相关。 S3C2440 支持两种方式的启动:Nor Flash 启动和Nand Flash 启动。Nor Flash 和Nand Flash 都是非易失性存储器,Nor Flash 的特点是芯片内执行,程序可以直接在其中运行,而不必将程序读取到RAM 中运行。Nor Flash 虽然具有这个优点,但是它的性价比远低于Nand Flash,因而很多系统采用Nand Flash 启动。Nand Flash 的特
[单片机]
实验四--nand flash的使用
一。环境和编译器   开发板:jz2440 系统:ubuntu12.04 编译器:gcc 二。验证代码 1.head.S 1 @****************************************************************************** 2 @ File:head.s 3 @ 功能:设置SDRAM,将程序复制到SDRAM,然后跳到SDRAM继续执行 4 @auther: 5 @******************************************************************************
[单片机]
实验四--nand <font color='red'>flash</font>的使用
STC单片机输出可调的pwm
第一步:首先是要配置相关的PCA寄存器 比如我们配置CCP0引脚输出PWM。 // PCA0初始化 AUXR1 &= ~0x30; AUXR1 |= 0x10; //切换IO口, 0x00: P1.2 P1.1 P1.0 P3.7, 0x10: P3.4 P3.5 P3.6 P3.7, 0x20: P2.4 P2.5 P2.6 P2.7 CCAPM0 = 0x42; //工作模式 PWM PCA_PWM0 = (PCA_PWM0 & ~0xc0) | 0x00; //PWM宽度, 0x00: 8bit, 0x40: 7bit, 0x80: 6bit CMOD = (CMOD & ~0xe0) | 0x08
[单片机]
<font color='red'>STC</font>单片机输出可调的pwm
2018年NAND Flash价格有望缩减10%-20%
  TrendForce研究指出,明年上半年步入淡季, NANDFlash 价格有机会走跌,下半年需求回升,可能再次供不应求,预估2018年 NANDFlash ASP(平均销售单价)将较2017年缩减10%-20%。下面就随网络通信小编一起来了解一下相关内容吧。   相对而言,TrendForce预计,2018年DRAM产能扩增效益有限,价格趋势与供给状况持续看涨、看紧。   TrendForce表示,就移动存储来看,智能手机应用的存储零组件价格从2016年第三季开始不断攀升,以主流规格而言,到今年第四季价格平均上升40%,不仅影响各大品牌在智能手机的获利表现,连带影响品牌厂对于存储规格及容量提升的意愿。   展望2018年,
[网络通信]
STC51系列单片机不断电自动下载程序
以前在进行单片机编程时比较烦恼的时每次下载程序都需要断电,点击下载,再上电才能将程序下载到单片机,如果偶尔一两次这样操作可以忍受,但是往往我们都是需要调试代码,多次进行下载操作,不断的断电上电无疑对单片机来说是一个很大的损伤。 根据stc12c5a60s2(一片增强型的51单片机,兼容stc89c52单片机)的数据手册,可以通过单片机系统软复位,使单片机运行系统启动代码(这部分代码不同于我们的用户代码),我们断电再上电也是这个原理。通过往IAP_CONTR(C7H)写60H实现系统的软复位,然后进行自动下载。单片机复位后有两种启动形式,一种是从用户程序区启动,我们平时按复位键就是这种启动形式,另一种是从ISP程序区启动,断电启动
[单片机]
<font color='red'>STC</font>51系列单片机不断电自动下载程序
STC8单片机+DS3231+WS2812做的全彩RGB挂钟
A、红色常亮表示时针,绿色慢呼吸灯表示分针、蓝色每秒走一灯。 B、长按Set键开始调时,短按Set选择时、分、秒,再长按Set退出。红色快闪是调时针、绿色快闪是调分针、蓝色快闪是调秒针 C、短按+键 时间增进、短按-键 时间减回。 D、短按LED键,调整背景色 红、绿、蓝、黄、青、紫 F、可以自己编写其他WS2812相关程序,如流水灯、流星灯效果 源代码的文件太多了 所以用压缩包形式提供 制作出来的实物图如下: 电路原理图如下: 单片机源程序如下: //时钟程序,2020年9月,汪祁绪原创。 //店铺:祁绪电子 #include all.h u8 xdata Set_Mode=Set_Timer_OFF;
[单片机]
<font color='red'>STC</font>8单片机+DS3231+WS2812做的全彩RGB挂钟
基于STC89C52控制SHT10的便携式数显温湿度检测仪的设计
0 引 言 温湿度的测量在仓储管理、生产制造、气象观测、工农业生产、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。为了克服这些缺点,本设计采用瑞士Sensiri-on公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器SHT10。该传感器采用独特的CMOSensTM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。 1 系统组成与硬件设计 本设计是实现温度和湿度的测量,通过单片机(STC89C52)直接控制SHT10,将得到的温度和湿度数据显示在液晶屏上
[测试测量]
基于<font color='red'>STC</font>89C52控制SHT10的便携式数显温湿度检测仪的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved