在伟福软件下汇编程序编译的一些详细步骤和要点

发布者:calmrs最新更新时间:2018-01-15 来源: eefocus关键字:伟福软件  汇编程序  编译 手机看文章 扫描二维码
随时随地手机看文章
这下面主要是对初学者介绍的,中高手我想就不用看了。

也许有的 单片机 初学者会对如何把汇编程序顺畅的转变为*.hex或者*.bin有些疑虑。也许还在用老套原始的DOS界面的51汇编器!

    这些实在不能再用了,效率太低了!现在我来介绍一个好的吧:伟福e2000,e51,g6s,g6w编程、仿真、编译集成环境,它属于一个集成环境,在这个集成环境里面你可以完成>编写程序>软件仿真>编译源程序>直到形成最后的*.hex或者*.bin文件,一个软件一条龙全部搞定!并且,是中文界面的,非常简单易懂。如果你下载了但是怕不会用的话,它还有详尽简单的操作手册供你研究,绝对没有问题,并且是完全免费的。

最难能可贵的是它的智能化查错部分,能自动的指出编写的程序中的的一些错误,比如一些语法错误,真是一个福音。



下面是具体步骤:

第一步,新建一个TXT格式的文本文件,写入一个简单的汇编程序,然后存盘,注意其中的分号“;”要采用默认的,不要采用其它输入法里面的“;”,否则在随后的编译过程中将会产生编译失败。

第二步:

启动伟福e2000,e51,g6s,g6w编程、仿真、编译集成环境,运行主菜单中的:文件>打开文件,在弹出的对话框中选择你要打开的刚才已经写好的*.TXT文件


第三步:

打开目标*.TXT, 运行主菜单中的:文件>另存为

注意一:将文件名改为不含汉字的文件名

注意二:将扩展名改为大写的ASM

最后一步:

运行主菜单中的:文件>打开文件,打开刚才另存为的那个*.ASM文件。执行主菜单中的  项目>编译   
这样就在你保存那个*.ASM 文件的目录编译生成了相关的*.BIN、*.HEX、*.LST文件

    此时你只要连接好编程器,打开编程器的操作软件。运行载入文件>选择要写入的*.BIN或者*.HEX,执行编程操作就行了!

    取下写好的芯片,把它放在实际的电路(或者是试验板)中,它就会按着你编写的程序进行工作了!到此即大功告成了!


上面的方式从*.TXT到*.ASM到BIN的过程。也可以通过直接新建*.ASM来获得*.BIN。然后通过将*.ASM另存为*.TXT导出*.TXT文件


这些只是这个软件功能的一小部分,还有很多更重要的功能,比如软件仿真等。请参考伟福的编程、仿真、编译集成环境使用说明书。  衷心希望大家都能日行千里!


关键字:伟福软件  汇编程序  编译 引用地址:在伟福软件下汇编程序编译的一些详细步骤和要点

上一篇:单片机遥控控制流水灯程序
下一篇:VFD的实现原理和驱动设计

推荐阅读最新更新时间:2024-03-16 15:52

