描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787118069556
编辑推荐
本书结合当前流行的多种系列的单片机,从应用的角度讲解其原理和使用方法。本书可作为高等院校相关专业单片机课程的教材,也可作为工程技术人员的参考书。
内容简介
本书结合当前流行的多种系列的单片机,从应用的角度讲解其原理和使用方法。作者根据自己多年使用单片机的体会,对与应用有关的单片机内部硬件及其操作进行了详细解释,为了追求举一反三的效果,对同样的功能单元通过多家公司的单片机对照来讲解。对从未涉及单片机使用但具有一定电子技术基础的人员来说,通过本书的学习可以很快将单片机自如地作为自己的设计元件,打破在单片机、DSP、ARM等智能芯片面前望而却步的局面;对于会初步使用一两种单片机的人员来说,通过本书的学习可以进一步理解单片机的组成规律,掌握快速消化各种单片机使用说明书的能力,根据不同的应用目的选择不同的单片机以提高所设计产品的性价比。
本书可作为高等院校相关专业单片机课程的教材,也可作为工程技术人员的参考书。
本书可作为高等院校相关专业单片机课程的教材,也可作为工程技术人员的参考书。
目 录
第1章 导论
1.1 单片机的定义
1.2 现代电子技术中软件的重要性
1.3 单片机使用的一般步骤
1.4 初识单片机
第2章 单片机程序设计入门
2.1 单片机程序设计模型
2.2 程序设计的内容
2.3 单片机c语言程序设计初步
2.3.1 程序的实质
2.3.2 程序码的产生
2.3.3 C程序的一般结构
2.3.4 C程序的编写
2.4.Keil开发环境的使用
2.4.1 Keil工程的建立
2.4.2 Keil程序的编写和调试
2.5 IAR开发环境的使用
2.5.1 IAR工程的建立
2.5.2 IAR程序的编写和调试
第3章 单片机的上电、复位、时钟及中断
3.1 电源的接人
3.2 复位
3.2.1 复位的概念
3.2.2 复位电路
3.3 初始化
3.4 系统时钟
3.4.1 单时钟方案系统
3.4.2 C8051F02x单片机多时钟方案
3.4.3 MSP430xlxx单片机多时钟方案
3.4.4 ATmegal6单片机多时钟方案
3.5 中断的概念
第4章 单片机的端口操作
4.1 单片机端口设计原理
4.1.1 CMOS数字端口
4.1.2 CMOS单片机端口的基本原理
4.2 端口设计举例
4.2.1 AT89C205l单片机端口设计举例
4.2.2 C805lF02x单片机端口设计举例
4.2.3 MSP430xlxx单片机端口设计举例
4.2.4 ATmegal6单片机端口设计举例
第5章 单片机的定时器操作
5.1 定时器的组成原理
5.2 基本51系列单片机定时器操作举例
5.2.1 定时器0/1的工作方式0:13位计数器/定时器
5.2.2 定时器0/l的工作方式l:16位计数器/定时器
5.2.3 定时器0/l的工作方式2:8位自动重装载的计数器/定时器
5.2.4 定时器0的工作方式3:两个8位计数器/定时器
5.3 C805lF02x单片机定时器使用举例
5.3.1 C805lF020单片机中的基本51定时器操作
5.3.2 C805lF02x单片机的定时器3的操作
5.4 MSP430xlxx单片机定时器使用举例
5.4.1 MSP430xlxx单片机定时器A原理
5.4.2 MSP430xlxx单片机定时器A使用举例
5.5 ATmegal6单片机定时器使用举例
5.5.1 ATmegal6单片机定时器T/C0的组成原理
5.5.2 ATmegal6单片机定时器F/C0使用举例
第6章 单片机的通信口操作I
6.1 UART的使用
6.1.1 UART设计原理
6.1.2 基本51单片机UART通信_
6.1.3 C805lF02x单片机UART通信
6.1.4 MSP430xlxx单片机UART通信
6.1.5 ATmegal6单片机UART通信
6.2 I2c接口的使用
6.2.1 I2C接口设计原理
6.2.2 C8051F02x系列单片机I2C通信
6.2.3 MSP430xlxx单片机I2C通信
6.2.4 ATmegal6单片机I2C通信
6.3 SPI端口的使用
6.3.1 SPI设计原理
6.3.2 SPI端口操作举例
第7章 单片机其他资源的操作及基于单片机的系统举例
7.1 单片机A/D的操作
7.1.1 A/D转换器概述
7.1.2 ATmegal6单片机的A/D操作
7.2 单片机脉宽调制器的操作
7.3 看门狗定时器的操作
7.3.1 看门狗定时器的原理
7.3.2 C8051F02x单片机看门狗操作
7.3.3 MSP430x1xx单片机看门狗使用
7.3.4 ATmegal6单片机看门狗使用
7.4 单片机Flash的修改操作
7.4.1 修改Flash的意义
7.4.2 C8051F02x单片机:Flash修改操作
7.5 基于单片机的系统举例
7.5.1 3种评估实验板的介绍
7.5.2 基于MXP430xlxx单片机评估实验板的自动打钟器
7.5.3 基于MSP430x1xx单片机评估实验板的自动温度调节器
实例速查表
参考文献
1.1 单片机的定义
1.2 现代电子技术中软件的重要性
1.3 单片机使用的一般步骤
1.4 初识单片机
第2章 单片机程序设计入门
2.1 单片机程序设计模型
2.2 程序设计的内容
2.3 单片机c语言程序设计初步
2.3.1 程序的实质
2.3.2 程序码的产生
2.3.3 C程序的一般结构
2.3.4 C程序的编写
2.4.Keil开发环境的使用
2.4.1 Keil工程的建立
2.4.2 Keil程序的编写和调试
2.5 IAR开发环境的使用
2.5.1 IAR工程的建立
2.5.2 IAR程序的编写和调试
第3章 单片机的上电、复位、时钟及中断
3.1 电源的接人
3.2 复位
3.2.1 复位的概念
3.2.2 复位电路
3.3 初始化
3.4 系统时钟
3.4.1 单时钟方案系统
3.4.2 C8051F02x单片机多时钟方案
3.4.3 MSP430xlxx单片机多时钟方案
3.4.4 ATmegal6单片机多时钟方案
3.5 中断的概念
第4章 单片机的端口操作
4.1 单片机端口设计原理
4.1.1 CMOS数字端口
4.1.2 CMOS单片机端口的基本原理
4.2 端口设计举例
4.2.1 AT89C205l单片机端口设计举例
4.2.2 C805lF02x单片机端口设计举例
4.2.3 MSP430xlxx单片机端口设计举例
4.2.4 ATmegal6单片机端口设计举例
第5章 单片机的定时器操作
5.1 定时器的组成原理
5.2 基本51系列单片机定时器操作举例
5.2.1 定时器0/1的工作方式0:13位计数器/定时器
5.2.2 定时器0/l的工作方式l:16位计数器/定时器
5.2.3 定时器0/l的工作方式2:8位自动重装载的计数器/定时器
5.2.4 定时器0的工作方式3:两个8位计数器/定时器
5.3 C805lF02x单片机定时器使用举例
5.3.1 C805lF020单片机中的基本51定时器操作
5.3.2 C805lF02x单片机的定时器3的操作
5.4 MSP430xlxx单片机定时器使用举例
5.4.1 MSP430xlxx单片机定时器A原理
5.4.2 MSP430xlxx单片机定时器A使用举例
5.5 ATmegal6单片机定时器使用举例
5.5.1 ATmegal6单片机定时器T/C0的组成原理
5.5.2 ATmegal6单片机定时器F/C0使用举例
第6章 单片机的通信口操作I
6.1 UART的使用
6.1.1 UART设计原理
6.1.2 基本51单片机UART通信_
6.1.3 C805lF02x单片机UART通信
6.1.4 MSP430xlxx单片机UART通信
6.1.5 ATmegal6单片机UART通信
6.2 I2c接口的使用
6.2.1 I2C接口设计原理
6.2.2 C8051F02x系列单片机I2C通信
6.2.3 MSP430xlxx单片机I2C通信
6.2.4 ATmegal6单片机I2C通信
6.3 SPI端口的使用
6.3.1 SPI设计原理
6.3.2 SPI端口操作举例
第7章 单片机其他资源的操作及基于单片机的系统举例
7.1 单片机A/D的操作
7.1.1 A/D转换器概述
7.1.2 ATmegal6单片机的A/D操作
7.2 单片机脉宽调制器的操作
7.3 看门狗定时器的操作
7.3.1 看门狗定时器的原理
7.3.2 C8051F02x单片机看门狗操作
7.3.3 MSP430x1xx单片机看门狗使用
7.3.4 ATmegal6单片机看门狗使用
7.4 单片机Flash的修改操作
7.4.1 修改Flash的意义
7.4.2 C8051F02x单片机:Flash修改操作
7.5 基于单片机的系统举例
7.5.1 3种评估实验板的介绍
7.5.2 基于MXP430xlxx单片机评估实验板的自动打钟器
7.5.3 基于MSP430x1xx单片机评估实验板的自动温度调节器
实例速查表
参考文献
评论
还没有评论。