图书介绍

单片微型计算机原理及其C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

单片微型计算机原理及其C语言程序设计
  • 陈光东编著 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:7560931081
  • 出版时间:2004
  • 标注页数:221页
  • 文件大小:9MB
  • 文件页数:231页
  • 主题词:

PDF下载


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

下载说明

单片微型计算机原理及其C语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

1.1 存储器1

1.1.1 内部数据存储器1

第1章 MCS-51单片机的硬件结构与工作原理1

1.1.2 特殊功能寄存器3

1.1.3 程序存储器5

1.1.4 外部数据存储器5

1.1.5 存储器的数据操作5

1.2 定时器/计数器7

1.2.1 工作方式7

1.2.2 控制寄存器9

1.2.3 定时/计数初值的求取方法10

1.3.1 中断系统的结构12

1.3.2 中断系统的控制寄存器12

1.3 中断系统12

1.3.3 中断的响应过程14

1.4 输入/输出端口16

1.4.1 并行端口16

1.4.2 串行端口19

1.5 时钟电路、复位电路与节电运行方式25

1.5.1 时钟电路25

1.5.2 基本时序单位25

1.5.3 复位电路26

1.5.4 单片机复位后的状态27

1.5.5 节电运行与掉电工作方式27

1.6 引脚功能29

1.7 单片机最小系统30

习题与思考题31

2.1.1 立即寻址33

2.1.2 直接寻址33

第2章 MCS-51单片机的指令系统33

2.1 寻址方式33

2.1.3 寄存器寻址34

2.1.4 寄存器间接寻址34

2.1.5 变址寻址34

2.1.6 相对寻址36

2.1.7 位寻址36

2.2 分类指令36

2.2.1 数据传送与交换类指令37

2.2.2 算术运算类指令39

2.2.3 逻辑运算与循环类指令42

2.2.4 子程序调用与转移类指令43

2.2.5 位操作类指令48

2.2.6 CPU控制类指令49

习题与思考题50

3.1 伪指令54

第3章 MCS-51单片机汇编语言程序设计基础54

3.2 顺序程序55

3.3 分支程序56

3.4 循环程序58

3.5 数制转换程序62

3.6 位操作程序63

3.7 子程序65

习题与思考题67

第4章 MCS-51单片机C语言程序设计基础70

4.1 C51的数据类型与存储类型70

4.1.1 数据类型70

4.1.2 存储类型73

4.1.3 C51的指针74

4.2 C51对单片机资源的定义75

4.2.1 特殊功能寄存器的定义75

4.2.3 存储器绝对地址的定义77

4.2.2 片内RAM中位与寄存器组的定义77

4.2.4 中断的定义78

4.3 运算符、表达式与基本语句79

4.3.1 运算符和表达式79

4.3.2 程序的基本结构与基本语句84

4.3.3 C51的函数89

4.4 内部资源操作类程序92

4.4.1 定时器/计数器编程92

4.4.2 中断编程94

4.4.3 输入/输出端口编程96

4.5 数据运算处理类程序99

4.5.1 基本类型99

4.5.2 数组与指针101

4.5.3 数据变换102

4.5.4 结构体与枚举法103

4.6 C51程序的设计与开发105

4.6.1 C51程序基本概念105

4.6.2 C51程序开发过程107

习题与思考题108

第5章 MCS-51单片机基于C语言的接口编程技术109

5.1 接口编程技术中的一般方法109

5.1.1 接口指令109

5.1.2 接口信号与时序110

5.1.3 输入/输出的数据交换方式111

5.1.4 地址的译码112

5.2 D/A转换电路的接口与编程114

5.2.1 D/A转换原理114

5.2.2 DAC0832与单片机的接口116

5.2.3 AD7520与单片机的接口121

5.3.1 A/D转换原理123

5.3 A/D转换电路的接口与编程123

5.3.2 ADC0809与单片机的接口125

5.3.3 TLC549与单片机的接口127

5.3.4 AD574与单片机的接口129

5.3.5 MC14433与单片机的接口133

5.4 键盘接口与编程136

5.4.1 键盘结构与工作原理136

5.4.2 键盘扫描的控制方式139

5.4.3 键操作及功能处理142

5.4.4 拨盘应用技术143

5.5 显示器接口与编程145

5.5.1 LED显示器的接口145

5.5.2 字符型LCD的接口150

5.5.3 点阵型LCD的接口158

5.6.1 TPμP-40A的操作特点166

5.6 打印机接口与编程166

5.6.2 接口电路与程序安排169

5.7 IBM-PC串行通信接口技术170

5.7.1 串行通信的接口电路171

5.7.2 IBM-PC的串行通信语句172

5.7.3 单片机与IBM-PC的通信程序177

5.7.4 多机通信181

5.8 实时时钟接口与编程184

5.8.1 DS1302主要特点与操作方法184

5.8.2 多字节操作与低功耗方式188

习题与思考题190

附录一 MCS-51系列单片机指令表192

附录二 AT89系列单片机简介200

附录三 C51库函数204

附录四 C51的编译器与连接器211

参考文献221

热门推荐