《单片机C语言编程就这么容易》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:邓会国主编;朱明英,辛春娟副主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2015
  • ISBN:9787122203090
  • 页数:211 页
图书介绍:本书主要针对单片机的初学者和使用单片机从事项目开发的技术人员,从实际应用入手,循序渐进地介绍单片机C语言编程方法以及单片机的硬件结构和功能应用。

第一章 认识单片机 1

第一节 单片机的组成 1

一、计算机的基本组成 1

二、单片机的基本组成 2

三、单片机的外形及引脚分布 3

第二节 单片机的发展 3

一、单片机的发展历程 3

二、单片机的发展趋势 3

第三节 单片机的分类及常用的单片机产品 5

一、单片机的分类 5

二、常用的单片机产品 5

第四节 单片机的应用 7

第二章 MCS-51单片机基础 9

第一节 51系列单片机的认识及系统组成 9

一、相关引脚的认识 9

二、单片机的系统组成及测试 11

第二节 MCS-51的引脚功能及接口 14

一、MCS -51的引脚功能 14

二、MCS-51单片机的并行输入/输出端口 16

三、单片机最小系统应用 20

第三章 单片机开发工具 24

第一节 硬件工具 24

一、ISP下载线 24

二、编程器 25

三、仿真器 26

四、其他工具 26

第二节 软件工具 27

一、Keil软件应用 27

二、下载器软件应用 30

第四章 C语言常用指令 34

第一节 C语言数据类型及常用数据量类型 34

一、C语言数据类型 34

二、常量的数据类型 36

三、变量 37

第二节 定义数据类型及数据表达式 39

一、重新定义数据类型 39

二、运算符和表达式 40

第三节 C语言程序设计的基本语句 48

一、表达式语句 48

二、复合语句 49

三、条件语句 50

四、开关语句 51

五、循环语句 52

第五章 函数数组与指针的应用 56

第一节 函数定义及调用 56

一、函数定义 56

二、函数的调用形式 57

三、函数的参数和函数的返回值 58

四、实际参数的传递方式 59

五、中断函数 60

六、中断函数应用实例 60

第二节 数组 61

一、一维数组 62

二、字符数组 62

第三节 指针 63

一、指针变量的定义 64

二、指针变量的引用 64

第六章 C语言程序设计 66

第一节 常用程序设计 66

一、顺序结构程序设计 66

二、分支(选择)结构程序设计 66

三、循环结构程序设计 67

第二节 单片机I/O口控制程序 69

一、P1口控制程序 69

二、按键控制发光二极管实例 70

三、节日彩灯实例 70

第七章 中断控制与定时/计数器 72

第一节 中断系统 72

一、中断系统概述 72

二、MCS-51系列单片机中断系统的结构 73

三、中断优先级 73

四、中断控制寄存器 74

五、中断系统应用 76

第二节 定时/计数器 77

一、与定时/计数器相关的SFR寄存器 78

二、MCS-51定时/计数器的电路结构与工作模式 79

三、定时/计数器应用 81

第八章 单片机串行通信系统 84

第一节 单片机串行通信概述 84

一、串行通信的种类 84

二、串行通信的制式 86

三、MCS-51串行通信口控制及初始化 86

四、串行通信控制寄存器 87

第二节 MCS-51单片机串行通信工作方式 88

一、串行口的工作方式 88

二、MCS-51单片机串行通信应用 91

第九章 输入/输出接口技术 93

第一节 简单I/O口的扩展 93

一、输出口扩展 93

二、输入口扩展 94

第二节 单片机键盘接口与显示接口 94

一、键盘工作原理 95

二、键盘结构 95

三、单片机显示器接口 99

第十章 综合开发程序设计 102

第一节 输出显示类程序编制 102

一、顺序程序 102

二、加一进数显示 103

三、键盘输入与LED数码管显示 104

四、多组LED数码管动态显示 105

五、LED点阵显示屏显示 106

第二节 电机驱动程序编制 111

一、直流电机调速程序编制 111

二、步进电机调速程序编制实例 113

第三节 模数、数模转换器编程 115

一、模数ADC转换程序编制 115

二、数模DAC转换程序编制 117

第四节 测控类程序编制 120

一、温度测控编程实例 120

二、超声波测距编程 128

第五节 时钟类的程序编制 148

一、电子日历程序编制 148

二、校历钟显示程序的编制 158

三、电路原理图及说明 162

第六节 其他类程序编制 185

一、串行通信实例 185

二、红外自动语音系统 186

三、基于单片机与CPLD的防雷元件测试电路 195

参考文献 211