图书介绍

51系列单片机C程序设计与应用案例PDF|Epub|txt|kindle电子书版本下载

51系列单片机C程序设计与应用案例
  • 于京,张景璐编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:750834085X
  • 出版时间:2006
  • 标注页数:228页
  • 文件大小:7MB
  • 文件页数:240页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

51系列单片机C程序设计与应用案例PDF格式电子书版下载

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

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

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

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

图书目录

第一章 数字逻辑基础1

第一节 数制与布尔代数1

一、数制1

二、十六进制和八进制4

三、十进制数的二进制编码(Binary-Coded-Decimal)5

第二节 布尔代数7

一、布尔代数7

二、布尔代数的基本定理及法则8

三、布尔代数的表示方法9

第三节 布尔代数的化简10

一、布尔代数化简的重要定理10

二、布尔代数的化简11

第四节 组合逻辑电路22

一、组合逻辑表示23

二、组合逻辑25

三、常用的组合逻辑电路27

小结33

第二章 时序逻辑基础35

第一节 时序逻辑电路的特点35

一、时序逻辑电路与组合逻辑电路的区别35

二、组合逻辑电路与时序逻辑电路范畴36

第二节 存储单元37

一、锁存器38

二、透明锁存器39

第三节 触发器(Flip-Flop)40

一、基本RS触发器41

二、D触发器44

三、T触发器47

第四节 总线与三态器件48

第五节 存储器51

第六节 时序图53

第七节 串行与并行57

小结59

第三章 单片机的C语言基础60

第一节 概论60

一、使用C语言对单片机编程的特点61

二、MCS-51的C语言编译器61

三、Cx51的程序结构62

第二节 Cx51的数据与运算63

一、数据与数据类型63

二、常量与变量66

三、单片机MCS-51的存储器结构和存储模式67

四、位变量(BIT)及其Cx51定义70

五、Cx51运算符、表达式及其规则73

第三节 单片机的C语言程序设计80

一、顺序结构的程序设计81

二、选择结构的程序设计81

三、循环结构的程序设计84

一、数组87

第四节 Cx51构造数据类型87

二、结构89

三、指针91

小结93

第四章 单片机开发初步94

第一节 MCS-51单片机的基本结构94

一、MCS-51单片机的结构94

二、MCS-51单片机的时钟和时序97

三、MCS-51的复位电路和复位状态98

四、最简单的单片机电路101

第二节 案例开发:按钮计次105

一、HD7279的使用方法105

二、HD7279的案例剖析108

第五章 MCS-51的定时、计数与中断115

第一节 计数和定时的原理115

第二节 MCS-51单片机的定时/计数器116

一、基本结构116

二、控制字117

三、工作方式详解118

第三节 MCS-51单片机的中断机制120

一、单片机的中断原理120

二、中断应用案例一:利用外部中断完成对PI口的检测124

三、中断应用案例二:定时器程序的设置126

第六章 MCS-51的串口应用129

第一节 MCS-51的串口工作原理129

一、通信的基本概念129

二、MCS-51串口的状态寄存器和缓冲器130

三、MCS-51串口的工作方式132

四、波特率的设计134

第二节 一个串口应用的实例135

一、RS232接口135

二、实例剖析136

第二节 I2C总线141

一、简介141

第一节 概述141

第七章 接口技术141

二、I2C总线的驱动模拟146

第三节 SPI总线150

第四节 实用案例:电平控制152

一、X9221的功能介绍153

二、X9221的时序分析和指令系统154

三、本例的功能和系统设计156

四、代码分析157

第五节 实用案例:A/D转换158

一、A/D转换的基本知识158

二、TLC542的功能介绍159

三、TLC542的时序分析和指令系统(如图7-10所示)160

四、本例的功能和系统设计161

第六节 实用案例:存储芯片AT24系列的使用164

一、AT24系列E2PROM的功能介绍164

二、AT24系列E2PROM的时序分析和指令系统166

三、AT24系列的读写167

第七节 实用案例:X5045的使用169

一、X5045的功能介绍169

二、X5045的使用方法169

三、本例的功能和系统设计173

第八章 系统扩展177

第一节 基本概念177

第二节 ROM扩展178

第三节 RAM扩展179

第四节 地址译码法180

第五节 常用的MCS-51内核单片机180

一、PIC系列182

二、ATMEL的89S5X系列183

三、华邦系列185

第一节 万年历的开发187

一、元器件的介绍187

第九章 实际单片机开发完整过程187

二、AT89S52的ISP功能使用188

三、PCF8563的功能介绍190

四、应用实例191

第二节 基于A/D转换的数据采集系统202

第三节 华邦W77E58的应用206

第十章 KEIL的使用213

第一节 如何在KEIL中调试程序213

一、存储类型与存储区关系218

第二节 KEIL中的指针与数据类型218

二、指针类型和存储区的关系220

附图A “按钮计次”系统的原理图223

附图B “利用外部中断完成对P1口的检测”系统的原理图224

附图C “定时器程序设置”系统的原理图225

附图D “串口应用”系统的原理图226

附图E “电平控制”系统的原理图227

附图F “万年历系统”的原理图228

热门推荐