嵌入式系统的c程序设计电子书pdf下载|百度网盘下载

编辑评论:

嵌入式系统的C编程 通过介绍8位单片机(MCU)的开发原理和C语言相关知识,向读者展示如何用C语言编写8位嵌入式系统MCU程序,涉及数据类型和变量、函数库、嵌入式C语言程序的优化和测试等。

嵌入式系统的C编程电子书pdf下载

总结

当今嵌入式处理器的产量远远超过了为桌面系统设计的产品。本书通过介绍8位单片机(MCU)的开发原理和C语言的相关知识,向读者展示了如何用C语言编写8位嵌入式MCU程序,涵盖数据类型和变量、函数库、优化和测试嵌入式C语言程序等利用贯穿全书的样例工程,揭示具体设备硬件开发的详细细节,以及C语言嵌入式编程带来的快速开发、增强的可移植性和重用性等优越性能。

本书适合从事嵌入式研究的相关技术人员使用。

本书的作用

本书对使用 C 编程语言进行微控制器编程进行了完整的中级讨论,涵盖了设计嵌入式环境所需的 C 语言改编,以及成功开发项目的所有通用组件。

C 是编写基于 32 位内核的大型微控制器 (MCU) 的首选语言。这些微控制器通常源自其通用微控制器,并且与通用微控制器一样,复杂且功能丰富。因此,对于这些 MCU,C(和 C++)编译器是必需的并且随时可用。

相比之下,选择使用 8 位控制器的设计人员通常会使用汇编语言进行手工编码。虽然用于精确控制的手工装配设计从未过时,但它也没有推动成本降低。因此,即使在 8 位 MCU 资源有限的情况下,编译高级 C 语言仍然有很多优势。

为重复性编码任务(例如 16 位或更长数据类型的算法)自动生成代码。

直观地处理高薪特质。读取或写入串行闪存设备可以用 C 表示为简单的赋值语句,尽管存储操作需要一些编码。

平台独立性。 C语言给桌面计算带来的跨平台能力同样适用于目前市场上的8位微控制器领域。

本书将展示如何用 C 语言对 8 位嵌入式 MCU 进行编程。我们希望您不仅熟悉 C,而且对微控制器编程有更深入的了解。

本书的主要示例项目是一个计算机控制的恒温器。从最初的规格开始,我们以与任何其他消费品或受控产品相同的方式逐步改进和添加设备。软件开发是我们的重点,我们将做出任何设计师都会做出的选择和权衡。

图书概览

确定软件开发目标是第一步,将在第 2 章中进行讨论。它包括对预先设计的文档规则的嵌入式注释,这对于高效的软件开发至关重要。

第 3 章为之前没有接触过 8 位微控制器的读者提供了介绍性介绍。

有了良好的计划和对中央控制器的深入了解,设计过程(在第 4 章中讨论)完成了之前的评估。第 4 章还介绍了与实现恒温器相关的处理器细节。

第 5 章详细描述了硬件的 C 语言表示。它汇集了编写程序源代码所需的所有设置。

第 6 章深入探讨了嵌入式数据。变量存储修饰符 near 和 far 在运行 Microsoft Windows 的 Intel PC 和运行代码的嵌入式处理器上代表不同的事物

第 7 章处理 C 语句,提供有关嵌入式函数、语句和运算符的信息。

第 8 章介绍了库。即使在很少 ROM 和非常具体的工作要做的环境中,预先编写的库也可以提供很大的帮助。

第 9 章提供有关代码优化的深入知识,并帮助您彻底测试您创建的产品。

第 10 章总结了有关示例项目的更多信息。尽管本章前面已经出现了一些信息,但它包含了以前没有讨论过的内容。

阅读剩余
THE END