微型计算机原理与接口技术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
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《匹克吉他自学教程》李成福编著 2017
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019