当前位置:首页 > 工业技术
微型计算机原理与接口技术
微型计算机原理与接口技术

微型计算机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵长德,雷田玉主编;全国高等教育自学考试指导委员会组编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111076346
  • 页数:312 页
图书介绍:
《微型计算机原理与接口技术》目录

第一部分 C语言程序设计 1

第一章 微型计算机基础知识 1

第一节 微型计算机和单片机发展概述 1

一、微处理器和微型计算机的发展 1

二、单片计算机的发展和特点 2

第二节 计算机中的数制和编码 5

一、无符号数的表示和运算 5

二、带符号数的表示方法 10

三、8位与16位二进制数表示的范围 13

四、字符编码 14

第三节 微型计算机的基本组成和语言 15

一、微型计算机系统的基本组成 15

二、计算机语言及其发展 16

第四节 微型计算机的解题过程 18

一、微处理器的结构 18

二、指令、程序和指令系统 19

三、计算机的解题过程 19

习题 22

第二章 C语言概述与最简单的C程序 23

第一节 C语言的特点 23

第二节 利用高级语言解题的一般过程 24

第三节 C语言的基本数据类型 25

一、字符型 25

二、整型 26

三、浮点型(实型) 27

四、变量赋初值 27

第四节 C语言的算术运算 27

一、基本算术运算符 27

二、算术表达式与算术运算符的优先顺序 28

三、自加和自减运算符 28

第五节 C程序的一般组成 29

第六节 C程序的编辑、编译和运行 31

第七节 最简单的C程序 32

一、输入原始数据的方法 32

二、算术表达式计算 34

三、数据的输出——printf()函数 34

第八节 字符输入输出函数 36

第九节 简单程序应用举例 37

习题 38

第三章 C程序的选择结构 39

第一节 C语言的关系运算与逻辑运算 39

一、关系运算符与关系表达式 39

二、逻辑运算符与逻辑表达式 39

第二节 if语句 40

第三节 switch语句 47

习题 48

第四章 C程序的循环结构 49

第一节 当型循环 49

第二节 直到型循环 50

第三节 for循环 52

第四节 循环的控制语句 54

一、break语句 54

二、continue语句 54

第五节 多重循环 54

习题 56

第五章 C语言的数组 57

第一节 数组的定义与初始化 58

一、一维数组定义格式 58

二、二维数组定义格式 58

第二节 数组元素的输入和输出 59

一、一维数组的数组元素输入输出 59

二、二维数组的数组元素输入输出 59

第三节 数组的应用 60

一、计算n个数据的平均值 60

二、求n个数据中的最大最小值 60

三、顺序查找 61

四、排序 62

第四节 字符数组 63

习题 65

第六章 C语言的函数 66

第一节 C函数的定义 66

第二节 函数的调用 68

一、一般调用 68

二、函数的嵌套调用 69

三、函数的递归调用 70

第三节 C程序的总体结构 71

第四节 函数之间的数据传递 72

第五节 多功能菜单程序 74

习题 77

第七章 C语言的指针 78

第一节 指针变量 78

一、指针变量的定义 78

二、指针变量的初始化 78

三、指针的操作 79

第二节 指针用作函数的形参 80

第三节 指针与一维数组 81

第四节 指针与字符串 82

习题 83

第八章 C语言的结构体与联合体 84

第一节 结构体与结构体变量 84

一、结构体类型的定义 84

二、结构体成员的引用 85

三、结构体指针用作函数参数 86

第二节 联合体与联合体变量 88

习题 89

第九章 C语言的文件 90

第一节 文件指针和文件的打开与关闭 90

第二节 文件读写函数 91

一、fputc()和fgetc()函数 91

二、fprintf()和fscanf()函数 93

三、fwrite()和fread()函数 95

第三节 随机读写的基本概念 96

习题 97

第二部分 MCS-51单片机原理与接口技术第十章 MCS-51单片机的内部结构 98

第一节 MCS-51单片机的组成和总体结构 98

一、单片机的组成 98

二、MCS-51单片机的总体结构 99

三、信号引脚 100

第二节 MCS-51单片机的中央处理单元(CPU) 101

一、运算器 101

二、控制器 102

三、CPU时序 103

第三节 MCS-51单片机的存储器组织 105

一、四个独立的存储器空间 105

二、内部数据存储器(RAM)和堆栈 106

三、内部特殊功能寄存器(SFR) 107

四、布尔处理器 109

五、程序存储器(ROM) 111

第四节 MCS-51单片机的并行I/O口 111

一、四个I/O口的特点 111

二、P0口的端口结构 111

三、P1口、P2口、P3口介绍 113

四、并行I/O口的应用要点 114

第五节 8031单片机的最小系统 114

