单片机具有优异的性能价格比,集成度高、体积小,控制功能强、有很高的可靠性,低功耗、低电压,系统扩展和系统配置较典型、规范等一系列优点。近年来全国大学生电子设计竞赛的大多数作品也普遍采用了单片机作为控制核心。所以,学好单片机、掌握单片机应用开发技术,对高等学校工科类专业学生完成学业、走向社会显得越来越重要。
本书以89C51单片机为例,阐述其结构、工作原理、指令系统以及系统的应用开发技术,使读者能尽快掌握单片机的系统设计和应用开发技能。
本书为高等学校“十一五”精品规划教材之一。全书分为基础篇和应用开发篇两部分,共九章,以MCS51系列89C51单片机为例,深入浅出地介绍了单片机的原理及应用开发。基础篇主要讲述了单片机概论、MCS-51单片机硬件结构、MCS-51单片机指令系统、汇编语言程序设计、MCS-51单片机内部功能、MCS-51单片机系统扩展技术及接口技术。应用开发篇介绍了taVision2集成开发环境和单片机应用系统的设计实例。本书特别讲述了LCD显示器接口技术、串行扩展总线接口技术以及串行A/D、D/A外设芯片的应用,并系统介绍了其他常用的单片机系列,如AVR、PIC、MSP、凌阳单片机系列,内容新颖、实用。
本书可以作为高等院校电气与电子信息类专业以及其他工科专业的单片机课程教材,也可作为从事单片机产品研发的工程技术人员的参考用书
前言
第一部分 基础篇
第一章 单片机概述
第一节 单片机的特点及发展概况
第二节 单片机的应用
第三节 常用单片机系列介绍与比较
思考与练习题
第二章 MCS-51单片机硬件结构
第一节 MCS-51单片机结构
第二节 MCS-51单片机存储器结构
第三节 MCS-51单片机输入/输出端口
思考与练习题
第三章 MCS-51单片机指令系统
第一节 指令系统简介
第二节 MCS-51寻址方式
第三节 MCS-51指令系统
思考与练习题
第四章 汇编语言程序设计
第一节 汇编语言源程序编辑与汇编
第二节 汇编语言程序设计方法
思考与练习题
第五章 MCS-51单片机内部功能
第一节 中断系统
第二节 定时器/计数器
第三节 串行口
思考与练习题
第六章 MCS-51单片机系统扩展技术
第一节 并行总线扩展技术
第二节 串行总线扩展技术
思考与练习题
第七章 单片机接口技术
第一节 键盘接口
第二节 显示器接口
第三节 A/D转换器接口
第四节 D/A转换器接口
思考与练习题
第二部分 应用开发篇
第八章 μ Vision2集成开发环境
第一节 工程建立及设置
第二节 代码编译
第三节 调试命令
第四节 程序调试窗口
第五节 程序仿真调试
思考与练习题
第九章 单片机应用系统设计实例
第一节 基于单片机的频率计设计
第二节 基于单片机的步进电机测控系统
第三节 基于单片机的液体点滴测控系统(2003年全国大学生电子设计竞赛题目)
第四节 基于单片机的电动车跷跷板测控系统(2007年全国大学生电子设计竞赛题目)
第五节 基于单片机的开关稳压电源设计(2007年全国大学生电子设计竞赛题目)
思考与练习题
附录A MCS-51指令表
附录B 常用单片机仿真器介绍
参考文献