MDK412建立STM32f103工程编译里出现错误
MDK412建立stm32f103工程编译里出现 error: L6235E: More than one section matches selector - cannot all be FIRST/LAST错误,网络上教程也很多,我这里把图截上来,也简明。 1.查看工程里的几个编程文件 你会发现startup_stm32f10x_cl.s前面的图标和不太一样。原因,网络上说得很多。 2.右击startup_stm32f10x_cls.s这个文件,选择option..... 右边的两个选项include in Target Build和Always Build灰勾去掉。 然后确
[单片机]
MDK412建立STM32f103工程<font color='red'>编译</font>里出现错误
keil编译后load一直是灰色的解决办法
解决办法很简单,如下: 首先就是有没有编译,编译之后有没有报错,有错会导致无法下载,然后安装下面步骤选中USE
[单片机]
keil<font color='red'>编译</font>后load一直是灰色的解决办法
交叉编译器arm-linux-gcc
(一)交叉编译器简介 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译.简单地说,就是在一个平台上生成另一个平台上的可执行代码. (二)体系结构与操作系统 (1)常见的体系结构有ARM结构、x86结构等. (2)常见的操作系统有linux,windows等. (3)同一个体系结构可以运行不同操作系统,如x86上可以运行Linux、Windows等,在ARM上可以运行Linux、WinCE. (4)同一个操作系统可以在不同的体系结构上运行,比如Linux可以运行在x86上,也可以运行在ARM上. (5)同样的程序不可能运行在多个平台上,比如Windows下应用程序不能在Linux下
[单片机]
PIC32编译器和谐说明
记录和谐方法如下: 注意:此方法和谐C32编译器,不是XC32编译器; 1、cmd打开命令窗口; 2、cd到你安装C32编译器路径的pic32-upgrader文加件下,如:cd C:\Program Files\Microchip\MPLAB C32 Suite\pic32-upgrader 3、输入 upgrader,回车; 4、打开输入密钥窗口,格式:XXXA-CXXX-XXXA-AUSI,将其中的X用A-Z之间字母代替,我用的BCDA-CFGH-WRTA-AUSI。 5、cd 到bin文件夹 ,如: cd C:\Program Files\Microchip\MPLAB C32 Suite\bin 6、pic32-lm 回
[单片机]
Keil C51编译及连接技术
  主要介绍Keil C51的预处理方法如宏定义、常用的预处理指令及文件包含指令,C51编译库的选择及代码优化原理,C51与汇编混合编程的方法与实现以及超过64KB空间的地址分页方法的C51实现。 教学目标   1.了解Keil C51的预处理方法,主要有宏定义#define、常用的预处理指令#define、#error、#if 、#else、#elif、#endif、#ifdef、#ifndef 、#undef 、#line 、#pragma 及文件包含指令#include。   2.了解small、compact、large三种编译模式信代码优化方法。   3. 掌握C51模块内部调用汇编程序的三种方法,理解C51模块与汇编模
[单片机]
Keil C51<font color='red'>编译</font>及连接技术
基于STM32从零写操作系统系列---熟悉纯windows交叉编译环境
目的: 熟悉在纯windows下的交叉编译环境,了解如何下载BIN格式的程序文件到单片机。 实验2: 一个简单的交叉编译与程序下载过程 环境搭建(以我的平台为例): 安装win7 32位,具体教程可百度 安装make和gcc-arm-none-eabi交叉编译工具,具体教程可百度 安装ST-Link Utility软件 在windows系统上安装编辑器,如notepad++ make,gcc-arm-none-eabi,ST-Link Utility软件已在百度云分享: 链接:https://pan.baidu.com/s/1DlzYMo8oZsnF9ammJuuZoQ 提取码:dc5h 具体实验过程: 1.在w
[单片机]
基于STM32从零写操作系统系列---熟悉纯windows交叉<font color='red'>编译</font>环境
STC单片机串口发送数据汇编程序
本段程序是在STC官方程序的基础上精简而成,只保留了串口单向发送,使用串口助手可以接收到数据。 本段代代码目的是为了调试的方便,单片机内部一些工作状态和数据可以通过串口发送出来,比如AD采集到的数据等,对调试程序会起到事半功倍的效果。以下为asm格式汇编代码: ; --- 使用伟福6000编译,STC15W401AS 实测通过------------ ;-----定时器2用作串口1的波特率发生器------- ;在Keil开发环境下请选择Intel的8058芯片型号进行编译 ;工作频率为11.0592MHz ;----------------------------------------- AUXR EQU 08EH
[单片机]
PICCl8编译器命令行驱动及其应用
引 言 PICl8F系列产品是美国微芯科技公司的高档产品,用户多采用C语言进行编程设计,HI-TECH SoftwarePty.Ltd.公司的PICCl8编译器得到了广泛应用。大部分应用者使用MPLAB集成环境进行编程(见参考文献 ),在一些重要或大型应用的开发中有一些问题。例如,如何编写C语言的库文件,如何对有代码限制的程序进行编译等,若只是采用传统方式编程,则达不到应有的效果。本文所阐述的HI-TECH C编译器的PICCl8命令行驱动,正是要解决这些问题。 1 HI-TECH C编译器 HI-TECH C编译器提供了C语言的标准特性,同时还加上许多为了适应PIC系列单片机的特定硬件特性而设计的扩展功能,并与汇编器集成在
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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