新書推薦:
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
《
经纬度丛书·州县之民:治乱之间的小民命运
》
售價:NT$
440.0
《
女性史:古代卷(真正意义上的女性大历史)
》
售價:NT$
560.0
《
跨代伴侣治疗
》
售價:NT$
440.0
《
精华类化妆品配方与制备手册
》
售價:NT$
990.0
《
经纬度丛书:出祁山:诸葛亮北伐得与失
》
售價:NT$
440.0
《
心理治疗中的真意:心理治疗师的心灵之旅
》
售價:NT$
440.0
|
內容簡介: |
本书立足于MCS-51系列单片机,以目前使用*广泛的MSC-51兼容产品——Atmel89C5189S51为对象,全面介绍了此架构类型单片机的历史沿革、结构组成、基本原理、接口扩展技术;对以单片机为核心控制器的嵌入式系统构建,从工程应用的角度,阐述了其主要的设计方法和技术。 全书共分9章及帮助读者自学和实践的附录,内容涵盖三个层次单片机硬件结构组成与工作原理、单片机软件系统、单片机工程应用设计。具体包括单片机基础知识、51系列单片机基本结构、指令系统与程序设计、中断系统和定时器计数器、并行串行扩展技术、单片机常用接口技术、单片机工程应用技术,Keil?Vision2与Proteus、单片机高级语言C51。为了帮助读者阅读和学习,在每一章节前列出了本章的重点和难点内容,每章结尾给出本章小结,并为读者开辟一个延伸阅读关键字区域,帮助读者进行深入阅读,书中的例程都提供模拟仿真资料以备读者练习。 本书是在参考了大量单片机的*资料、汲取了工程开发应用中的许多成果和经验后编写而成的,兼顾了通俗性、系统性、先进性和实用性,可以作为高等院校、高职高专电气工程及其自动化、自动化、机械设计制造及其自动化、电子信息工程、通信工程等工科专业计算机原理、单片机原理及应用的教材,也可以作为工程技术人员的参考和自学资料。
|
目錄:
|
第1章单片机基础知识1 1.1微机及工业控制用计算机1 1.1.1微型计算机的组成与工作原理1 1.1.2微型计算机的形态3 1.1.3控制用微机及其应用3 1.2嵌入式系统与单片机5 1.2.1嵌入式系统的概念5 1.2.2单片机的概念6 1.2.3单片机的分类7 1.2.4单片机的特点与优点7 1.2.5单片机的应用8 1.3单片机的发展10 1.3.1单片机的发展历史10 1.3.2单片机的发展趋势11 1.3.38位单片机——MCS-51系列及其兼容机11 1.4计算机运算基础知识15 1.4.1数制15 1.4.2码制17 1.4.3定点数与浮点数21 本章小结22 习题与思考题22 第2章51系列单片机基本结构24 2.151系列单片机的逻辑结构与引脚信号24 2.1.151单片机的内部结构与功能部件24 2.1.251单片机的封装与引脚24 2.2单片机的微处理器28 2.2.1运算部件28 2.2.2控制部件29 2.2.3与CPU有关的专用寄存器组29 2.3单片机的时钟与复位31 2.3.1时钟电路31 2.3.2CPU时序31 2.3.3复位状态与复位电路33 2.3.4CHMOS单片机的低功耗工作方式35 2.4存储器组织和存储空间36 2.4.1存储器分类37 2.4.2程序存储器37 2.4.3内部数据存储器38 2.4.4外部数据存储器42 2.4.5外部存储器的访问42 2.4.6单片机存储器空间的访问规则43 2.5并行IO端口44 2.5.1P0口的结构和功能44 2.5.2P1口的结构和功能46 2.5.3P2口的结构和功能47 2.5.4P3口的结构和功能47 2.6AT89S52的增强功能48 本章小结50 习题与思考题50 第3章51单片机指令系统52 3.151单片机指令系统概述52 3.1.1指令的语言形式52 3.1.251系列单片机指令的格式53 3.1.3寻址方式54 3.2数据传送类指令57 3.2.1数据传送指令57 3.2.2数据交换指令60 3.2.3堆栈操作指令60 3.2.4数据传送类指令应用分析60 3.3算术运算类指令61 3.3.1算术运算类指令62 3.3.2算术运算类指令应用分析63 3.4逻辑运算类指令64 3.4.1逻辑运算类指令64 3.4.2逻辑运算类指令应用分析65 3.5位操作类指令66 3.5.1位操作类指令66 3.5.2位操作类指令应用分析67 3.6控制转移类指令67 3.6.1控制转移类指令68 3.6.2控制转移类指令应用分析71 本章小结72 习题与思考题72 第4章汇编语言程序设计74 4.1汇编语言程序设计概述74 4.1.1设计汇编语言程序的方法74 4.1.2伪指令76 4.1.3汇编语言程序的结构78 4.2顺序程序设计79 4.3分支程序设计81 4.4循环程序设计83 4.5子程序设计86 4.6程序设计举例89 本章小结97 习题与思考题97 第5章中断系统和定时器计数器100 5.1输入输出数据传送方式100 5.251单片机中断系统101 5.2.1中断及中断技术101 5.2.251系统的中断结构102 5.2.351系统的中断处理过程105 5.2.4中断的编程和应用109 5.3定时器计数器111 5.3.1定时器计数器结构111 5.3.2定时器计数器的工作方式113 5.3.3定时器计数器的编程和应用116 本章小结118 习题与思考题118 第6章并行系统扩展技术120 6.1并行扩展概述120 6.1.1最小应用系统121 6.1.2并行总线122 6.2并行扩展原理123 6.2.1并行扩展内容与方法123 6.2.2基本扩展芯片简介123 6.2.3并行扩展编址技术125 6.3程序存储器的扩展127 6.3.1常用程序存储器芯片127 6.3.2程序存储器扩展举例129 6.4数据存储器的扩展133 6.4.1常用数据存储器芯片133 6.4.2数据存储器扩展举例134 6.4.3存储器综合扩展举例134 6.5并行IO接口扩展137 6.5.1IO接口技术概述137 6.5.2简单并行IO扩展139 6.5.3可编程并行接口扩展方法——8255A140 本章小结146 习题与思考题147 第7章串行通信及串行扩展技术148 7.1串行通信概述148 7.1.1串行通信的基本方式149 7.1.2串行通信的数据传送方式151 7.2常用的串行通信总线152 7.2.1RS-232C接口标准152 7.2.2RS-422A及RS-485接口标准153 7.351系列单片机的串行接口155 7.3.151单片机串行接口结构155 7.3.251单片机串行接口控制寄存器156 7.3.351单片机串行口的工作方式及波特率157 7.3.451单片机串行口的应用161 7.4单片机串行扩展技术164 7.4.1串行扩展的种类164 7.4.2I2C串行总线164 7.4.3SPI及Microwire串行总线171 7.4.41-wire串行总线173 7.4.5CANBUS现场总线简介175 本章小结176 习题与思考题176 第8章单片机常用接口技术178 8.1键盘接口178 8.1.1键盘的结构与工作原理178 8.1.2独立式键盘179 8.1.3矩阵式键盘180 8.2显示器接口182 8.2.1LED显示接口182 8.2.2LCD显示接口190 8.3数模转换接口193 8.3.1DA转换器概述193 8.3.2典型并行接口DA转换器芯片DAC0832194 8.3.3典型串行接口DA转换器芯片TLC5620197 8.4模数转换接口199 8.4.1AD转换器概述199 8.4.2典型AD转换器芯片ADC0809200 8.4.3典型串行接口AD转换器芯片TLC1543205 本章小结206 习题与思考题207 第9章单片机工程应用技术208 9.1单片机工程应用系统设计208 9.1.1单片机应用系统的结构208 9.1.2单片机应用系统设计的要求与内容211 9.1.3单片机应用系统设计过程及方法211 9.1.4单片机应用系统的开发调试工具215 9.2单片机应用中的抗干扰技术217 9.2.1硬件抗干扰设计218 9.2.2软件抗干扰设计220 9.3单片机稳压电源电路设计221 9.3.1三端稳压器介绍221 9.3.2基于三端稳压器的电源稳压电路设计222 9.4开关量输出功率驱动电路设计223 9.4.1三极管驱动电路224 9.4.2光电耦合器件驱动电路225 9.4.3晶闸管驱动电路226 9.4.4继电器驱动电路227 本章小结231 习题与思考题232 附录AASCII码表233 附录BMCS-51单片机指令表234 附录CKeilμVision2与Proteus241 C.1μVision2集成开发环境上机操作241 C.1.1μVision2的安装241 C.1.2μVision2创建工程文件242 C.1.3μVision2环境中的工程设置243 C.1.4μVision2调试244 C.2Proteus电路图设计、仿真软件 上机操作247 C.2.1ProteusISIS调试248 C.2.2ProteusARES设计251 C.2.3Proteus与Keil的联调252 附录D单片机高级语言——C51254 D.1标准程序格式254 D.2C51数据类型与存储类型255 D.3单片机资源的C51定义256 D.4C51运算符与表达式258 D.5C51控制语句260 D.6C51的函数261 D.7C51程序设计举例262 附录E常用集成电路引脚排列263 参考文献266
|
內容試閱:
|
本书立足于MCS-51系列单片机,以目前使用最广泛的MSC-51兼容产品——Atmel89C5189S51为对象,全面介绍了此架构类型单片机的历史沿革、结构组成、基本原理、接口扩展技术;对以单片机为核心控制器的嵌入式系统构建,从工程应用的角度,阐述了其主要的设计方法和技术。 全书共分9章及帮助读者自学和实践的附录,内容涵盖三个层次单片机硬件结构组成与工作原理、单片机软件系统、单片机工程应用设计。具体包括单片机基础知识、51系列单片机基本结构、指令系统与程序设计、中断系统和定时器计数器、并行串行扩展技术、单片机常用接口技术、单片机工程应用技术,Keil?Vision2与Proteus、单片机高级语言C51。为了帮助读者阅读和学习,在每一章节前列出了本章的重点和难点内容,每章结尾给出本章小结,并为读者开辟一个延伸阅读关键字区域,帮助读者进行深入阅读,书中的例程都提供模拟仿真资料以备读者练习。
|
|