ARM Cortex-M0最小系统应用与C程序编写
ARM Cortex-M0最小系统应用与C程序编写封面图

ARM Cortex-M0最小系统应用与C程序编写

刘同法, 彭继卫, 肖志刚, 编著

出版社:北京航空航天大学出版社

年代:2014

定价:30.0

书籍简介:

本书按三部分读者够思而成:一是针对职业技术培训的学生,对于技工学校的学生来说懂得单片机的硬件电路和程序的下载,用于他们日后的工作就足够了。二是针对高职高专,大学本科的学生,他们需要学习单片机的程序编写,单片机的硬件电路设计,在书中特意编排了第三章C语言编程基础、第四章NXP LPC1100系列32位单片机内部资源应用基础和第五章32位单片机NXP LPC1114FN28内部资源与模拟接口的应用。三是针对在职在岗的工程师们他们需要快速学习一种新的芯片的应用,为解决这一问题在书的例程编写上特意编写了LPC11xx系列单片机的API接口函数开发包。

书籍目录:

第1章 单片机基础 1.1 单片机的概述 1.1.1 通用计算机与嵌入式计算机 1.1.2 嵌入式系统 1.1.3 单片机与嵌人式系统 1.2 8位单片机内部结构与32位微控制器的内部结构 1.2.1 8位单片机内部结构 1.2.2 32位微控制器的内部结构 1.3 单片机的发展过程 1.3.1 8位单片机的发展阶段 1.3.2 32位微控制器时代的到来 1.4 LPC1100微控制器硬件与主要的寄存器 1.4.1 简介 1.4.2 特点 1.4.3 芯片各引脚的配置

