购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第4章

单片机C语言开发基础

从事单片机应用系统开发的基本要求就是要在尽可能短的时间内编写出执行效率高而可靠的代码,因此选择什么语言进行开发具有至关重要的意义。尽管汇编语言具有执行效率高的优点,但由于其编程效率低下、可移植性差、可读性差等缺点,应用受到了很大限制,而简洁、结构化的C语言以其开发速度快、执行效率高、可移植性强等优点,受到了越来越多的单片机开发人员的喜爱。其优势是汇编语言所不能比拟的。

(1)可以大幅度加快开发进度,特别是开发一些复杂的系统,程序量越大,用C语言就越有优势。

(2)无须精通单片机指令集和过多地了解硬件结构,也能迅速开发出功能强大的单片机应用系统。

尽管C语言写出来的代码比汇编语言占用的空间大5%~20%,但由于半导体技术的飞速发展,芯片的容量和速度已有了大幅度的提高,占用空间的大小不再是开发者关心的主要因素,而随着市场竞争的日趋激烈,软件开发速度和质量才是决定能否在竞争中取胜的关键。所以,使用C语言已成为单片机应用系统开发的趋势。本章介绍单片机开发所必须具备的C语言基础知识及其应用实例。 vM2fssIvN43nDM35X1TrM7wQAg/Op23iTNDxxW5k0VrfOf8vllNHyWaWJJKTOW1j

点击中间区域
呼出菜单
上一章
目录
下一章
×