
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 单片机的C语言概述
我们都知道,在单片机应用系统开发过程中,软件编程占有非常重要的地位。尤其是随着单片机技术的发展,嵌入式系统的推广和应用,硬件的集成化程度越来越高,同时对软件编程的要求也越来越高。这就要求单片机开发人员能在短时间内编写出执行效率高、运行可靠的代码。同时,由于实际系统的日趋复杂,对使用代码的规范性、模块化的要求越来越高,要方便多个工程师以软件工程的形式进行协同开发。在这种形势下,仅靠单片机在推广应用的初期使用的汇编语言来进行软件开发,是远远不够的。C语言是近年来在国内外普遍使用的一种程序设计语言。C语言能直接对计算机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,因此在单片机应用系统开发过程中得到了非常广泛的应用。
在单片机应用系统设计与开发过程中,只要简单地熟悉相应单片机的硬件结构,利用C语言作为编程语言,就可以大大缩短开发周期。本章主要对单片机的C语言的基本问题进行概括的说明。