当前位置:首页 > 工业技术
单片机入门与开发
单片机入门与开发

单片机入门与开发PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李平,杜涛,王靖编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111247265
  • 页数:254 页
图书介绍:本书以富士通的8位单片机F2MC-8FX系列为主介绍单片机的入门与开发。本书是机械工业出版社出版的“单片机及嵌入式系统开发”的成套教程之一。
《单片机入门与开发》目录

第1章 微型计算机基础 1

1.1数制 1

1.1.1二进制 1

1.1.2二进制数与十进制数之间的转换 1

1.1.3十六进制 2

1.1.4二进制数与十六进制数之间的转换 2

1.1.5二进制数与十六进制数的运算 3

1.2码制 4

1.2.1英文字符的表示方法——ASCII码 4

1.2.2 BCD码 5

1.2.3数据在计算机中的表示 6

1.3微型计算机的组成结构 6

1.3.1微机的组成 6

1.3.2微机系统的组成 7

1.3.3微型计算机的总线结构 7

1.3.4微处理器的内部结构与基本功能 8

1.4微机系统的工作过程 8

第2章 单片机基础 10

2.1单片机及其发展概况 10

2.1.1单片机及其特点 11

2.1.2单片机技术现状及将来发展趋势 12

2.2单片机硬件和软件系统 12

2.2.1单片机的硬件基础 12

2.2.2单片机的软件基础 13

2.3单片机的分类 13

2.4单片机的应用领域 15

2.5单片机应用开发环境 16

第3章 富士通单片机概述 19

3.1富士通单片机简介 19

3.2富士通8位单片机概述 19

3.2.1F2MC-8L系列概述 19

3.2.2F2MC-8FX系列概述 20

3.3富士通16位单片机概述 20

3.3.1 F2MC-16LX系列概述 20

3.3.2下一代16FX单片机概述 21

3.4富士通32位单片机 21

第4章 单片机体系结构 23

4.1单片机总体结构 23

4.1.1单片机的基本组成 23

4.1.2单片机内部结构 24

4.2 CPU 25

4.2.1流水线的内部总线 25

4.2.2加速的时钟控制器 26

4.2.3增强的中断 26

4.3存储空间 26

4.3.1存储器的映射 27

4.3.2内存空间与寻址方式的对应关系 28

4.4寻址方式 28

4.5寄存器 31

4.5.1 CPU专用寄存器 31

4.5.2通用寄存器 33

4.6复位及复位电路 33

4.6.1复位操作 33

4.6.2复位源寄存器 34

4.7指令集 35

4.7.4特殊指令 35

4.7.2位操作指令 36

4.7.3 F2MC-8FX指令表 36

第5章I/O端口 42

5.1 Port0 43

5.2 Port1 45

5.3 Port2 47

5.4 Port3 49

5.5 Port4 51

5.6 Port5 53

5.7 Port6 55

5.8 Port7 58

5. 9 Port8 59

5.10 Port E 61

5.11 Port G 63

第6章 中断系统 66

6.1中断的概念 66

6.2中断的功能 66

6.3中断系统结构及中断控制 67

6.3.1中断源 67

6.3.2中断控制 68

6.4中断处理过程 69

6.4.1中断响应 69

6.4.2中断处理 70

6.4.3中断返回 71

6.5多重中断 71

6.6中断程序示例 72

第7章 定时器/计数器 75

7.1时基定时器 75

7.2看门狗定时器 77

7.3预分频计数器 79

7.4监视计数器 82

7.5 8/16位复合定时器 85

7.6 8/16位可编程脉冲发生器 94

7.7 16位PPG定时器 99

7.8 16位重载定时器 106

第8章 通信接口 115

8.1通信基础 115

8.1.1异步通信 115

8.1.2同步通信 116

8.2 UART/SIO 117

8.3 LIN-UART 122

8.4 I2 C 127

8.5通信接口程序示例 133

第9章A/D转换器 136

9.1 A/D转换器的种类与特点 136

9.2 A/D转换器的工作原理 137

9.3 8FX系列单片机A/D转换器 139

9.3.1 A/D转换器特性 140

9.3.2 A/D转换器结构 140

9.3.3 A/D*转换器引脚 141

9.3.4 A/D转换器的寄存器 141

9.3.5 A/D转换器中断 144

9.3.6 A/D转换器的操作 144

9.3.7 A/D转换器使用的注意事项 145

9.4 A/D转换器程序示例 145

第10章 单片机C语言编程 149

10.1概述 149

10.1.1单片机C语言的程序结构和特点 149

10.1.2单片机C语言与标准C语言的区别 151

10.1.3数据存储器的分配 152

10.1.4单片机C语言与汇编语言的混合编程 153

10.2算法 153

10.2.1算法概述 153

10.2.2算法的表示 154

10.3 C语言的基本语法 156

10.3.1数据类型 156

10.3.2标示符 159

10.3.3常量 160

10.3.4变量 161

10.3.5运算符与表达式 161

10.4数据类型转换 164

10.5 C语言语句 165

10.6选择结构程序设计 167

10.6.1 if语句 167

10.6.2 if语句的嵌套 168

10.6.3 switch语句 169

10.7循环结构程序设计 169

10.7.1 while循环 170

10.7.2 do-while循环 170

10.7.3 for循环 171

10.7.4循环嵌套 171

10.7.5 break语句、continue语句和goto语句 172

10.8 C语言的函数 173

10.8.1模块化程序设计方法 173

10.8.2函数的调用 174

10.8.3函数间的参数传递 176

10.8.4函数的嵌套与递归调用 177

10.8.5中断服务函数 178

10.8.6变量的作用域和存储方式 178

10.9指针 181

10.9.1指针的概念 181

10.9.2.指针变量的定义与初始化 182

10.9.3指针的运算及引用 182

10.9.4指针与函数 183

10.10编译预处理 185

10.10.1宏定义 186

10.10.2文件包含 187

10.10.3条件编译 188

10.11 C语言程序设计示例 189

10.11.1键盘接口设计 189

10.11.2七段LED数码管应用程序 192

10.11.3串行E EP*OM程序 196

10.11.4液晶显示程序 205

第11章 单片机开发系统 208

11.1开发工具 208

11.2开发环境 209

11.2.1界面浏览及其功能 209

11.2.2建立工程实例 216

11.3仿真器 228

11.3.1仿真器简介 228

11.3.2后台监视适配器 229

11.3.3 MCU板 229

11.3.4转接板 230

11.3.5.8FX开发套件的设置 230

11.4程序烧写 234

11.4.1硬件链接 234

11.4.2烧写软件 234

第12章 单片机综合应用开发实例 237

12.1步进电机控制系统 237

12.2语音播放系统 238

附录A F2MC-8FX系列单片机I/O电路类型 245

附录B F2MC-8FX系列单片机I/O映射表 247

附录C F2MC-8FX系列单片机中断源列表 252

附录D F2MC-8FX系列单片机指令表 255

返回顶部