单片机原理及接口技术(高职)
分类: 图书,计算机/网络,计算机体系结构,
作者: 刘雨棣,傅骞主编
出 版 社: 西安电子科技大学出版社
出版时间: 2008-7-1字数: 345000版次: 1页数: 226印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787560620541包装: 平装内容简介
本书以陕西省高职高专精品课程“单片机原理及应用”为背景,充分考虑高职特色及专科层次,突出了应用技术的特点。在讲述具体内容时,以MCS-51系列8位单片机为基础,使学生认识单片机的基本结构及工作原理。当结合到实际应用介绍时,则以目前市场上流行的MCS-51系列单片机兼容产品作为控制核心,以保证内容的新颖性和先进性。目前,单片机产品经多年的发展己在单个芯片上基本实现了完整功能,因此开发与外部功能部件配合的接口己成为开发单片机的主要任务,本书为此分配了适当的篇幅。
为了全面掌握单片机技术,书中将采用“复杂指令集”的MCS-51系列单片机同采用“精简指令集”的PIC单片机进行对比介绍,以便在实践中针对不同的用途有更灵活、有效的处置方法。
另外,在本书中有~定数量的应用实例,通过对这些实例的分析、研究可以使学习更贴近于实践、更方便于应用。
本书适合作为高职高专电类专业的教材,也可供从事嵌入式控制技术工作的工程技术人员作为参考资料。
本书参考学时为64学时。
作者简介
刘雨棣,男,1957年11月出生,1982年7月毕业于西安矿业学院机电系电气自动化专业,1989年在日本筑波市日本住友重机械公司筑波辐照中心参加美国RD1公司电子加速器培训进修。现任西安航专电气工程系副主任、教授,主要研究方向为检测技术和系统集成控制。2007年荣获“第三届全国高等学校教学名师奖”和“第三届陕西省高等学校教学名师奖”。
刘雨棣老师长期从事《自动检测技术》、《过程控制》、《单片机原理及应用》、《现场总线技术》等课程教学工作。在教学中注重突出高职教育特色,依据课程的内容和要求,灵活运用师生互动、多媒体教学等多种手段。在“现场总线技术”、“过程控制”、“单片机应用技术”等课程的教学中采用案例教学法,将课本内容有机地与实践相结合,使本来枯燥的理论知识变得有趣生动,注重培养了学生的实践动手能力和创新精神,多次被学生评为最满意教师。
近年来他结合教学科研工作,在核心期刊上发表相关专业学术论文10余篇,编写以培养应用型人才为主线的高职高专教材2本(重庆大学出版社出版的《电力电子技术》、西安电子科技大学出版社出版的《电力电子技术及应用》)。曾获得西安冶金机电局优秀科技工作者称号和多次学校教学优秀奖。独立指导学生参加全国大学生电子设计竞赛获二、三等奖各2项,指导大学生挑战杯电子竞赛获二等奖1项,三等奖2项。
刘雨棣老师不仅热爱自己的教学工作,还积极承担了校级、省级立项的科研工作,并参与了多项重点项目的建设工作。在近年来的科研工作中,刘雨棣老师荣获陕西省科学技术二等奖1项、宁夏自治区科技进步三等奖1项、陕西省优秀专利二等奖1项。独自或合作获得国家专利13项,其中发明专利1项,现已全部投入使用并产生了良好的社会和经济效益。
目录
第1章概述
1.1单片机的概念及单片机的种类
1.1.1单片机及单片机系统
1.1.2单片机程序设计语言及开发环境简介
1.1 3单片机的使用环境及产品等级
1.2单片机的类型、特点及用途
1.2.1单片机主要类型及其特点
1.2.2常用单片机的应用领域
1.3单片机的发展趋势
本章小结
练习与思考题
第2章MCS-51单片机芯片的结构及原理
2.1MCS-51单片机基本结构与封装
2.1.1MCS 51单片机的基本结构与内部结构
2.1.2MCS 51单片机引脚分布及功能
2.2MCS-51单片机的存储器
2.2.1MCS-51单片机的程序存储器
2.2.2MCS-51单片机的数据存储器
2.3MCS-51单片机I/O口电路
2.3.1MCS-51单片机I/O口的硬件结构
2.3.2MCS-51单片机I/O口的使用特点
2.4MCS 51单片机的时钟电路与工作时序
2.4.1单片机时钟电路
2 4.2指令执行与时序
2.5 MCS-51单片机工作方式
2.5.1复位方式与复位电路
2.5.2程序执行方式及掉电保护
2.5.3单片机的低功耗运行模式
2.6其他单片机的对照描述
2.6.1P1C系列单片机的主要特点
2.6.2典型PIC系列单片机的基本性能
本章小结
第3章单片机的指令系统及功能对照
3.1MCS 51单片机的指令系统
3.1.1MCS 51单片机的指令格式
3.1.2MCS 51单片机的寻址方式
3.2MCS 51单片机指令功能分类
3.2.1数据传送类指令
3.2.2算术运算类指令
3.2.3逻辑运算及移位类指令
3.2.4控制转移类指令
3.2.5布尔操作类指令
3.3精简指令单片机指令系统简介
3.3.1PIC系列单片机精简指令集及其说明
3.3.2PIC指令系统简介
本章小结
练习与思考题
第4章MCS-51单片机汇编程序设计
4.1汇编语言程序设计概述
4.1.1汇编语言以及汇编语言程序设计特点
4.1.2MCS-51汇编语言伪指令
4.1.3汇编语言的程序设计
4.2程序设计的基本结构及常用子程序
4.2.1顺序程序结构
4.2.2分支程序结构
4.2.3循环程序结构
4.2.4程序设计举例
4.2.5常用子程序
4.3编程及开发环境
4.3.1WAVE6000 MCS-51单片机编程开发环境
4.3.2MPLAB PIC单片机集成开发环境
本章小结
练习与思考题
第5章单片机的中断与定时系统
5.1MCS 51单片机的中断系统
5.1.1计算机中断技术的概念
5.1.2中断源及中断的控制
……
第6章单片机串行数据通信及串行通信接口
第7章单片机扩展与接口技术
第8章单片机C程序设计及应用
附录1MCS-51系列单片机指令表(按字母顺序排列)
附录2MCS-51系列单片机指令表(按指令类型排序)
参考文献
书摘插图
第1章概述
1.1 单片机的概念及单片机的种类
1.1.1单片机及单片机系统
单片机是微型计算机发展的一个分支,是一种专门面向控制的微处理器件,故又称之为微控制器(Micro Controller Unit,MCU)。单片机通常以单一芯片的形式出现,但是它已具有了微型计算机所包含的基本组成结构和特有的控制应用功能,是一种芯片级的微型计算机。另外,由于单片机的体积、结构和功能特点,在实际应用中可以完全融入应用系统之中,故而也称为嵌入式微控制器(Embedded Micro—Controller)。
最基本的单片机系统由单片机芯片和软件程序共同组建而成,是用户为了实现某种控制用途的需要而设计的实际装置。在单片机系统中,单片机芯片内部的中央处理单元(CPU)处于核心地位,CPU通过执行软件程序调动硬件电路完成控制功能。根据这种工作方式,单片机系统可以划分为硬件和软件两个组成部分。
1硬件部分
单片机系统的硬件部分是包括CPU在内的所有硬件电路,按照硬件电路的功能和配置大致可以分为以下3类。
1)基本功能类
基本功能类硬件包括:CPU(用于运算、控制)、RAM(用于数据存储)、ROM(用于程序存储)、I/O设备(实现串行、并行输入/输出接口)及时钟电路(建立工作时序)。在微型计算机中,上述部件被分成若干块芯片,安装在一块称之为主板的印刷线路板上,在程序的指挥下完成计算机的基本运算操作功能。但是在单片机中,除了时钟电路之外,其余部分一般均被集成到一块半导体芯片上,所以被称为单片机,即单芯片微型计算机。
……