首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
近年来 单片机的C语言以其规范和可靠性获得了广泛的普及,但是对于习惯使用汇编语言开发单片机的用户或者尚不准备再学习C语言的工程师来说,有没有更好的选择呢?下面介绍的VOLON开发机代表了单片机汇编程序开发系统的新发展。该系统由软硬件两部分组成,硬件只用于写入芯片,其它功能完全由系统软件完成。系统软件摆脱了编辑  相似文献   

2.
日本NEC公司内含A/D的μPD7811/7810单片机以其灵活的指令系统,丰富的硬件接口正逐渐被国内单片机用户采用。目前国内尚无此单片机的开发系统,虽然在其它单片机的开发机上稍加硬件便可开发此单片机,但单片机程序必须经手工汇编后,在开发机上打入机器码,然后进行校验和调试,这样不仅所需时间较长,而且在手工汇编和打入机器码的过程中容易出错,给调试程序带来不必要的麻烦。针对这种情况我们在MicrosoitC5.0的支持下,研制了μPD7811/7810单片机交叉汇编程序NEC.ASM。NEC.ASM可由汇编程序源文件产生单片机能执行的机器代码数据文件。一、交叉汇编原理交叉汇编程序是把其它机种的汇编程序按照汇编程序语法的规定进行翻译,然后生成机器语言的一种语言处理程序。主要有三个功能: 1.以数据文件的形式形成汇编语言源程序的机器代码。  相似文献   

3.
本文是一个在IBM PC机上用FORTRAN语言编写的MCS-48系列单片机反汇编程序的实例。此类程序使用C语言、PASCAL语言或BASIC语言均可以方便地实现。这里选用FORTRAN语言。本程序可以方便地移植到其他各种大、中、小及微型机系统中,与通用EFROM读写器配合使用,可作为单片机开发系统的一个组成部分。  相似文献   

4.
51系列汇编程序设计的优化   总被引:1,自引:0,他引:1  
随着计算机事业的发展,单片机系统的应用越来越广泛。用汇编语言进行单片机程序开发的过程中,存在着和高级语言程序开发同样的问题,甚至比高级语言开发表现得更强烈,那就是对程序进行优化。高级语言开发中,编译器本身会起到一定的优化作用,但是对于汇编程序设计而言,主要靠程序员自己对程序进行优化。进行程序优化的目的是  相似文献   

5.
本文介绍了Intle180C196单片机用于伺服控制系统的结构,实施的原理,重点讨论了C程序与汇编程序的协同开发的问题,实验说明系统具有好的性能。  相似文献   

6.
现代程序开发过程中,C语言是使用比较多的一种语言,广泛应用于底层开发。而51单片机作为基础入门的单片机,也是一种应用广泛的硬件,二者都是电子信息类专业人才必须掌握的知识内容。实际开发过程中,采用51单片机程序与C语言相结合的设计方式十分常见。笔者简单介绍了51单片机和C语言的编程特点,简要讨论了C语言的编程技巧和方法。  相似文献   

7.
文章提出了一种基于STC单片机的矿用高压开关智能控制系统人机交互功能的设计方案。该方案采用128×64点阵液晶显示器和3位独立式按键,采用C语言编程的结构化设计方法,开发出中文多级嵌套菜单式人机交互界面,从而实现了矿用高压开关智能控制系统的人机交互功能。该方案结构紧凑,现场运行表明其性能稳定可靠。  相似文献   

8.
Microsoft FORTRAN语言和Turbo C语言是目前广泛使用的两种高级语言,FORTRAN语言是数值运算处理最理想的编程语言,它拥有的高精度型的数据结构与运算结构,为其它语言所不及。而迅速发展的Turbo C语言功能很强,以丰富的系统功能函数和丰富的图形功能而著称,它有许多类似于汇编程序设计技术的功能,利用它可非常方便地实现美观实用的用户界面。 因此,在开发一些应用软件时,如果既要求有快速的数值处理能力,又要求具有  相似文献   

9.
本文提出了一种新型的汇编程序——条汇编程序,同时详细论述了它在MCS-51单片机开发模块上的实现。  相似文献   

10.
单片机汇编器的设计与实现   总被引:1,自引:0,他引:1  
杨光  冉峰 《微计算机应用》2005,26(2):231-233
单片机开发系统主要由单片机交叉汇编程序和仿真程序两个模块组成,其中单片机交叉汇编程序是由单片机汇编器来实现。本文主要介绍了汇编器设计方法及实现过程,通过运用传统的两遍扫描的算法.并对不同的模块进行了划分和优化。我们可以通过简单的模块改动就能使其应用于不同类型的单片机中。  相似文献   

