单片机原理与应用设计
分類: 图书,计算机/网络,计算机体系结构,
作者: 张毅刚,彭喜元编著
出 版 社: 电子工业出版社
出版时间: 2008-4-1字数: 548000版次: 1页数: 332印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121061622包装: 平装内容简介
本书为普通高等教育“十一五”国家级规划教材,详细介绍了与MCS.51单片机兼容的89C51单片机的硬件结构、指令系统及工作原理,并从应用设计的角度介绍89C51单片机的各种硬件接口设计、汇编语言接口驱动程序设计和89C51单片机应用系统设计。本书紧紧抓住接口设计这一主线,突出了选取内容的实用性、典型性,同时对89C51单片机应用系统设计中用到的各种新器件也做了介绍。本教材在附录中还给出了部分思考题和习题参考答案、l0个基础实验和23个课程设计题目,还为任课教师免费提供电子课件。
本书可作为各类工科院校、职业技术学院电子技术、计算机、工业自动化、自动控制、智能仪器仪表、电气工程、机电一体化等专业单片机课程教材,也可供从事单片机应用设计的工程技术人员参考。
目录
第1章单片机概述
1.1单片机基础
1.1.1 电子计算机及其发展历史
1.1.2微型计算机简介
1.1.3什么是单片机
1.2单片机的发展历史及发展趋势
1.2.1单片机的发展历史
1.2.2单片机的发展趋势
1.3单片机的应用
1.4MCS-51系列与AT89C5x系列单片机
1.4.1MCS.51系列单片机
1.4.2AT89C5x系列单片机
本章小结
思考题及习题l
第2章89C51单片机的硬件结构
2.1 89C51单片机的片内结构
2.2 89C51的引脚
2.2.1 电源及时钟引脚
2.2.2控制引脚
2.2.3 I/O口引脚
2.3 89C51的CPU
2.3.1运算器
2.3.2控制器
2.489C51存储器的结构
2.4.1程序存储器
2.4.2内部数据存储器
2.4.3特殊功能寄存器(SFR)
2.4.4位地址空间
2.4.5外部数据存储器
2.5 89C51的并行I/O端口
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
2.6时钟电路与时序
2.6.1 时钟电路
2.6.2机器周期、指令周期与指令时序
2.7复位操作和复位电路
2.7.1 复位操作
2.7.2复位电路
本章小结
思考题及习题2
第3章89C51的指令系统
3.1指令系统概述
3.2指令格式
3.3指令系统的寻址方式
3.489C51指令系统分类介绍
3.4.1数据传送类指令
3.4.2算术运算类指令
3.4.3逻辑操作类指令
3.4.4控制转移类指令
3.4.5位操作类指令
本章小结
思考题及习题3
第4章89C51汇编语言程序的设计与调试
4.1汇编语言程序设计概述
4.1.1机器语言、汇编语言和高级语言
4.1.2汇编语言语句的种类和格式
4.1.3伪指令
4.1.4汇编语言程序设计步骤
4.2汇编语言源程序的汇编
4.2.1手工汇编
4.2.2机器汇编
4.3汇编语言实用程序设计
4.3.1汇编语言程序的基本结构
4.3.2子程序的设计
4.3.3查表程序设计
4.3.4关键字查找程序设计
4.3.5数据极值查找程序设计
4.3.6数据排序程序设计
4.3.7分支转移程序设计
4.3.8循环程序设计
4.4汇编语言应用程序的开发与调试
4.4.1仿真开发系统简介
……
第5章89C51的中断系统
第6章89C51的定时器/计数器
第7章89C51的串行口
第8章89C51单片机扩展存储器的设计
第9章89C51扩展I/O接口的设计
第10章89C51与键盘、显示器、拨盘、打印机的接口设计
第11章89C51单片机与D/A、A/D转换器的接口
第12章单片机的串行扩展技术
第13章89C51单片机应用系统的设计与开发
附录A基础实验
附录B课程设计
附录C思考题及习题部分参考答案
参考文献