第1章 单片机基础 1.1 单片机的概述 1.1.1 通用计算机与嵌入式计算机 1.1.2 嵌入式系统 1.1.3 单片机与嵌人式系统 1.2 8位单片机内部结构与32位微控制器的内部结构 1.2.1 8位单片机内部结构 1.2.2 32位微控制器的内部结构 1.3 单片机的发展过程 1.3.1 8位单片机的发展阶段 1.3.2 32位微控制器时代的到来 1.4 LPC1100微控制器硬件与主要的寄存器 1.4.1 简介 1.4.2 特点 1.4.3 芯片各引脚的配置 1.4.4 主要的寄存器描述 1.4.5 最小应用系统第2章 C语言编程基础 2.1 C语言概述 2.2 C语言的基础知识 2.2.1 C语言的基本词法 2.2.2 C语言的基本语句 2.2.3 C语言的基本结构 2.3 C语言的基本数据类型和运算符 2.3.1 C语言的数据类型 2.3.2 常量 2.3.3 变量 2.3.4 运算符 2.3.5 表达式与语句 2.4 C语言的程序控制流与程序编写 2.4.1 C程序编写基础知识 2.4.2 循环语句与循环程序 2.4.3 条件语句与条件判断 2.4.4 数组与指针 2.4.5 结构 2.4.6 函数的说明方法与调用 2.4.7 C语言的编程技巧 2.5 C语言的编程环境与程序的编译方法 2.6 本章作业标准答案第3章 NXP LPCIl00系列32位微控制器内部资源应用基础 3.1 GPIO输人/输出与中断功能的设置与应用 3.1.1 概述 3.1.2 I/O配置寄存器描述 3.1.3 通用输入/输出口(GPIO) 3.2 定时器功能的设置与应用 3.2.1 概述 3.2.2 特性 3.2.3 引脚描述 3.2.4 时钟与功率控制 3.2.5 单边沿控制的PWM输出规则 3.2.6 定时器操作示例 3.2.7 定时器中断设置 3.2.8 应用范例 3.3 I2C通信功能的设置与应用 3.3.1 I2C总线简介 3.3.2 I2C关联的寄存器 3.3.3 I2C寄存器描述 3.3.4 I2C接口中断 3.3.5 I2C应用实践 3.4 SSP通信功能的设置与应用 3.4.1 概述 3.4.2 特性 3.4.3 引脚描述 3.4.4 总线规范 3.4.5 时钟和功率控制 3.4.6 寄存器描述 3.4.7 SSP接口中断设置 3.4.8 应用范例 3.5 通用异步收发器(UART)的设置与应用 3.5.1 概述 3.5.2 特性 3.5.3 引脚描述 3.5.4 计时和功率控制 3.5.5 典型应用电路 3.5.6 寄存器描述 3.5.7 UART中断 3.5.8 应用范例第4章 LPC1114FN28内部资源与外围接口电路的应用 4.1 LPC1114FN28芯片引脚的配置 4.2 GPIO引脚输人、输出及中断功能的应用 4.2.1 GPIO输出练习 4.2.2 GPIO输入练习 4.2.3 GPIO引脚中断功能的应用 4.3 定时器功能模块的应用实践 4.4 UART串行功能模块的应用 4.5 WDT看门狗模块的应用 4.6 I2C通信功能模块的应用 4.6.1 模拟I2C开发包简介 4.6.2 应用范例 4.7 SPI通信功能模块的应用 4.7.1 模拟SPI开发包简介 4.7.2 应用范例 4.8 ACD功能模块的应用 4.9 Ir红外线信号接收的应用第5章 LPCIll4FN28在实用工程中的应用 5.1 充电器花样闪光灯的制作 5.1.1 工程要求与电路设计 5.1.2 充电器花样闪光灯工程施工用图 5.1.3 程序包ltflpclll4fn28gpio.h可调用函数简介 5.1.4 GpioYul.xmp实用工程程序 5.2 数码管显示日期和时钟电路的制作 5.2.1 工程要求与电路设计 5.2.2 主要接口电路简介 5.2.3 数码管显示日期和时钟电路施工用图 5.2.4 程序包lpcllxx_Spi_595A.h可调用函数原型 5.2.5 DateTime.xmp实用工程程序 5.3 红外遥控开关的制作 5.3.1 工程要求与电路设计 5.3.2 主要接口电路简介 5.3.3 红外遥控照明电路施工用图 5.3.4 红外遥控照明电路流程 5.3.5 程序包lpclll4fn_hvsl838ir.h文件的编写 5.3.6 Ipcllxx_1838Ir.xmp实用工程程序 5.4 无线遥控开关的制作 5.4.1 工程要求与电路设计 5.4.2 主要模块简介 5.4.3 无线遥控开关电路施工用图 5.4.4 无线遥控开关电路控制原理 5.4.5 程序包lpcllXX_Spi_595A.h文件级联函数的编写 5.4.6 wxiand.xmp实用工程程序 5.5 定时开关的制作 5.5.1 工程要求与电路设计 5.5.2 主要接口龟路简介 5.5.3 电路施工用图 5.5.4 程序包文件中可调用函数原型 5.5.5 DTimeOffOn.xmp实用工程程序 5.6 简易恒温热水供应系统的制作 5.6.1 工程要求与电路设计 5.6.2 主要接口电路简介 5.6.3 电路施工用图 5.6.4 电路与控制流程 5.6.5 程序包lpclltml637h.h文件的编写 5.6.6 程序包ltfl2Cjpc1114_lm75a.h文件的编写 5.6.7 Reshuiqi.xmp实用工程程序 5.7 自动抽油烟机的制作 5.7.1 工程要求与电路设计 5.7.2 主要接口电路简介 5.7.3 电路施工用图 5.7.4 电路与控制流程 5.7.5 程序包可调用函数原型与程序代码 5.7.6 Chouyanji.xmp实用工程程序 5.8 学校作息时间控制系统的制作 5.8.1 工程要求与电路设计 5.8.2 主要接口电路简介 5.8.3 电路施工用图 5.8.4 程序包可调用函数原型 5.8.5 ZuoxiTime.xmp实用工程程序 5.9 电梯升降与楼层显示系统的制作 5.9.1 工程要求与电路设计 5.9.2 主要接口电路简介 5.9.3 电路施工用图 5.9.4 六个按键的分工与控制过程 5.9.5 程序包文件的编写 5.9.6 Dianti.xmp实用工程程序 5.10 大型电机的Y/△降压启动控制系统的制作 5.10.1 工程要求与电路设计 5.10.2 电路施工用图 5.10.3 程序包lpcllxx_8x8_tml638.h可调用函数原型 5.10.4 Qidong.xmp实用工程程序附录A TKStudio_M0集成开发平台的使用方法 A.1 新工程的创建 A.2 程序模板文件的添加 A.3 程序代码的输入与调试附录B Flash Magic6.1V程序下载器ISP下载程序的方法附录C 5 V电源的制作附录D 网上资料说明附录E ASCII码表参考文献

内容摘要:

《ARMCortex-MO最小系统应用与C程序编写》以Cmtex-M0微控制器的硬件和软件编程基础为主,通过任务制作来提高学识水平。  硬件基础部分主要讲述51单片机和Cortex-M0的发展过程及内部结构、寄存器映射;编程基础部分主要讲述C语言的程序结构、程序语句、语法知识及C语言中的模块化程序(函数)的编写方法。学识水平提高部分主要介绍LPCI100系列微控制器的内部资源应用技术、典型芯片LPC1114FN28的内部资源应用、80C51单片机模拟串行通信程序移植到LPC1114FN28上的应用技术以及LPC1114FN28在实际工程程序中的应用方法。  《ARMCortex-MO最小系统应用与C程序编写》可作为本科院校、高职高专及技师学院的自动控制、智能仪器仪表、电力电子、机电一体化专业的理论与实践教材。还可作为电子技术爱好者和工程技术人员的参考用书。

书籍规格:

书籍详细信息
书名ARM Cortex-M0最小系统应用与C程序编写站内查询相似图书
9787512414082
如需购买下载《ARM Cortex-M0最小系统应用与C程序编写》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京航空航天大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸19 × 26装帧平装
页数印数

书籍信息归属:

ARM Cortex-M0最小系统应用与C程序编写是北京航空航天大学出版社于2014.4出版的中图分类号为 TP312 ,TP332 的主题关于 C语言-程序设计 ,微处理器-系统设计 的书籍。