C51语言 单片机原理及套用(第2版)


C51语言 单片机原理及套用(第2版)

文章插图
单片机原理及套用(C51语言)(第2版)【C51语言 单片机原理及套用(第2版)】《单片机原理及套用(C51语言)(第2版)》是2020年3月清华大学出版社出版的图书 , 作者是董国增、邓立新、张宝树 。
基本介绍书名:单片机原理及套用(C51语言)(第2版)
作者:董国增、邓立新、张宝树
ISBN:9787302547952
定价:49.80元
出版社:清华大学出版社
出版时间:2020年3月
内容简介《单片机原理及套用:C51语言(第2版)》以89C51为典型机型 , 结合大量实例 , 以Keil C51作为主要编程和调试工具 , 用Proteus作为仿真运行环境 , 由浅入深地讲解了单片机的工作原理及套用技术 。《单片机原理及套用:C51语言(第2版)》共分为9个单元 , 主要内容包括单片机的认知及开发概述、单片机的最小系统及初步套用、C51程式设计语言、单片机中断套用、单片机定时/计数器套用、单片机串列口套用、单片机接口技术、单片机综合套用实例、51系列单片机彙编语言简介 。《单片机原理及套用:C51语言(第2版)》将单片机技术的硬体和软体、理论和实践、情境化设计项目等进行了有机结合 , 使读者在接触实际开发的过程中较完整地学习单片机技术及开发工具的使用 , 实现了教、学、做合一 。《单片机原理及套用:C51语言(第2版)》可作为高职高专、中等职业学校电类专业“单片机原理及套用”课程以及实践的教学用书 , 同时也非常适合自学单片机的读者 。图书目录单元1 单片机的认知及开发概述 11.1 对单片机的认知 31.1.1 单片机的套用 31.1.2 单片机的概念 41.1.3 主流单片机介绍 51.1.4 51单片机的特点 61.2 单片机套用系统开发概述 61.2.1 单片机套用系统开发过程 61.2.2 用编程工具Keil编写程式 71.2.3 用仿真工具Proteus绘製电路 111.2.4 用仿真工具Proteus进行仿真 17小结 24强化练习 24习题 24单元2 单片机的最小系统及初步套用 252.1 51单片机最小系统 262.1.1 51单片机硬体结构 262.1.2 51单片机存储器结构 332.2 51单片机I/O系统 382.2.1 P0口 382.2.2 P2口 402.2.3 P1口 412.2.4 P3口(P3.0~P3.7) 422.2.5 并行口小结 432.3 头档案reg51.h详解 46小结 48强化练习 48习题 48单元3 C51程式设计语言 493.1 单片机程式设计语言概述 503.1.1 单片机程式设计语言 503.1.2 C51语言的特点 513.1.3 简单C51程式介绍 523.2 C51数据类型和数据存储类型 543.2.1 常量与变数 543.2.2 整型数据 563.2.3 实型数据 573.2.4 字元型数据 583.2.5 数组类型 593.2.6 指针类型 613.2.7 Keil C51中特有的数据类型 633.2.8 数据的存储类型及存储器的存储模式 643.3 运算符和表达式 663.3.1 算术运算符和算术表达式 663.3.2 赋值运算符和赋值表达式 673.3.3 逗号运算符和逗号表达式 683.3.4 关係运算符和关係表达式 683.3.5 逻辑运算符和逻辑表达式 693.3.6 位操作运算符和表达式 693.4 C51程式的结构 713.4.1 顺序结构 713.4.2 选择结构 713.4.3 循环结构 773.5 函数 813.5.1 函式的定义 813.5.2 函式的调用 823.5.3 局部变数和全局变数 843.5.4 intrins.h库函式介绍 853.5.5 中断函式 87小结 92强化练习 92习题 93单元4 单片机中断套用 954.1 中断的概念 964.2 中断系统 974.2.1 中断源及中断请求标誌 974.2.2 中断允许控制 994.2.3 中断优先权控制 1004.3 单片机中断处理过程 1024.3.1 中断回响的条件 1024.3.2 中断回响过程 1024.3.3 中断回响时间 1034.4 中断系统C51语言编程要点 103小结 117强化练习 117习题 117单元5 单片机定时/计数器套用 1195.1 定时/计数器的结构及其工作原理 1205.1.1 定时/计数器的结构 1205.1.2 定时/计数器的工作原理 1205.2 定时/计数器的控制 1225.2.1 定时/计数器工作方式暂存器TMOD 1225.2.2 定时/计数器的控制暂存器TCON 1225.3 定时/计数器的工作方式 1235.3.1 方式0 1235.3.2 方式1 1245.3.3 方式2 1255.3.4 方式3 1265.4 定时/计数器C51语言编程要点 127小结 135强化练习 135习题 136单元6 单片机串列口套用 1376.1 串列通信及其汇流排标準 1386.1.1 通信概述 1386.1.2 串列通信汇流排标準及其接口 1416.2 单片机串列口及其控制 1436.2.1 51单片机串列口的结构 143 6.2.2 51单片机串列口控制暂存器 1446.2.3 51单片机串列口的工作方式 1456.2.4 波特率的设定 1476.3 串列口C51语言编程要点 147小结 159强化练习 159习题 160单元7 单片机接口技术 1617.1 I/O接口扩展 1627.1.1 项目一:简单I/O接口扩展实现读取独立按键及数码管显示 1627.1.2 项目二:可程式I/O接口扩展实现数码管动态显示 1707.2 存储器扩展及IIC汇流排接口技术 177项目三:串列EEPROM扩展 1777.3 A/D转换器及接口技术 1867.3.1 项目四:採用并行A/D实现的数据採集系统 1867.3.2 项目五:採用串列A/D实现数据採集系统 1917.4 D/A转换器及接口技术 1977.4.1 项目六:採用并行D/A实现的模拟信号输出系统 1977.4.2 项目七:採用串列D/A实现的模拟信号输出系统 202小结 206强化练习 207习题 207单元8 单片机综合套用实例 2098.1 项目一:简易四路智力抢答器 2108.1.1 项目导入 2108.1.2 项目分析 2108.1.3 项目实施 2118.2 项目二:交通信号灯 2228.2.1 项目导入 2228.2.2 项目分析 2228.2.3 项目实施 223小结 232强化练习 233习题 233单元9 51系列单片机彙编语言简介 2359.1 51系列单片机指令系统 2369.1.1 51系列单片机指令分类 2369.1.2 彙编指令格式 2379.1.3 定址方式 2389.1.4 数据传送指令 2409.1.5 算术运算指令 2429.1.6 逻辑运算指令 2449.1.7 位操作指令 2459.1.8 控制转移指令 2469.1.9 伪指令 2479.2 彙编语言程式结构 2519.2.1 顺序结构 2519.2.2 分支结构 2529.2.3 循环结构 2539.2.4 子程式 255小结 261强化练习 262习题 262附录A Proteus常用元器件中英文名称对照表 265附录B Keil C51常用库函式 266 附录C Keil C51常见警告及错误信息 270附录D 51系列单片机彙编指令速查表 275参考文献 281