一、8031外扩EPROM的方法 115

二、8031最小用户系统电路 115

第十一章 MCS-51单片机的指令系统 117

第一节 MCS-51单片机的指令格式与寻址方式 117

一、指令格式 117

二、寻址方式 117

第二节 数据传送指令 120

一、程序状态字(PSW) 120

二、数据传送指令 120

三、堆栈操作指令 123

四、数据交换指令 124

五、数据传送指令汇总 124

第三节 算术运算指令 125

一、加法指令 125

二、减法指令 127

三、十进制调整指令 127

四、乘除法指令 128

五、算术运算指令汇总 129

第四节 逻辑运算与移位指令 130

一、逻辑与运算指令 130

二、逻辑或运算指令 131

三、逻辑异或运算指令 131

四、累加器清0和取反指令 131

五、移位指令 132

第五节 位操作指令 132

一、位赋值指令 133

二、位传送指令 133

三、位运算指令 133

四、空操作指令 134

第六节 控制转移指令 134

一、无条件转移指令 134

二、条件转移指令 136

三、子程序调用及返回指令 138

四、控制转移指令汇总 140

第十二章 MCS-51单片机汇编语言程序设计 141

第一节 汇编语言概述 141

一、汇编语言与汇编的概念 141

二、汇编语言源程序的格式 142

三、伪指令 143

四、汇编的实现及程序调试手段 145

第二节 汇编语言程序结构 146

一、程序设计步骤 146

二、顺序结构程序 147

三、分支结构 148

四、循环结构 148

第三节 算术运算程序设计 151

一、加法程序 151

二、减法程序 154

三、多字节BCD码加法子程序 154

四、乘除法程序 155

第四节 非数值操作程序设计 156

一、码制转换程序 156

二、查表程序 159

三、检索与排序程序 162

四、数字滤波程序 163

第五节 堆栈与子程序设计 165

一、堆栈概念 165

二、子程序的调用和返回 165

三、子程序应用举例 167

第十三章 MCS-51单片机的中断与定时 169

第一节 微型计算机中断技术概论 169

一、中断的概念 169

二、中断处理过程 170

第二节 MCS-51单片机的中断系统 171

一、中断源与中断标志位 171

二、与中断有关的特殊功能寄存器FSR 172

三、中断响应过程 175

四、中断请求的撤除 177

五、中断服务程序的编写要点,断点的数据保护——堆栈应用 178

第三节 MCS-51单片机的定时器/计数器的原理及应用 180

一、定时与计数的原理 180

二、与定时器/计数器有关的特殊功能寄存器FSR 181

三、定时器/计数器的四种工作方式 183

四、定时器/计数器应用实例 187

第四节 中断、定时器与P1口的综合应用 191

一、P1口的简单应用 191

二、外中断应用举例 193

三、定时器/计数器的应用举例 195

第十四章 MCS-51单片机系统扩展与接口技术 197

第一节 微型计算机的I/O接口技术概述 197

一、I/O接口的作用 197

二、数据总线的隔离 198

三、I/O接口寻址技术 200

四、I/O数据的传送方式 200

第二节 MCS-51单片机存储器的扩展 201

一、存储器概述 201

二、只读存储器(ROM) 203

三、随机读写存储器(RAM) 206

四、存储器的扩展 208

第三节 MCS-51单片机的I/O接口扩展 213

一、单片机I/O口的直接应用 214

二、简单I/O口的扩展 215

三、扩展可编程并行I/O口8255 216

第四节 LED显示接口 222

一、LED发光显示管及字模表 222

二、用三态锁存器作LED显示接口 225

三、LED显示程序 226

四、24h时钟显示程序 227

第五节 简单键盘接口 230

一、键盘识别流程 230

二、利用线翻转法的键盘接口 231

三、利用8279芯片组成键盘接口 234

第六节 模拟通道接口 237

一、概述 237

二、D/A转换 237

三、A/D转换 243

第七节 串行接口概述 247

一、串行通信概述 247

二、RS-232C总线标准 249

三、MCS-51单片机串行口 252

第十五章 MCS-51单片机应用系统的开发及实验设备 259

第一节 单片机应用系统的开发方法 259

一、单片机应用系统的构成 259

二、单片机应用系统的开发方法 261

第二节 MCS-51单片机的实验开发设备和应用 263

一、汇编程序功能和汇编过程 263

二、ME-5103在线仿真器 267

三、TSC-51/196单片机实验开发系统的原理和应用 268

四、其他仿真器 270

附录 271

附录A ASCII(美国标准信息交换码)表 271

附录B MCS-51指令表 272

参考文献 276

《微型计算机原理与接口技术》自学考试大纲 277

后记 312

返回顶部