单片机原理与应用——基于Keil与Proteus
¥58.00定价
作者: 刘刚
出版时间:2022-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121438813
- 1-1
- 454689
- 48253637-2
- 平塑
- 16开
- 2022-07
- 442
- 276
- 电子信息与电气
- 本科 研究生及以上
目录
目 录__eol__第1章 微型计算机基础 1__eol__1.1 微型计算机的数制及相互转换 1__eol__1.1.1 微型计算机的数制 1__eol__1.1.2 数制转换 2__eol__1.2 数的表示方法及二进制数的运算 4__eol__1.2.1 定点数的表示方法 4__eol__1.2.2 浮点数的表示方法 4__eol__1.2.3 二进制数的运算 5__eol__1.3 带符号数及数码字符的编码 7__eol__1.3.1 原码、反码和补码 7__eol__1.3.2 补码运算及其变形 8__eol__1.3.3 BCD码和ASCII码 9__eol__1.4 单片微型机的发展及应用 11__eol__1.4.1 单片微型机的发展过程 11__eol__1.4.2 单片微型机的应用 12__eol__习题1 13__eol__第2章 MCS-51单片机的工作原理 14__eol__2.1 MCS-51单片机的内部结构 14__eol__2.1.1 CPU结构 15__eol__2.1.2 存储器结构 16__eol__2.1.3 I/O接口 20__eol__2.1.4 定时/计数器与中断系统 21__eol__2.2 MCS-51单片机的引脚功能 22__eol__2.3 MCS-51单片机的工作方式 25__eol__2.3.1 复位方式 25__eol__2.3.2 程序执行方式 25__eol__2.3.3 节电方式 26__eol__2.3.4 编程和校验方式 26__eol__2.4 MCS-51单片机的工作时序 27__eol__2.4.1 时钟周期、机器周期、指令周期和典型指令的工作时序 27__eol__2.4.2 单片机的读/写时序 28__eol__习题2 30__eol__第3章 MCS-51单片机的指令系统 32__eol__3.1 指令系统概述 32__eol__3.1.1 指令格式及指令的表示形式 32__eol__3.1.2 指令系统 32__eol__3.1.3 指令分类 33__eol__3.2 寻址方式 35__eol__3.2.1 直接寻址 35__eol__3.2.2 立即数寻址 35__eol__3.2.3 寄存器寻址 36__eol__3.2.4 寄存器间接寻址 36__eol__3.2.5 变址寻址 37__eol__3.2.6 相对寻址 37__eol__3.2.7 位寻址 38__eol__3.3 数据传送指令 39__eol__3.3.1 内部数据传送指令 39__eol__3.3.2 外部数据传送指令 40__eol__3.3.3 堆栈操作指令 42__eol__3.3.4 数据交换指令 43__eol__3.4 算术与逻辑运算和移位指令 44__eol__3.4.1 算术运算指令 44__eol__3.4.2 逻辑运算指令 49__eol__3.4.3 移位指令 51__eol__3.5 控制转移和位操作指令 52__eol__3.5.1 控制转移指令 52__eol__3.5.2 位操作指令 60__eol__习题3 61__eol__第4章 汇编语言程序设计 64__eol__4.1 汇编语言概述 64__eol__4.1.1 汇编语言格式 64__eol__4.1.2 汇编语言构成 65__eol__4.2 汇编语言程序设计方法 68__eol__4.2.1 汇编语言程序的设计步骤 68__eol__4.2.2 程序编写的方法和技巧 69__eol__4.3 常用程序结构设计 70__eol__4.3.1 顺序程序设计 70__eol__4.3.2 分支程序设计 70__eol__4.3.3 循环程序设计 72__eol__4.4 子程序设计 74__eol__4.4.1 调用现场的保护与恢复 74__eol__4.4.2 主程序和子程序的参数传递 75__eol__4.4.3 常用子程序介绍 77__eol__4.5 Keil ?Vision及Proteus使用指南 88__eol__4.5.1 Keil μVision使用入门 88__eol__4.5.2 Proteus使用入门 96__eol__4.5.3 应用实例 102__eol__习题4 106__eol__第5章 MCS-51单片机的中断系统 107__eol__5.1 概述 107__eol__5.1.1 中断的定义和作用 107__eol__5.1.2 MCS-51单片机的中断源及中断分类 109__eol__5.1.3 MCS-51单片机的中断系统 111__eol__5.1.4 中断控制 114__eol__5.2 MCS-51单片机的外部中断 117__eol__5.2.1 MCS-51单片机的外部中断介绍 117__eol__5.2.2 MCS-51单片机的外部中断扩展 119__eol__5.3 MCS-51单片机的定时/计数器 120__eol__5.3.1 MCS-51单片机的定时/计数器结构和工作原理 120__eol__5.3.2 MCS-51单片机的定时/计数器工作方式 122__eol__5.3.3 MCS-51单片机的定时/计数器应用 124__eol__习题5 131__eol__第6章 并行接口技术 132__eol__6.1 I/O接口概述 132__eol__6.1.1 I/O接口的定义、分类及作用 132__eol__6.1.2 I/O接口的4种传送方式 133__eol__6.1.3 I/O接口的编址技术 135__eol__6.2 内部I/O口 136__eol__6.2.1 内部I/O口的结构与工作原理 136__eol__6.2.2 内部I/O口的应用 138__eol__6.3 MCS-51单片机与外部存储器的接口 140__eol__6.3.1 外部存储器 140__eol__6.3.2 译码技术 145__eol__6.3.3 外部存储器的扩展 152__eol__6.4 8255扩展技术 155__eol__6.4.1 8255概述 155__eol__6.4.2 8255的扩展 161__eol__6.5 显示、键盘接口技术 165__eol__6.5.1 显示接口技术 165__eol__6.5.2 键盘接口技术 178__eol__习题6 182__eol__第7章 串行接口技术 184__eol__7.1 串行通信概述 184__eol__7.1.1 串行通信基本概念 184__eol__7.1.2 串行通信接口标准 187__eol__7.2 MCS-51单片机的串行接口及其应用 188__eol__7.2.1 串行接口结构 188__eol__7.2.2 串行接口工作方式 190__eol__7.2.3 串行接口通信波特率 192__eol__7.2.4 串行接口应用 192__eol__7.3 I2C总线接口技术 210__eol__7.3.1 I2C总线基础 210__eol__7.3.2 I2C总线时序 212__eol__7.3.3 MCS-51单片机与AT24C02C的接口 214__eol__习题7 220__eol__第8章 A/D、D/A接口技术 222__eol__8.1 D/A接口技术 222__eol__8.1.1 D/A转换器的原理 222__eol__8.1.2 D/A转换器的主要性能指标 223__eol__8.1.3 MCS-51单片机与8位D/A转换器的接口 224__eol__8.1.4 MCS-51单片机与12位D/A转换器的接口 230__eol__8.2 A/D接口技术 232__eol__8.2.1 A/D转换器的原理 233__eol__8.2.2 MCS-51单片机与8位A/D转换器的接口 235__eol__8.2.3 MCS-51单片机与12位A/D转换器的接口 239__eol__习题8 243__eol__附录A 常用ASCII字符表 244__eol__附录B MCS-51单片机指令表 245__eol__附录C 常用子程序 252__eol__参考文献 267