11.
该文以Microsoft C和MASM为例,说明C语言与汇编语言的接口实现技术,文中给出了Microsoft C调用汇编程序推荐的指令序列,阐述了C语言与汇编语言之间的参数传递,并探讨了若干关于C程序与汇编程序接口时的编程技巧。  相似文献   

12.
工程技术人员开发单片机应用系统时最感困难的是编写程序。由于单片机直接控制硬件设备,常见的高级语言难以在单片机开发中普及大多数单片机开发系统提供C语言或汇编语言编程接口,但对于不熟悉计算机硬件的工程技术人员来说,掌握C语言和汇编是较困难的,这也影响了开发出的控制程序的质量和效率。  相似文献   

13.
本文在剖析FOXBASE结构的基础上,详细阐述了FOXBASE与C语言混合编程的具体实现方法.突破了FOXBASE仅能调用汇编程序的限制,并实现了C语言对FOXBASE命令的直接调用而无需对FOXB ASE作任何修改.因此,它为使用C语言开发数据库创造了良好的开发环境.  相似文献   

14.
《软件工程师》2016,(5):30-31
C语言作为一种高级编程语言,具有良好的结构性和移植性,在单片机中引入C语言,可以极大地方便单片机的编程和开发。本文首先介绍了单片机的定义、系统组成及功能特点,分析了单片机的用途。然后结合C语言的优越性,分析基于C语言的单片机技术及其应用范围。由于C语言具有强大的编程功能,也使得利用C语言进行编程的单片机技术的运用越来越广泛。  相似文献   

15.
单片机C语言的精确延时程序设计   总被引:1,自引:0,他引:1  
现在单片机的开发中,C语言以其方便、灵活、逻辑性强、易于维护和可移植性好等强大优势,占据了单片机开发的主要地位。过去,由于单片机C语言本身存在的缺陷,加之单片机工程项目本身都不大,C语言在单片机中的应用没有被重视。在C语言环境下,只需关心程序的逻辑关系,实现细节则由  相似文献   

16.
问与答     
31.问:我用C51编程调用汇编程序文件,程序很简单,C语言与汇编语言程序都只有几行(读、写1820),但是在C调用完汇编程序之后,不返回到调用处,而是返回到C语言的第一句处。运行了其它几个程序都是这个样,在MedWin和Keil下都试过,不知何故?  相似文献   

17.
本文对C语言反编译技术展开讨论,指出在实现C语言反编译器中会遇到的普遍性问题;针对这些问题,提出了相应的解决方法;在此基础上,我们在PC机上开发了一个C反编译系统,该系统能将C(Turbo C或MSC) 编译生成的执行码(或目标码)经反汇编得到的汇编程序翻译成C语言程序。  相似文献   

18.
C语言是嵌入式软件开发的主流语言,分析了C语言在C51系列单片机开发中的必要性和编程要点,特别是高级数据结构和程序库的应用。事件驱动是一种不同于逐句执行的线性结构程序的编程模型,并在Windows、Linux等高级操作系统中得到普遍应用;用C语言实现了在C51单片机应用中的事件驱动模型,讨论了事件源、消息队列、处理函数的具体实现,此模型具有较强的通用性和实用性。  相似文献   

19.
单片机是一种集成电路芯片,是计算机发展的一个重要分支,它具有芯片小、性能高的特点,它以一种智能化工具的形式广泛地运用于当今的工业控制领域,并逐渐成为微电子技术的卓越代表。本文笔者主要阐述了C语言在单片机系统开发中的特点与优势,并介绍了C语言在单片机中的优化设计,并列举实例分析了C语言在单片机开发中的运用情况。  相似文献   

20.
51系列单片机C语言编程入门(上)   总被引:1,自引:0,他引:1  
一、使用C语言编程的好处 8051系列单片机自80年代初期诞生以来,由于8051单片机卓越的性能和厂商对8051单片机开发应用的有力支持,8051单片机以绝对的优势在国内迅速地普及应用。为了解决汇编语言编困难的问题,在80年代后期,一些单片机生产厂家推出了基于高级语言C的51系列单片机编译器,即C51编译器。由于C语言是高级语言,使得编程者在编程时不必过份了解单片  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号