书籍详情
单片机原理与应用实例
作者:曹建树 等著
出版社:机械工业出版社
出版时间:2014-09-01
ISBN:9787111468318
定价:¥59.00
购买这本书可以去
内容简介
《单片机原理与应用实例》以掌握国内最为流行的MCS—51系列单片机系统应用技术为教学目标,以大量应用实例分析为主线,深入浅出地阐述了单片机系统结构、原理及应用技术。讲述单片机的基本特点,工作过程原理、存储器结构地址分配,中断、接口技术等。
作者简介
暂缺《单片机原理与应用实例》作者简介
目录
丛书序前言第1章单片机概述1.1单片机的概念1.1.1单片机的主要特点1.1.2名词解释1.2单片机的发展1.2.1单片机发展历史1.2.2单片机发展趋势1.2.3以单片机为核心的嵌入式系统的发展趋势1.2.4单片机应用的可靠性技术发展趋势1.3单片机系统的应用1.4典型单片机介绍1.5单片机开发系统1.5.1单片机开发系统的构成1.5.2单片机开发系统的功能1.5.3开放式单片机实验系统1.5.4“流水灯”实验”1.6单片机的数制、码制与编码1.6.1数制1.6.2码制1.6.3二进制编码本章小结习题
第2章MCS—51系列单片机基本知识2.1MCS—51系列单片机内部结构2.1.1中央处理单元CPU2.1.2定时器/计数器2.1.3看门狗定时器2.1.4中断系统2.1.5110接口2.2MCS—51系列单片机的引脚功能2.3存储器结构与地址分配2.3.1存储器基础知识2.3.2MCS—51系列单片机存储器结构2.3.3片内RAM的128B地址分配2.3.4特殊功能寄存器(SFR)2.3.5片外RAM、ROM结构与地址分配2.4MCS—51系列单片机工作方式2.4.1MCS—51系列单片机时序2.4.2MCS—51系列单片机的工作方式介绍2.4.3连续执行方式图解说明2.5MCS—51系列单片机指令系统2.5.1基础知识2.5.2数据传送指令及要点分析2.5.3算术运算类指令及要点分析2.5.4逻辑操作与移位指令及要点分析2.5.5控制转移指令及其偏移量的计算2.5.6位操作指令2.5.7对指令的进一步说明本章小结习题
第3章单片机仿真软件3.1KeilμVision4软件的使用3.1.1KeilμVision4工程文件的创建3.1.2KeilμVision4工程文件的编译3.1.3KeilμVision4工程文件的仿真及其他设置3.2Proteus仿真3.2.1Proteus的主要功能模块及资源3.2.2ProteusISIS编辑环境3.2.3基本操作3.2.4设计实例3.3Keil与Proteus联机调试3.4VSM虚拟系统模型本章小结习题
第4章汇编语言程序设计4.1基本知识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参考程序整体分析本章小结习题
第5章C51语言程序设计5.1基本知识5.1.1C51程序结构5.1.2C51程序的编辑和编译5.2C51数据类型与运算5.2.1C51数据类型5.2.2C51数据存储类型5.2.3C51定义SFR5.2.4C51定义并行口5.2.5C51定义位变量5.2.6C51运算符、表达式及其规则5.3C51构造数据类型5.3.1数组5.3.2指针5.4C51函数5.4.1函数的定义和分类5.4.2函数的调用5.4.3中断服务函数5.4.4C51的库函数5.5C51应用编程实例本章小结习题
第6章MCS—51系列单片机中断系统与定时器/计数器6.1MCS—51系列单片机中断系统6.1.1中断的概念6.1.2MCS—51系列单片机中断系统结构6.1.3MCS—51系列单片机中断系统的初始化要求与中断处理过程6.1.4MCS—51系列单片机中断系统应用实例6.1.5中断系统应用实例分析6.2MCS—51系列单片机内部定时器/计数器6.2.1概述6.2.2MCS—51系列单片机对内部定时器/计数器的控制6.2.3工作模式说明(以T1为例说明,T0同)6.2.4工作方式说明6.2.5MCS—51系列单片机对内部定时器/计数器的初始化6.2.6定时/计数器应用实例及分析本章小结习题
第7章MCS—51系列单片机接口技术7.1MCS—51系列单片机内部并行I/O接口及其应用7.1.1并行I/O接口基本配置及其特点7.1.2MCS—51系列单片机I/O并行接口应用7.1.3MCS—51系列单片机I/O并行接口应用实例分析7.2并行接口应用实例7.2.1单片机中断控制循环灯7.2.2查表控制广告灯7.2.3报警音的产生7.2.4音乐播放7.2.574LS138译码器控制的循环灯7.3可编程并行接口芯片8255A—57.3.1内部结构与引脚功能接口特点7.3.2控制字的确定与初始化编程7.3.3工作方式与接口方法7.3.4AT89S51单片机和8255的接口7.4串行接口7.4.1概述7.4.2MCS—51系列单片机的串行接口及其通信功能7.4.3MCS—51系列单片机的串行接口的多机通信(阅读资料)7.4.4MCS—51系列单片机与PC的串行接口通信7.4.5双机串行接口通信7.4.674LS164芯片串行接口驱动8个小灯7.4.774LS164串行驱动数码管7.5其他常用接口本章小结习题
第8章半导体存储器及其扩展8.1概述8.1.1半导体存储器分类介绍8.1.2存储器的主要技术指标8.1.3MCS—51系列单片机外部存储器扩展8.1.4典型存储器芯片介绍8.2片外存储器应用实例8.2.1存储器扩展方法8.2.2访问片外ROM的指令时序分析8.2.3访问片外RAM的指令时序分析本章小结习题
第9章人机交互通道配置及其接口技术9.1概述9.2显示及显示接口9.2.1发光二极管及其应用9.2.2LED数码管及其应用9.2.3多位数码管显示9.3键盘及其接口技术9.3.1键的状态输入及去抖动9.3.2按键开关9.3.3独立按键接口9.3.4行列式键盘接口9.4单片机人机交互接口实例9.4.1单个数码管显示9.4.2动态数码管显示9.4.38x8点阵显示9.4.4LCD显示技术9.4.5点阵型LCD显示技术9.4.6多路开关状态指示9.4.7单按键识别9.4.8单键多功能按键识别9.4.94x4行列键盘识别本章小结习题
第10章输入/输出通道接口技术10.1前向输入通道接口技术10.1.1概述10.1.2A/D转换接口技术10.1.3A/D转换器ADC0809应用实例——数字电压表10.1.4串行12位ADTLC2543的使用10.2后向输出通道接口技术10.2.1概述10.2.2D/A转换接口10.2.3D/A转换接口应用实例本章小结习题
第11章单片机应用实例设计11.1概述11.1.1单片机应用系统的性能要求11.1.2单片机应用系统设计内容和步骤11.2电动机控制11.2.1小型直流电动机控制11.2.2PWM信号控制直流电动机11.2.3步进电动机的单片机控制11.2.4舵机的单片机控制11.3电子时钟的设计11.4数字温度计的设计11.5虚拟波形发生器的设计11.6室内智能清洁机器人控制系统的设计11.6.1控制系统总体方案设计11.6.2硬件系统设计11.6.3软件系统设计
附录附录AASCII(美国信息交换标准码)字符表附录BMCS—51系列单片机指令表附录C51/52单片机常用寄存器速查表附录D单片机常用芯片引脚图附录E部分习题答案
第2章MCS—51系列单片机基本知识2.1MCS—51系列单片机内部结构2.1.1中央处理单元CPU2.1.2定时器/计数器2.1.3看门狗定时器2.1.4中断系统2.1.5110接口2.2MCS—51系列单片机的引脚功能2.3存储器结构与地址分配2.3.1存储器基础知识2.3.2MCS—51系列单片机存储器结构2.3.3片内RAM的128B地址分配2.3.4特殊功能寄存器(SFR)2.3.5片外RAM、ROM结构与地址分配2.4MCS—51系列单片机工作方式2.4.1MCS—51系列单片机时序2.4.2MCS—51系列单片机的工作方式介绍2.4.3连续执行方式图解说明2.5MCS—51系列单片机指令系统2.5.1基础知识2.5.2数据传送指令及要点分析2.5.3算术运算类指令及要点分析2.5.4逻辑操作与移位指令及要点分析2.5.5控制转移指令及其偏移量的计算2.5.6位操作指令2.5.7对指令的进一步说明本章小结习题
第3章单片机仿真软件3.1KeilμVision4软件的使用3.1.1KeilμVision4工程文件的创建3.1.2KeilμVision4工程文件的编译3.1.3KeilμVision4工程文件的仿真及其他设置3.2Proteus仿真3.2.1Proteus的主要功能模块及资源3.2.2ProteusISIS编辑环境3.2.3基本操作3.2.4设计实例3.3Keil与Proteus联机调试3.4VSM虚拟系统模型本章小结习题
第4章汇编语言程序设计4.1基本知识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参考程序整体分析本章小结习题
第5章C51语言程序设计5.1基本知识5.1.1C51程序结构5.1.2C51程序的编辑和编译5.2C51数据类型与运算5.2.1C51数据类型5.2.2C51数据存储类型5.2.3C51定义SFR5.2.4C51定义并行口5.2.5C51定义位变量5.2.6C51运算符、表达式及其规则5.3C51构造数据类型5.3.1数组5.3.2指针5.4C51函数5.4.1函数的定义和分类5.4.2函数的调用5.4.3中断服务函数5.4.4C51的库函数5.5C51应用编程实例本章小结习题
第6章MCS—51系列单片机中断系统与定时器/计数器6.1MCS—51系列单片机中断系统6.1.1中断的概念6.1.2MCS—51系列单片机中断系统结构6.1.3MCS—51系列单片机中断系统的初始化要求与中断处理过程6.1.4MCS—51系列单片机中断系统应用实例6.1.5中断系统应用实例分析6.2MCS—51系列单片机内部定时器/计数器6.2.1概述6.2.2MCS—51系列单片机对内部定时器/计数器的控制6.2.3工作模式说明(以T1为例说明,T0同)6.2.4工作方式说明6.2.5MCS—51系列单片机对内部定时器/计数器的初始化6.2.6定时/计数器应用实例及分析本章小结习题
第7章MCS—51系列单片机接口技术7.1MCS—51系列单片机内部并行I/O接口及其应用7.1.1并行I/O接口基本配置及其特点7.1.2MCS—51系列单片机I/O并行接口应用7.1.3MCS—51系列单片机I/O并行接口应用实例分析7.2并行接口应用实例7.2.1单片机中断控制循环灯7.2.2查表控制广告灯7.2.3报警音的产生7.2.4音乐播放7.2.574LS138译码器控制的循环灯7.3可编程并行接口芯片8255A—57.3.1内部结构与引脚功能接口特点7.3.2控制字的确定与初始化编程7.3.3工作方式与接口方法7.3.4AT89S51单片机和8255的接口7.4串行接口7.4.1概述7.4.2MCS—51系列单片机的串行接口及其通信功能7.4.3MCS—51系列单片机的串行接口的多机通信(阅读资料)7.4.4MCS—51系列单片机与PC的串行接口通信7.4.5双机串行接口通信7.4.674LS164芯片串行接口驱动8个小灯7.4.774LS164串行驱动数码管7.5其他常用接口本章小结习题
第8章半导体存储器及其扩展8.1概述8.1.1半导体存储器分类介绍8.1.2存储器的主要技术指标8.1.3MCS—51系列单片机外部存储器扩展8.1.4典型存储器芯片介绍8.2片外存储器应用实例8.2.1存储器扩展方法8.2.2访问片外ROM的指令时序分析8.2.3访问片外RAM的指令时序分析本章小结习题
第9章人机交互通道配置及其接口技术9.1概述9.2显示及显示接口9.2.1发光二极管及其应用9.2.2LED数码管及其应用9.2.3多位数码管显示9.3键盘及其接口技术9.3.1键的状态输入及去抖动9.3.2按键开关9.3.3独立按键接口9.3.4行列式键盘接口9.4单片机人机交互接口实例9.4.1单个数码管显示9.4.2动态数码管显示9.4.38x8点阵显示9.4.4LCD显示技术9.4.5点阵型LCD显示技术9.4.6多路开关状态指示9.4.7单按键识别9.4.8单键多功能按键识别9.4.94x4行列键盘识别本章小结习题
第10章输入/输出通道接口技术10.1前向输入通道接口技术10.1.1概述10.1.2A/D转换接口技术10.1.3A/D转换器ADC0809应用实例——数字电压表10.1.4串行12位ADTLC2543的使用10.2后向输出通道接口技术10.2.1概述10.2.2D/A转换接口10.2.3D/A转换接口应用实例本章小结习题
第11章单片机应用实例设计11.1概述11.1.1单片机应用系统的性能要求11.1.2单片机应用系统设计内容和步骤11.2电动机控制11.2.1小型直流电动机控制11.2.2PWM信号控制直流电动机11.2.3步进电动机的单片机控制11.2.4舵机的单片机控制11.3电子时钟的设计11.4数字温度计的设计11.5虚拟波形发生器的设计11.6室内智能清洁机器人控制系统的设计11.6.1控制系统总体方案设计11.6.2硬件系统设计11.6.3软件系统设计
附录附录AASCII(美国信息交换标准码)字符表附录BMCS—51系列单片机指令表附录C51/52单片机常用寄存器速查表附录D单片机常用芯片引脚图附录E部分习题答案
猜您喜欢