SoC单片机原理与应用-(第二版)

内容简介

[

第二版重点修改了有关知识点的叙述,尽量实用和简洁,删除了部分不经常用的器件的叙述,增加了部分实用项目的关键技术例程及解读,对TI公司具有无线通信功能的51单片机进行了简单的介绍。书中C51的介绍着重在与标准C语言的不同之处,读者应该在具备一定C语言编程知识的基础上阅读本书内容。书中大部分章节附有习题,以供读者练习。本书附件提供教学用PPT、实验的源代码的电子文档,供读者参考。

]

目录

目录

第1章概述

1.1单片机的发展概况

1.1.1单片机的发展历史

1.1.2典型的8位单片机产品

1.2单片机的应用及发展趋势

1.2.1单片机的应用

1.2.2单片机的发展趋势

习题1

第2章SoC单片机的结构与原理

2.1C8051F系列单片机总体结构

2.1.1C8051F系列单片机简介

2.1.2CIP��51内核

2.1.3C8051F020单片机的片上资源

2.2C8051F020存储器组织

2.2.1程序存储器

2.2.2内部数据存储器

2.2.3特殊功能寄存器

2.2.4位寻址区

2.2.5外部RAM和片内XRAM

2.3中断系统

2.3.1中断概念

2.3.2C8051F中断系统

2.4端口输入/输出

2.4.1优先权交叉开关译码器

2.4.2端口0~3的I/O初始化

2.4.3端口4~7

2.4.4端口特殊功能寄存器

2.4.5交叉开关引脚分配示例

2.4.6片上资源配置工具Config的应用

2.5电源管理方式

2.5.1空闲方式

2.5.2停机方式

2.6复位与时钟

2.6.1复位源

2.6.2上电/掉电复位

2.6.3外部复位

2.6.4内部复位

2.6.5系统时钟

习题2

第3章51单片机编程语言

3.1单片机的编程语言概述

3.2CIP��51指令介绍

3.2.1寻址方式

3.2.251指令集

3.3汇编语言

3.3.1伪指令

3.3.2顺序程序设计

3.3.3分支程序设计

3.3.4循环程序设计

3.3.5子程序设计

3.4C51语言

3.4.1C51关键字

3.4.2C51变量定义

3.4.3C51数据类型

3.4.4C51指针类型

3.4.5C51函数定义

3.4.6C51程序设计的注意事项

习题 3

第4章SoC单片机的片内功能部件

4.1定时器/计数器

4.1.1定时器/计数器的一般结构和工作原理

4.1.2定时器/计数器T0和T1

4.1.3定时器/计数器T2和T4

4.1.4定时器T3

4.2可编程计数器阵列

4.2.1PCA0交叉开关配置

4.2.2PCA0的特殊功能寄存器

4.2.3PCA0定时器/计数器

4.2.4PCA0捕捉/比较模块

4.2.5PCA0应用举例

4.3UART通信接口

4.3.1串行通信及基础知识

4.3.2串行接口的组成和特性

4.3.3串行接口的工作方式

4.3.4波特率设计

4.3.5串行口应用编程

4.3.6多机通信原理及应用

习题4

第5章模/数和数/模转换器

5.1模/数转换器

5.1.1模数转换原理和性能指标

5.1.2C8051F020的ADC0功能结构

5.1.3模拟多路选择器和PGA

5.1.4ADC的工作方式

5.1.5ADC0 可编程窗口检测器

5.1.6ADC1(8位ADC)

5.1.7模数转换举例

5.2数/模转换器

5.2.1数模转换原理及性能指标

5.2.2C8051F020的DAC功能

5.2.3DAC 输出更新

5.2.4DAC 输出定标/调整

5.2.5数模转换举例

5.3电压基准

5.4比较器

习题5

第6章复杂接口应用

6.1系统管理总线SMBus

6.1.1SMBus原理

6.1.2SMBus协议

6.1.3SMBus数据传输方式

6.1.4SMBus特殊功能寄存器

6.1.5实时时钟芯片S��3530A

6.1.6程序代码

6.2串行外设接口总线SPI

6.2.1SPI的原理、控制信号及交叉开关配置

6.2.2SPI特殊功能寄存器

6.2.3用 SPI 实现串行Flash芯片的读写

6.2.4程序代码

6.3液晶显示器接口

6.3.1并口连接方式

6.3.2串口连接方式

6.4GPRS与SMS的应用

6.4.1设计思路

6.4.2核心代码

习题6

第7章SoC的特殊型号芯片介绍

7.1资源较少配置型C8051F单片机——C8051F30X

7.2资源较多配置型单片机C8051F5XX

7.3带无线通信功能的51单片机

7.3.1CC2530单片机简介

7.3.2CC2530单片机的芯片封装和外部引脚

7.3.3CC2530单片机的内部结构

7.3.4CC2530单片机的应用电路

7.3.5CC2530应用举例

习题7

第8章SoC单片机实验介绍

8.1实验系统介绍

8.1.1C8051F单片机开发工具

8.1.2NMC��20XX核心模块简介

8.1.3系统实验板

8.2C8051F系列单片机开发环境

8.2.1Silicon Laboratories IDE集成开发环境简介

8.2.2集成开发环境的安装和配置

8.2.3Silicon Laboratories IDE的软件界面

8.2.4程序开发的基本操作

8.2.5JTAG接口及在线编程调试

8.2.6SiliconLabs IDE集成环境使用实例

8.3C8051F单片机实验项目

8.3.1数据传送实验

8.3.2查表实验

8.3.3七段码显示与按键实验

8.3.4定时器和走马灯实验

8.3.5直流电机测速和控制实验

8.3.6步进电机控制实验

8.3.7温度数据采集实验

8.4Keil μVision2开发环境

8.4.1在Keil μVision2中集成Silicon的驱动和配置

8.4.2使用Keil μVision2开发C8051F020单片机项目示例

习题8

附录ACIP��51指令一览表

附录BC8051F020的封装、引脚

附录CC8051F020的电气参数

参考文献

封面

SoC单片机原理与应用-(第二版)

书名:SoC单片机原理与应用-(第二版)

作者:鲍可进

页数:362

定价:¥49.5

出版社:清华大学出版社

出版日期:2017-05-01

ISBN:9787302461562

PDF电子书大小:141MB 高清扫描完整版



本文标题:《SoC单片机原理与应用-(第二版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!