- 电子工业出版社
- 9787121305030
- 1-9
- 148454
- 48252988-0
- 平塑
- 16开
- 2023-12
- 525
- 328
- 工学
- 计算机科学与技术
- TP312.8
- 编程语言
- 本科
目录
目 录__eol__第1章 基础知识 1__eol__1.1 信息在计算机中的表示方法 1__eol__1.1.1 数在计算机内的表示 1__eol__1.1.2 字符在计算机内的表示 5__eol__1.2 单片机的基本概念和特点 5__eol__1.2.1 基本概念 5__eol__1.2.2 单片机的主要特点 6__eol__1.3 单片机的发展概况及应用领域 7__eol__1.3.1 发展概况 7__eol__1.3.2 单片机的应用 10__eol__1.4 单片机主要类型介绍及分类 10__eol__1.4.1 常用系列单片机产品及性能简介 10__eol__1.4.2 MCS-51系列单片机分类 12__eol__1.4.3 AT89系列单片机分类 14__eol__1.4.4 其他公司的51系列单片机 15__eol__本章小结 15__eol__习题1 16__eol__第2章 MCS-51系列单片机的内部结构和引脚 17__eol__2.1 MCS-51系列单片机内部结构和引脚说明 17__eol__2.1.1 MCS-51系列单片机内部结构框图 18__eol__2.1.2 MCS-51系列单片机外部引脚说明 21__eol__2.2 MCS-51系列单片机存储器 23__eol__2.2.1 程序存储器 24__eol__2.2.2 数据存储器 25__eol__2.3 MCS-51系列单片机并行I/O接口 28__eol__2.3.1 P0口结构及功能 29__eol__2.3.2 P1口结构及功能 30__eol__2.3.3 P2口结构及功能 30__eol__2.3.4 P3口结构及功能 31__eol__2.4 MCS-51系列单片机的时钟电路与时序 32__eol__2.4.1 时钟电路 32__eol__2.4.2 CPU时序 32__eol__2.4.3 MCS-51系列单片机的复位电路 34__eol__2.4.4 MCS-51系列单片机的掉电和节电方式 35__eol__本章小结 37__eol__习题2 37__eol__第3章 MCS-51系列单片机指令系统和汇编语言程序设计 39__eol__3.1 指令系统基本概念 39__eol__3.1.1 指令基本格式 39__eol__3.1.2 指令分类 40__eol__3.1.3 指令描述符号介绍 40__eol__3.2 MCS-51系列单片机的寻址方式 41__eol__3.3 MCS-51系列单片机的指令系统 43__eol__3.3.1 数据传送类指令 44__eol__3.3.2 算术运算类指令 50__eol__3.3.3 逻辑运算及移位指令 56__eol__3.3.4 位操作类指令 59__eol__3.3.5 控制转移类指令 62__eol__3.4 汇编程序设计示例 67__eol__3.4.1 汇编程序伪指令 68__eol__3.4.2 顺序程序 69__eol__3.4.3 分支程序 71__eol__3.4.4 循环程序 73__eol__3.4.5 查表程序 78__eol__3.4.6 散转程序 79__eol__3.4.7 子程序 80__eol__本章小结 83__eol__习题3 83__eol__第4章 Keil C51语法及程序设计 88__eol__4.1 C 语言与MCS-51系列单片机 88__eol__4.1.1 C语言的特点及程序结构 88__eol__4.1.2 C语言与MCS-51系列单片机 90__eol__4.2 C51程序结构及数据类型 91__eol__4.2.1 C51程序结构 91__eol__4.2.2 C51的数据类型 91__eol__4.3 C51的存储种类及存储区 94__eol__4.3.1 常量 94__eol__4.3.2 变量 95__eol__4.3.3 C51存储模式 98__eol__4.3.4 绝对地址访问 99__eol__4.4 C51构造数据类型 101__eol__4.4.1 数组 101__eol__4.4.2 指针 103__eol__4.4.3 结构 106__eol__4.4.4 联合 109__eol__4.4.5 枚举 111__eol__4.5 C51运算符与表达式 111__eol__4.5.1 赋值运算 111__eol__4.5.2 算术运算符 112__eol__4.5.3 关系运算符 112__eol__4.5.4 逻辑运算符 112__eol__4.5.5 位运算符 113__eol__4.5.6 复合赋值运算符 113__eol__4.5.7 逗号运算符 114__eol__4.5.8 条件运算符 114__eol__4.5.9 指针与地址运算符 114__eol__4.6 表达式语句及复合语句 115__eol__4.6.1 表达式语句 115__eol__4.6.2 复合语句 116__eol__4.7 C51的输入/输出 116__eol__4.7.1 格式输出函数printf() 117__eol__4.7.2 格式输入函数scanf() 117__eol__4.8 C51程序基本结构与相关语句 118__eol__4.8.1 C51的基本结构 118__eol__4.8.2 if语句 120__eol__4.8.3 switch/case语句 120__eol__4.8.4 while语句 121__eol__4.8.5 do…while语句 122__eol__4.8.6 for语句 123__eol__4.8.7 循环的嵌套 123__eol__4.8.8 break和continue语句 124__eol__4.8.9 return语句 125__eol__4.9 函数 125__eol__4.9.1 函数的定义 125__eol__4.9.2 函数的调用与声明 128__eol__4.9.3 函数的嵌套与递归 130__eol__4.10 汇编语言与C语言混合编程 131__eol__本章小结 136__eol__习题4 136__eol__第5章 MCS-51系列单片机内部硬件资源及应用 138__eol__5.1 MCS-51系列单片机的并行I/O接口 138__eol__5.1.1 端口输入/输出操作 138__eol__5.1.2 I/O接口的位操作指令 139__eol__5.1.3 并行口应用举例 139__eol__5.2 中断系统 141__eol__5.2.1 中断的基本概念 141__eol__5.2.2 MCS-51系列单片机的中断系统 141__eol__5.2.3 MCS-51系列单片机中断系统的应用 146__eol__5.3 MCS-51系列单片机的定时/计数器 150__eol__5.3.1 定时/计数器的结构与工作原理 150__eol__5.3.2 定时/计数器的工作方式 152__eol__5.3.3 定时/计数器的应用 154__eol__5.4 MCS-51系列单片机的串行口及串行通信 159__eol__5.4.1 串行通信的基本概念 160__eol__5.4.2 MCS-51系列单片机的串行口及控制寄存器 162__eol__5.4.3 MCS-51系列单片机串行通信工作方式 164__eol__5.4.4 串行口应用举例 166__eol__本章小结 176__eol__习题5 177__eol__第6章 MCS-51系列单片机系统功能的扩展 178__eol__6.1 单片机最小应用系统 178__eol__6.2 存储器的扩展 179__eol__6.2.1 程序存储器的扩展 180__eol__6.2.2 数据存储器的扩展 182__eol__6.2.3 存储器综合扩展举例 183__eol__6.3 I/O接口扩展 184__eol__6.3.1 简单I/O接口扩展 185__eol__6.3.2 用串行口扩展并行I/O接口 186__eol__6.3.3 可编程I/O接口扩展 187__eol__本章小结 192__eol__习题6 192__eol__第7章 MCS-51系列单片机键盘与显示器接口 193__eol__7.1 MCS-51系列单片机与键盘的接口 193__eol__7.1.1 键盘的工作原理与扫描方式 193__eol__7.1.2 独立式按键及接口 195__eol__7.1.3 矩阵式键盘及接口 198__eol__7.2 MCS-51系列单片机与LED数码管显示接口 203__eol__7.2.1 LED数码管的结构与原理 203__eol__7.2.2 LED数码管显示方式 205__eol__7.2.3 LED数码管显示接口典型应用电路 206__eol__7.3 键盘、LED数码管组合接口 213__eol__本章小结 217__eol__习题7 218__eol__第8章 MCS-51系列单片机 与A/D、D/A转换器接口 219__eol__8.1 MCS-51系列单片机与A/D转换器接口 219__eol__8.1.1 A/