图书介绍

单片机技术及C51程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机技术及C51程序设计
  • 唐颖主编;程菊花,任条娟,谭保华副主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121171017
  • 出版时间:2012
  • 标注页数:284页
  • 文件大小:89MB
  • 文件页数:295页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机技术及C51程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1单片机的基本概念与发展概况2

1.1.1基本概念2

1.1.2发展概况3

1.2单片机的特点及应用6

1.2.1单片机的特点6

1.2.2单片机的应用6

1.3常用单片机系列介绍7

1.3.1常用单片机系列产品及性能简介7

1.3.2 MCS-51系列单片机分类9

1.3.3 AT89系列单片机分类11

1.3.4其他公司生产的51系列单片机12

本章小结12

习题113

第2章 MCS-51系列单片机的内部结构14

2.1 MCS-51系列单片机内部结构和引脚说明15

2.1.1 MCS-51系列单片机内部结构框图15

2.1.2 MCS-51系列单片机外部引脚说明19

2.2 MCS-51系列单片机存储器21

2.2.1程序存储器22

2.2.2数据存储器22

2.3 MCS-51系列单片机并行I/O接口26

2.3.1 P0口结构及功能26

2.3.2 P 1口结构及功能28

2.3.3 P2口结构及功能28

2.3.4 P3口结构及功能29

2.4 MCS-51系列单片机的时钟电路与时序30

2.4.1时钟电路30

2.4.2 CPU时序30

2.4.3 MCS-51系列单片机的复位电路32

2.4.4 MCS-51系列单片机的掉电和节电方式33

本章小结35

习题235

第3章 MCS-51系列单片机指令系统和汇编语言程序设计37

3.1指令系统基本概念38

3.1.1指令基本格式38

3.1.2指令分类38

3.1.3指令描述符号介绍39

3.2 MCS-51系列单片机的寻址方式39

3.3 MCS-51系列单片机的指令系统42

3.3.1数据传送类指令42

3.3.2算术运算类指令48

3.3.3逻辑运算及移位指令55

3.3.4位操作类指令58

3.3.5控制转移类指令60

3.4汇编程序设计示例65

3.4.1汇编程序伪指令66

3.4.2顺序程序68

3.4.3分支程序70

3.4.4循环程序72

3.4.5查表程序76

3.4.6散转程序78

3.4.7子程序79

本章小结82

习题382

第4章 MCS-51系列单片机C程序设计87

4.1 C语言与MCS-51系列单片机88

4.1.1 C语言的特点及程序结构88

4.1.2 C语言编译器与MCS-51系列单片机90

4.1.3 C51程序结构90

4.2 C51的数据类型91

4.3 C51的运算量93

4.3.1常量93

4.3.2变量95

4.3.3存储模式98

4.3.4绝对地址访问98

4.4 C51的运算符及表达式100

4.4.1赋值运算100

4.4.2算术运算符101

4.4.3关系运算符101

4.4.4逻辑运算符101

4.4.5位运算符102

4.4.6复合赋值运算符102

4.4.7逗号运算符103

4.4.8条件运算符103

4.4.9指针与地址运算符103

4.5表达式语句及复合语句104

4.5.1表达式语句104

4.5.2复合语句105

4.6 C51的输入/输出105

4.6.1格式输出函数printf()106

4.6.2格式输入函数scanf()106

4.7 C51程序基本结构与相关语句107

4.7.1 C51的基本结构107

4.7.2 if语句109

4.7.3 swich/case语句109

4.7.4 while语句110

4.7.5 do…while语句111

4.7.6 for语句112

4.7.7循环的嵌套112

4.7.8 break和continue语句113

4.7.9 return语句114

4.8函数114

4.8.1函数的定义114

4.8.2函数的调用与声明117

4.8.3函数的嵌套与递归119

4.9 C51构造数据类型120

4.9.1数组120

4.9.2指针123

4.9.3结构125

4.9.4联合128

4.9.5枚举130

本章小结131

习题4131

第5章 MCS-51系列单片机的内部硬件资源及应用133

5.1 MCS-51系列单片机的并行I/O接口134

5.1.1端口输入/输出操作134

5.1.2 I/O口的位操作指令134

5.1.3并行口应用举例134

5.2 MCS-51系列单片机中断系统136

5.2.1中断的基本概念136

5.2.2 MCS-51系列单片机的中断系统与控制137

5.2.3 MCS-51系列单片机中断系统的应用143

5.3 MCS-51系列单片机的定时器/计数器接口146

5.3.1定时器/计数器的结构与工作原理146

5.3.2定时器/计数器的工作方式148

5.3.3定时器/计数器的应用149

5.4 MCS-51系列单片机的串行接口及其串行通信152

5.4.1串行通信的基本概念152

5.4.2 MCS-51系列单片机的串行接口及控制寄存器154

5.4.3 MCS-51系列单片机串行通信工作方式157

5.4.4串行接口应用举例159

本章小结169

习题5170

第6章 MCS-51系列单片机系统功能的扩展172

6.1单片机最小应用系统173

6.2存储器的扩展174

6.2.1程序存储器的扩展175

6.2.2数据存储器的扩展177

6.2.3存储器综合扩展举例178

6.3 I/O接口扩展179

6.3.1简单I/O接口扩展179

6.3.2用串行接口扩展并行I/O接口180

6.3.3可编程I/O接口扩展181

本章小结186

习题6187

第7章 MCS-51系列单片机显示与键盘接口技术188

7.1 MCS-51系列单片机与LED数码管显示接口189

7.1.1 LED显示器的结构与原理189

7.1.2 LED显示器显示方式191

7.1.3 LED显示接口典型应用电路192

7.2 MCS-51系列单片机与键盘的接口199

7.2.1键盘的工作原理与扫描方式200

7.2.2独立式按键及接口201

7.2.3矩阵式键盘及接口204

7.2.4键盘、显示器组合接口210

本章小结214

习题7214

第8章 MCS-51系列单片机A/D、D/A转换接口技术215

8.1 MCS-51系列单片机与A/D转换接口216

8.1.1 A/D转换芯片ADC0809简介216

8.1.2 ADC0809与MCS-51系列单片机的接口218

8.1.3 AD574与MCS-51系列单片机的接口220

8.2 MCS-51系列单片机与D/A转换接口223

8.2.1 D/A转换芯片DAC0832简介223

8.2.2 DAC0832与MCS-51系列单片机的接口实例225

本章小结229

习题8229

第9章 综合实例230

9.1流水灯的设计231

9.2简易报警发生器设计232

9.3外部负脉冲宽度测量电路设计234

9.4航标灯控制程序设计236

9.5 99s跑码表设计237

9.6独立式按键的应用设计240

9.7带数码显示的A/D转换电路设计242

9.8直流电动机控制设计244

9.9步进电动机控制设计248

习题9250

第10章 单片机应用系统设计252

10.1单片机应用系统的基本结构253

10.1.1单片机应用系统的硬件组成253

10.1.2硬件系统设计原则254

10.1.3单片机应用系统的软件设计255

10.2数字电子钟/日历系统设计实例256

10.3单片机遥控系统的应用设计261

10.3.1系统要求与设计方案261

10.3.2系统硬件电路的设计261

10.3.3系统程序设计266

10.3.4调试及性能分析270

10.3.5控制源程序清单270

附录A MCS-51系列单片机指令表279

附录B ASCII码283

参考文献284

热门推荐