单片机原理及应用
分類: 图书,计算机/网络,计算机体系结构,
作者: 冯文旭等编著
出 版 社: 机械工业出版社
出版时间: 2008-8-1字数:版次: 1页数: 275印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111243953包装: 平装编辑推荐
本书以MCS-51单片机为代表机型,详细讲述8位单片机的结构、工作原理、指令系统和汇编程序设计,较系统地介绍了存储器扩展、并行输入/输出接口、定时器/计数器、串行输入/输出接口、显示器及键盘接口、模拟量输入/输出接口及单片机应用系统的开发调试技术等。此外,还简单介绍了闪存型高性能单片机的基本结构与性能等。
本书特色:
结构严谨合理,内容深入浅出,适当压缩理论叙述,着力突出技术应用和能力培养。
将同一技术范畴的单片内资源和片外扩展技术组织在同一章,各知识点适当交叉、互相补充、保证知识传授与能力培养紧密结合,力求理论与实例并举。
在系统讲述MCS-51单片机原理及接口技术的同时,还介绍了最瓣的P89LPC900系列闪存型高性能单片机的结构与特点,并简单介绍了SPI、I(2)C总线技术和ISP、IAP等新功能。
每章均给出了较多的习题与思考题,以加深对重点知识的理解。
为强化应用能力培养,全书共配备了19个实验与实训课题。
为方便教师教学,本书配有电子课伯,需要的教师请登录华章网站www.hzbook.com下载。
内容简介
本书是高等院校信息类学科应用型本科规划教材,共11章,以MCS-51单片机为代表机型,详细讲述了8位单片机的结构、工作原理、指令系统和简单程序设计、存储器扩展、并行输入,输出接口、定时器,计数器、串行输入,输出接口、显示器及键盘接口、模拟量输入,输出接口以及单片机应用系统的开发调试技术等。此外,还介绍了闪存型高性能单片机的结构特点与功能以及SPI、I2C接口技术等。本书以技术应用为主线,将同一技术范畴的单片机片内资源和片外扩展技术组织为一章,各知识点适当交叉、互相补充。每章均给出了较多的习题与思考题,为强化应用能力培养.在对应章后还配备适量的实验与实训课题。
本书可作为高等院校应用型本科教育的电子信息类、自动化类、仪器仪表类及机电类专业和汁算机专业的教材,也可供其他有关工程技术人员参考。
目录
前言
第1章单片机概述
1.1单片机的发展概况
1.1.1微型计算机与单片机
1.1.2单片机的发展历史
1.2单片机的特点和应用
1.2.1单片机的特点
1.2.2单片机的应用
1.3常用单片机的类型
1.3.1MCS-51系列单片机
1.3.2MCS-96系列单片机
1.3.3具有丰富外围功能的单片机
习题与思考题
第2章MCS.51单片机的基本结构
2.1结构和引脚
2.1.1结构框图与性能
2.1.2微处理器
2.1.3引脚及其功能
2.2存储器组织结构
2.2.1程序存储器
2.2.2数据存储器
2.2.3特殊功能寄存器
2.3输入输出端口结构及工作原理
2.3.1P0口
2.3.2P1口
2.3.3P2口
2.3.4P3口
2.4振荡器及CPU的工作时序
2.4.1振荡器
2.4.2时序定时单位
2.4.3CPU工作时序
2.5中断系统
2.5.1中断源和中断请求标志
2.5.2中断允许控制
2.5.3中断优先级
2.5.4中断响应过程
2.5.5外部中断
2.6工作方式
2.6.1程序执行工作方式
2.6.2复位电路与复位状态
2.6.3摔电和节电工作方式
习题与思考题
第3章MCS-51单片机指令系统和程序设计举例
3.1指令格式和寻址方式
3.1.1指令格式
3.1.2指令中常用符号
3.1.3MCS-51单片机寻址方式
3.2MCS-51单片机指令系统
3.2.1数据传送类指令
3.2.2算术运算指令
3.2.3逻辑操作类指令
3.2.4控制转移类指令
3.2.5位操作指令
3.3汇编语言及伪指令
3.3.1汇编和汇编程序
3.3.2伪指令
3.4汇编语言源程序设计
3.4.1汇编语言程序设计步骤
3.4.2顺序程序设计
3.4.3分支程序设计
3.4.4循环程序设计
3.4.5子程序设计
3.4.6查表程序设计
实验与实训
实训3-1传送指令训练
实训3-2拆宇程序
实训3-3数据捧序
实训3-4二进制数转换BCD码
习题与思考题
第4章存储器及其扩展技术
第5章并行输入,输出接口
第6章定时器,计数器
第7章串行输入,输出接口电路
第8章显示器及键盘接口技术
第9章模拟量输入、输出接口技术
第10章单片机应用系统的开发
第11章闪存型单片机简介
附录A ASCII码表及符号说明
附录B MCS-51单片机指令表
参考文献
书摘插图
第1章 单片机概述
单片机具有体积小、功耗低、功能强、类型多、扩展简单、控制优势明显等特点,已成为计算机应用领域的一个独特分支。本章主要介绍单片机的发展概况,单片机的特点与应用领域以及常用类型等。通过对本章的学习,对单片机有一个初步的认识,对单片机的主要系列产品的功能有所了解。
1.1 单片机的发展概况
1976年9月,Intel公司MCS-48单片机的问世是单片微型计算机(Single Chip Microcomputer)划时代的里程碑,它使得在一块微小的晶片上生成一台计算机成为可能。此后,单片机技术飞速发展,其功能越来越强,适用范围越来越广,特别是在工业控制、自动化仪器仪表和计算机智能终端等应用中扮演着重要的角色。
1.1.1微型计算机与单片机
1.微型计算机
一台数字计算机通常应包括运算器、控制器、存储器、输入,输出设备四大部分,通常把运算器与控制器集成在一微小单晶硅片上,该芯片被称为中央处理器(Central Processing Unit,CPU)或微处理器(MicroProcessing Unit,MPU)。把CPU与大规模集成电路制成的主存储器、输入输出接口电路等部件用总线结构连接起来,再配以键盘、显示器等输入输出设备就构成了一台典型的微型计算机。由此可见,一个只集成了中央处理器CPU的集成电路封装,只是微型计算机的一个重要组成部分。
微型计算机已被广泛地用于数据处理和工业控制中。用于数据处理时,需要配上相应的外围设备,如屏幕显示器(CRT)、键盘及打印机等,再与所配置的相应软件系统一起组成通用微型计算机系统(Microcomputer System)。用于工业控制时,由于控制对象各不相同,因而不可能设计一个通用的控制计算机。一般只提供由上述四部分组成的基本计算机系统以尽量缩小机器的体积,用户则可根据需要增加相应的过程通道(如模拟量输入输出通道、开关量输入输出通道等),组成各自的计算机控制系统。
……