首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
将C向MCU(俗称单片机)8051上的移植始于80年代的中后期。客观上讲,C向8051MCU移植的难点不少:·8051的非冯·诺依慢结构(程序与数据存储器空间分立),再加上片上又多了位寻址存储空间;·片上的数据和程序存储器空间过小和同时存在着向片外扩展它们的可能;·片上集成外围设备的被寄存器化(即SFR),而并不采用惯用的I/O地址空间;·8051芯片的派生门类特别多(达到了上百种之多),而C语言对于它们的每一个硬件资源又无一例外地要能进行操作。这些都是过去以MPU为基础的C语言所没有的。经过Keil/Franklin、Archmeades、I…  相似文献   

2.
用高级语言C进行嵌入式系统的编程有着汇编语言编程不可比拟的优势,并已成为未来必然的发展趋势,本根据作的实际开发经验,以KEILC51为开发工具,首先介绍高级语言C的编程优势,然后介绍C51与标准C语言的主要不同点,介绍用高级语言C进行嵌入式系统编程的特点,介绍如何快速编出规范,高效而又精简的C语言程序,以及如何对程序进行优化。  相似文献   

3.
刘欣 《电子世界》2003,(2):35-35
<正> 早期研制单片机应用系统时,大多以汇编语言作为软件工具。汇编语言可以按照地址准确操作内部每一个存储器,可以直接操作端口设备,程序代码的编译效率高、速度快,尤其适用在小型控制系统中,节约资源,减低成本。随着单片机硬件性能的提高,应用系统的开发也相应变得复杂,提高程序本身的编写效率显得更加重要,能够操作系统硬件,具有高级语言编程的特点,而且可以进行结构化程序设计的软件适应了这个要求,例如美国Franklin软件公司推出的Franklin C51就是一种专为8051系列单片机设计的高性能的C编译器,它含有十分丰富的库函数供开发人员调用,这极大提高了程序的编写效率。  相似文献   

4.
5.
6.
C语言在计算机专业教学中是非常重要的课程之一,特别在大一课程的学习中是非常基础的一门必修课,它的功能非常强大,但是从上课的角度来看很多学生学习的效果并不是很好,觉得很难学习,非常努力的学习最后效果不佳,本文就这方面进行详细阐述,并提出相应的措施。  相似文献   

7.
Silicon Laboratories公司出品的C8051F单片机是一种完全集成的混合信号系统级芯片(SOC),具有与MCS-51完全兼容的指令内核.该系列单片机采用流水线处理技术,不再区分时钟周期和机器周期,能够在执行指令期间预处理下一条指令,从而提高了指令的执行效率.  相似文献   

8.
随着科学技术的不断发展,计算机技术已经取得了较快发展,C语言由于其能力的强大,已经成为应用最广泛的编程语言。但是,在C语言学习的过程中,常常会出现许多问题,学习的效率不高,达不到理想的学习效果,以致于人们在课程学习之后编不出程序,不利于C语言的应用。在C语言的学习中,应该掌握相应的学习技巧,来提升C语言学习的效率和效果,以下就主要对C语言编程技巧在C语言学习中的应用做研究分析。  相似文献   

9.
C语言拥有着非常强大的功能以及诸多的语言优势,因此得到了各大高校的普遍重视,使其成为众多理工科专业中的一门必修或选修的课程。但是C语言由于存在的内容复杂与繁琐,学习过程非常枯燥乏味,致使初学的学生有着极大的学习困难,因此对编程技巧加以一定的掌握,对于学习C语言将有极大的好处。文章将从几个方面对编程技巧展开分析。  相似文献   

10.
C语言是计算机应用的基础,也是重要的组成部分,利用简单的编程过程简化了程序设计的步骤,解决了编程过程中存在的复杂问题,对确保程序结果的合理性和准确性具有重要作用。本文基于对C语言的了解,对计算机软件编程实验进行分析。  相似文献   

11.
以C语言为例论述在高级语言进行了8031系统编程时,进行外部数据存储器空间扩展需要注意的问题,并对单片机系统用高级语言编程时的外部数据存储器空间扩展方法作一探讨。  相似文献   

12.
C语言是计算机软件编程的重要依据,C语言本身没有太多的语法限制,其在软件编写中发挥重要的作用。C语言在计算机软件编写中的灵活性非常强,程序员可以自主利用C语言,实现软件编写。C语言推进了计算机软件的发展,体现软件信息化的水平。因此,文章重点分析计算机软件C语言的编程实验。  相似文献   

13.
孙静 《电子世界》2012,(14):24-25
在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编语言的人来说,总觉得高级语言"可控性"不好,不如汇编语言那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是本人在实际工作中遇到的几个问题进行研究与探讨。  相似文献   

14.
C语言是基础性的计算机语言之一,也是当前最常用的编程语言之一。它不但使编程过程变得简单化,而且对于一些复杂的编程任务而言,使用C语言会使结果变得更加精准。为了对C语言编程有更加深刻的了解,本文从C语言的相关知识入手,详细介绍了C语言的一些技巧,并对基于C语言的编程案例进行了分析。  相似文献   

15.
李悝 《信息通信》2013,(1):72-73
主要结合C语言与汇编语言进行计算机程序编写设计中各自的特征优势,从C语言与汇编语言混合编程方法,以及混合语言进行MSP430单片机编程设计的具体过程等方面,进行MSP430单片机C语言与汇编语言混合编程的分析论述。  相似文献   

16.
DSP环境下C语言编程的优化实现   总被引:3,自引:0,他引:3  
重点讨论了用C语言进行DSP软件设计时的一些常用的编程优化策略,旨在实现代码的高效和运算速度的提高。详细阐述了这些优化策略的特点、应用规则和性能分析。这些策略同样适用于C^ 开发环境。同时给出了程序设计实例。  相似文献   

17.
C语言在单片机串口通信中的应用   总被引:4,自引:0,他引:4  
介绍了单片机串行通讯基本知识,及如何利用MAX32 32扩展单片机配置接口.在此基础上,突破汇编语言程序的可读性和可移植性差的缺陷,用C语言编写了一套接口程序,可根据需要稍加改动,就可以适应各种实际的应用.  相似文献   

18.
DSP作为一项新型技术,具有实时、准时等优势,在此类系统中,能够运用合理的片内结构,实现对数字信号的专门性处理,提高信号处理有效性.但随着DSP应用范围愈发广泛,汇编语言程序可读性、可移植性等缺陷逐渐暴露出来,且汇编语言是非结构化语言,对于大型的结构化程序设计难以胜任,要求我们采用更为高级的语言完成该项工作.相比较现有汇编语言,C语言无疑是最为高效和灵活的,如何在DSP环境下实现对C语言编程优化受到了广泛关注.文章将从DSP的特点出发,深入分析在DSP环境下C语言编程的优化措施,希望对DSP平台完善提供参考.  相似文献   

19.
计算机C语言编程具有编程效率高、质量有保障等优势,可以将其用于Linux系统的程序编写中。基于此,文章从Linux系统的概念及计算机C语言编程的优势入手,对Linux系统下计算机C语言的编程技巧进行分析。编程人员在明确C语言程序的运行逻辑后,需要做好源程序编译、数据库创建、程序编写工具的应用以及程序调试等工作,从整体上保障计算机C语言编程的质量及效率,保障程序的稳定性及可靠性。  相似文献   

20.
本文给出了8XC196系列单片机C语言和汇编语言的混合编程技术,讨论了C程序和汇编程序为不同模块时的编程方法和嵌入式汇编时C语言和汇编语言的接口技术。  相似文献   

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

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