书中系统地介绍了80C51系列单片机的原理及接口技术,较好地体现了应用型人才的培养要求,其特点为:
着力片上资源、强化编程训练。尽管新型单片机芯片不断推出,但片上基本资源仍保持稳定。掌握单片机技术就是用程序调度单片机资源工作。因此本书仍以汇编语言为主要编程工具讲述程序的设计方法与技巧,并将μVision软件的学习与运用贯穿于课程的始终。
适合教师讲授、易于学生阅读。本书选材规范,通俗易懂,每章都配有小结、思考题及习题和实验内容。对教师提供配套课件及全部习题答案(含上机验证的源程序)。另外,本书注意反映当代单片机技术的发展,适当介绍了串行接口芯片及C51语言的基本知识。有助于学生进一步的学习和提高。
本书可以作为本科自动化、计算机、电子信息工程、通信工程、测控技术与仪器、机电一体化等专业的教材,还可供其他技术人员参考。
第1章 绪论
1.1 电子计算机概述
1.1.1 电子计算机的经典结构
1.1.2 微型计算机的组成及其应用形态
1.2 单片机的发展过程及产品近况
1.2.1 单片机的发展过程
1.2.2 单片机产品近况
1.3 单片机的特点及应用领域
1.3.1 单片机的特点
1.3.2 单片机的应用领域
1.4 单片机应用系统开发过程
1.4.1 指令及目标码
1.4.2 开发过程
1.4.3 单片机开发技术的进展
1.5 μVision集成开发环境简介
第1章 绪论
1.1 电子计算机概述
1.1.1 电子计算机的经典结构
1.1.2 微型计算机的组成及其应用形态
1.2 单片机的发展过程及产品近况
1.2.1 单片机的发展过程
1.2.2 单片机产品近况
1.3 单片机的特点及应用领域
1.3.1 单片机的特点
1.3.2 单片机的应用领域
1.4 单片机应用系统开发过程
1.4.1 指令及目标码
1.4.2 开发过程
1.4.3 单片机开发技术的进展
1.5 μVision集成开发环境简介
1.5.1 μVision的界面
1.5.2 目标程序的生成
1.5.3 仿真调试
1.5.4 示例步骤
本章小结
思考题及习题
实验一 应用系统开发过程演示
第2章 80C51的结构和原理
2.1 80C51系列概述
2.2 80C51的基本结构与应用模式
2.3 80C51典型产品资源配置与引脚封装
2.4 单片机的CPU
2.5 80C51的存储器组织
2.6 80C51的并行口结构与操作
本章小结
思考题及习题
实验二 片上资源认知实验
第3章 80C51的指令系统
3.1 指令格式及常用符号
3.2 80C51的寻址方式
3.3 数据传送类指令(29条)
3.4 算述运算类指令(24条)
3.5 逻辑运算与循环类指令(24条)
3.6 控制转移类指令(17条)
3.7 位操作类指令(17条)
本章小结
思考题及习题
实验三 指令与寻址方式认知实验
第4章 80C51的汇编语言程序设计
4.1 程序编制的方法和技巧
4.2 源程序的编辑和汇编
4.3 基本程序结构
4.4 子程序及其调用
4.5 简单I/O设备的并口直接驱动示例
本章小结
思考题及习题
实验四 程序设计与硬件仿真实验
……
第5章 80C51的中断系统及定时/计数器
第6章 80C51单片机的串行口
第7章 80C51单片机的系统扩展
第8章 80C51的串行总线扩展
第9章 80C51单片机的模拟量接口
第10章 80C51单片机的C语言程序设计
第11章 80C51应用系统设计方法
附录
参考文献