计算机类专业教育 > 电工/电子/数字逻辑类
单片机原理与应用实例教程
书号:9787113233662 套系名称:高等工科教育“十三五”规划教材
作者:黄灿胜 出版日期:2017-11-01
定价:34.00 页码 / 开本:224 /16
策划编辑:许璐 责任编辑:许璐
适用专业:无 适用层次:高等院校
最新印刷时间:
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
- 本书是由具有丰富教学经验的一线教师在多年的“单片机原理与应用”课程教学、实验的基础上,结合目前单片机的广泛应用和新技术发展而编写的。
全书共分11章,内容包括:微型计算机基础知识、MCS-51系列单片机芯片结构、MCS-51系列单片机指令系统、汇编语言程序设计、MCS-51系列单片机存储器扩展技术、MCS-51系列单片机的中断与定时系统、 MCS-51系列单片机I/O口扩展及应用、MCS-51系列单片机串行数据通信、MCS-51系列单片机的A/D和D/A转换器接口、AT89C2051单片机简介、MCS-51系列单片机应用系统设计。本书以大量的实例形式进行分析,力求通俗易懂。
本书适合作为高等院校机电类、通信类、电子类及计算机类专业的教材,也可作为单片机技术的培训教材,同时还可供广大从事单片机应用开发的科研人员参考。 无
- 第1章微型计算机基础知识11?1微型计算机的组成及工作原理11?1?1微型计算机中的基本概念11?1?2微型计算机基本结构21?1?3微型计算机的基本工作过程21?2单片机的应用模式31?2?1单片机应用系统的结构31?2?2单片机系统的开发过程41?3单片机的应用41?4数制与编码51?4?1数制的表示51?4?2常用的信息编码8习题110第2章MCS-51系列单片机芯片结构122?1MCS-51系列单片机的结构原理122?1?1MCS-51系列单片机逻辑结构122?1?2MCS-51系列单片机内部结构132?1?3引脚信号152?2MCS-51系列单片机的存储器…172?2?1内部数据存储器172?2?2外部数据存储器212?2?3程序存储器212?3MCS-51系列单片机输入/输出(I/O)口222?3?1P0口222?3?2P1口232?3?3P2口232?3?4P3口242?4MCS-51系列单片机的工作方式252?4?1复位及复位电路252?4?2时钟电路和时序262?4?3单片机的低功耗方式28习题228第3章MCS-51系列单片机指令系统313?1MCS-51系列单片机指令格式…313?2寻址方式323?2?1立即寻址 323?2?2直接寻址333?2?3寄存器寻址 333?2?4寄存器间接寻址方式343?2?5位寻址343?2?6基址寄存器加变址寄存器间接寻址353?2?7相对寻址353?3指令系统363?3?1指令分类363?3?2数据传送类指令373?3?3算术运算类指令413?3?4逻辑运算及移位类指令443?3?5控制转移类指令463?3?6位操作类指令49习题353第4章汇编语言程序设计564?1汇编语言程序设计概述564?1?1汇编语言程序设计步骤574?1?2伪指令语句574?2顺序程序设计594?3分支程序设计614?4循环程序设计644?5子程序设计70习题473第5章MCS-51系列单片机存储器扩展技术745?1存储器系统基本知识745?1?1存储器的分类745?1?2存储器的主要性能指标765?2系统扩展概述775?3访问外部程序、数据存储器的时序785?3?1访问外部程序存储器的时序785?3?2访问外部数据存储器的时序795?4存储器扩展的编址技术805?4?1线选法805?4?2译码法815?5程序存储器的扩展835?6数据存储器的扩展855?6?1数据存储器的扩展概述855?6?2数据存储器扩展使用的典型芯片865?6?3闪速存储器及其扩展88习题589第6章MCS-51系列单片机的中断与定时系统916?1中断的基本概念916?2MCS-51系列单片机的中断系统926?2?1MCS-51系列单片机的中断源926?2?2中断控制的专用寄存器926?2?3中断初始化与中断控制寄存器状态设置956?2?4中断处理过程956?2?5中断请求的撤销976?2?6MCS-51系列单片机单步执行工作方式986?3MCS-51系列单片机的定时器/计数器986?3?1基本结构986?3?2控制寄存器996?3?3工作方式996?4中断系统的应用举例1046?4?1外部中断应用举例1046?4?2定时器应用举例1056?4?3用定时器制作“航标灯”1066?5综合实例发光灯闪烁设计108习题6111第7章MCS-51系列单片机I/O口扩展及应用1137?1I/O口扩展概述1137?1?1I/O口扩展的原因1137?1?2I/O口的编址技术1147?1?3单片机I/O传送的方式1147?2简单I/O口的扩展1157?2?1简单输入口扩展1157?2?2简单输出口扩展1167?38255可编程通用并行接口芯片1177?3?18255的外部引脚和内部结构1187?3?28255的扩展逻辑电路1197?3?38255的工作方式1207?3?48255的控制字及初始化程序1227?3?58255的应用举例1237?48155可编程通用并行接口芯片1267?4?18155的外部引脚和内部结构1267?4?28155的命令/状态字1277?4?38155的扩展逻辑电路1297?4?48155的定时器/计数器1307?4?58155的初始化1317?4?68155的应用举例1327?5综合实例交通灯控制设计137习题7140第8章MCS-51系列单片机串行数据通信1428?1串行通信的基础知识1428?1?1数据传送1428?1?2数据转换1438?2MCS-51系列单片机串行通信的控制寄存器1448?3MCS-51系列单片机串行通信工作方式1458?3?1串行工作方式01468?3?2串行工作方式11478?3?3串行工作方式21488?3?4串行工作方式31498?4综合实例用方式1实现双机串行通信149习题8152第9章MCS-51系列单片机的A/D和D/A转换器接口1549?1MCS-51系列单片机与D/A转换器的接口和应用1549?1?1典型D/A转换器芯片DAC08321549?1?2DAC0832的工作方式1569?1?3单缓冲方式的接口与应用1569?1?4双缓冲方式的接口与应用1599?2MCS-51系列单片机与A/D转换器的接口和应用1609?2?1典型A/D转换器芯片ADC08091609?2?2MCS-51系列单片机与ADC0809的接口1629?2?3A/D转换应用举例1649?3综合实例小直流电动机控制设计165习题9168第10章AT89C2051单片机简介17010?1AT89C2051内部结构与功能17010?1?1AT89C2051主要性能17010?1?2AT89C2051的结构框图17110?1?3AT89C2051的引脚说明17210?2振荡器和特殊功能寄存器17310?2?1振荡器17310?2?2特殊功能寄存器(SFR)17310?3指令约束条件和CPU工作方式17410?3?1指令约束条件17410?3?2程序存储器加密位17510?3?3CPU工作方式17510?4对Flash存储器的编程17610?4?1编程闪速存储器17610?4?2编程接口178习题10179第11章MCS-51系列单片机应用系统设计18011?1单片机应用系统设计的基本原则18011?1?1可靠性高18111?1?2操作维护方便18111?1?3性价比高18111?1?4设计周期短18211?2单片机应用系统的设计方法18211?2?1系统总体设计18211?2?2硬件设计18411?2?3软件设计18511?2?4系统总体调试18711?3单片机控制的温度采集控制系统19211?3?1系统总体设计19211?3?2系统硬件设计19211?3?3系统软件设计19411?3?4系统总体调试19711?4数码管时钟电路的设计19711?4?1系统总体设计19711?4?2系统设计原理19811?4?3系统硬件设计19811?4?4系统软件设计19911?5综合实例多功能密码锁202习题11206附录AMCS-51系列单片机指令速查表208参考文献216
在章节的安排上,注意原理和应用并重。 列举大量实例,使学生能借助基本内容,举一反三,灵活应用