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

2.
来稿摘登     
<正> 本文提出了一种在不具有高级语言调试能力的单片机仿真器上,利用高级语言进行编程调试的方法.该方法充分利用高级语言编程方便的优点,并能充分利用这些早期的不具有高级语言调试能力的单片机仿真器,具有简单实用,经济有效等特点.早期的单片机仿真器只能用汇编语言编程并调试应用程序.本文在分析开发器原理、特点基础上,提出了一种解决方法,从而不必更新早期的单片机开发器,直接利用高级语言编写应用程序,并经本文提供的转换程序,将应用程序编译转换为适合于这类早期的开发器的格式,再在这些开发器上进行调试.按上述思路,本文用Turbo C2.0编制了转换程序AHTO.C.程序在IBM PC及其兼容机上调试通过,并在TF—MCS—51开发器上用C51编写应用程序进行调试通过.  相似文献   

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

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

5.
有关单片机的C语言编译器有多种,目前应用最广泛的是Keil Software公司的Keil C。这是一个很优秀的单片机C语言编译器,它几乎支持所有51系列单片机的汇编语言和C语言编程,具有软件仿真和硬件仿真功能(硬件仿真需要仿真器支持),在仿真过程中能实时显示寄存器、内存区的值以及各I/O口的状态。Keil C集源程序的编写、编译、仿真于一体,有了它,你可以不再需要其它任何软件就能完成单片机C程序烧写之前的所有工作。  相似文献   

6.
用C语言进行MCS一51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS一51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法。  相似文献   

7.
汇编语言和C语言是单片机编程中的两种基本语言,两种语言优点各异,要想充分发挥出两种语言的优势,就需要采用对这两种语言的混合编程方法.本为针对这一问题,介绍了以C51系列单片机为例的混合编程的几种基本方式,并且详细阐述了其实现方法和要解决的关键问题.  相似文献   

8.
单片机用C语言编程具有开发周期短、可读性强、可移植行好的特点,但是对C语言进行汇编生成的代码往往较长。直接用汇编编程,对于在控制方面的小程序来说,具有相当的优势,但是在大的工程项目开发中,不仅程序开发周期长,而且不便于维护!笔者就在实际编程中的几种混合编程做如下讲解,笔者认为在程序的编制过程中,程序的主干用C语言来编写,在一些对硬件要求高的地方,运用汇编语言,将两种语言结合起来进行编程,不失为好的解决方案。  相似文献   

9.
在单片机程序设计过程中,汇编语言和C语言各有自己的优势,为了尽可能地提高程序效率和降低程序的开发难度,势必采用C语言和汇编语言混合编程的方式。介绍了混合编程的技巧,对函数的混合调用机制、代码段和数据段的定位进行了探讨,并以项目中的具体应用为例进行说明。  相似文献   

10.
<正>AT89系列单片机是目前最新型的电擦写八位单片机.89C51/52受到国内用户的广泛认可和采用.89C2051是AT89系列单片机家族的新成员,仅存储容量和I/O口减少,其余配置与性能不减,指令集与MCS-51兼容,是性能价格比极高的单片机,是用户降低成本的首选器件,具有很好的应用前景,但也存在几个阻碍AT89系列单片机开发应用的问题;(1)程序固化(编程、校验、加密与擦除).(2)如何使用现有开发系统仿真89C2051单片机.在几年的开发应用实践中,针对以上两个问题本公司研制了低成本的BCQ-AT89C编程器和8031-2051仿真头转换器,很好的解决了问题,此产品将近一步推动AT89系列单片机的开发与应用.  相似文献   

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

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