单片机原理与应用

本书特色

[

  本书主要介绍MCS-51单片机的基本原理和应用技术,是按照教育部关于电子、电气类专业应用型人才培养计划课程的基本要求,并结合当前的发展状况而编写的。本书内容包括MCS-51单片机的结构、汇编指令、中断、定时,计数器、串行接口、单片机系统扩展、串行总线设计等。本书*后一章以常见的典型消费类产品和工业产品的设计为例详细介绍了一般系统的开发步骤和过程,并提供了部分源代码。本书内容详实,浅显易懂,图文并茂,将理论教学与实例讲解相结合,将重点放在基础知识的学习和基本应用技能的培养上。除第7章外,每章后面均配有习题,以便于学生练习。本书可作为高等学校、各类技术院校通信专业、自动化专业、计算机专业在校学生的教材,也可作为自学和从事单片机研发工作的工程技术人员的参考用书。

]

内容简介

[

本书主要介绍MCS-51单片机的基本原理和应用技术, 是按照教育部关于电子、电气类专业应用型人才培养计划课程的基本要求, 并结合当前的发展状况而编写的。本书内容包括MCS-51单片机的结构、汇编指令、中断、定时/计数器、串行接口、单片机系统扩展等。

]

目录

第1章 绪论1.1 概述1.1.1 单片机的产生与发展1.1.2 单片机的发展趋势1.1.3 单片机的应用1.2 单片机系列介绍1.2.1 单片机的主要生产制造商及其特点1.2.2 单片机的四个主要系列本章小结习题
第2章 MCS-51系列单片机的基本结构2.1 单片机的基本结构2.1.1 单片机的内部结构及功能部件2.1.2 单片机的外部引脚说明2.2 中央处理器CPU2.2.1 运算部件2.2.2 控制部件及振荡器2.2.3 布尔(位)处理器2.3 存储器2.3.1 单片机存储器的分类及存储空问的配置2.3.2 内部数据存储器2.3.3 外部数据存储器2.3.4 程序存储器2.3.5 Flash闪速存储器的编程2.4 并行输入,输出接口2.4.1 I/O接口电路概述2.4.2 P0口2.4.3 P1口2.4.4 P2口2.4.5 P3口2.5 I/0接口电路的作用2.5.1 接口与端口2.5.2 I/O接口的编址方式2.6 输入/输出传送方式2.6.1 无条件传送方式2.6.2 查询传送方式2.6.3 中断传送方式2.7 CPU时序与复位2.7.1 基本概念2.7.2 CPU的时序2.7.3 复位电路与复位状态2.7.4 掉电与节电方式本章小结习题
第3章 指令系统及汇编语言程序设计3.1 MCS-51单片机汇编语言与指令格式3.1.1 单片机的汇编语言3.1.2 指令格式3.1.3 指令中的常用符号3.2 寻址方式3.2.1 寄存器寻址3.2.2 立即寻址3.2.3 寄存器间接寻址3.2.4 直接寻址3.2.5 变址寻址3.2.6 相对寻址3.2.7 位寻址3.3 MCS-51单片机指令系统3.3.1 数据传送类指令3.3.2 算术运算类指令3.3.3 逻辑运算及移位类指令3.3.4 控制转移类指令3.3.5 位操作指令3.4 汇编语言及汇编语言程序设计3.4.1 机器语言、汇编语言和高级语言3.4.2 汇编程序与伪指令3.5 基本程序设计方法3.5.1 程序的基本结构3.5.2 顺序结构程序设计3.5.3 分支(选择)结构程序设计3.5.4 循环结构程序设计3.5.5 子程序结构程序设计本章小结习题
第4章 中断、定时/计数器与串行口4.1 中断4.1.1 中断的概念4.1.2 MCS-51单片机的中断系统4.1.3 中断源及优先级4.1.4 中断响应的条件、过程和时间4.1.5 外部中断的请求与撤除4.1.6 中断程序举例4.2 定时,计数器4.2.1 定时/计数器的结构及工作原理4.2.2 定时/计数器的控制与实现4.2.3 定时/计数器的工作方式4.2.4 定时/计数器的应用举例4.3 串行接口4.3.1 串行通信的基本知识4.3.2 MCS-51串行接口及其控制4.3.3 串行口的工作方式4.3.4 多处理机通信方式4.3.5 串行口的应用举例本章小结习题
第5章 单片机系统的扩展5.1 概述5.2 系统总线扩展5.2.1 并行总线扩展5.2.2 串行总线扩展5.2.3 编址技术5.3 存储器的扩展5.3.1 存储器扩展概述5.3.2 程序存储器的扩展5.3.3 数据存储器的扩展5.3.4 全地址范围的存储器*大扩展系统5.4 I/O的扩展与应用5.4.1 用TTL芯片扩展I/O口5.4.2 用可编程芯片扩展I/O口5.5 LED数码显示器5.5.1 LED的结构与显示编码方式5.5.2 LED数码显示器的接口方法与显示电路5.5.3 LED数码显示器应用举例5.6 键盘接口5.6.1 键盘接口的工作原理5.6.2 键盘接口电路5.6.3 键盘扫描程序5.6.4 键盘接口实例5.7 A/D转换器5.7.1 A/D转换器概述5.7.2 典型A/D转换器芯片——ADC08095.7.3 MCS—51单片机与ADC0809接口5.7.4 A/D转换器应用举例5.675 串行A/D转换接口芯片TLCl5435.8 D/A转换器5.8.1 D/A转换器的技术性能指标5.8.2 典型D/A转换器芯片——DAC08325.8.3 MCS—51单片机与DAC0832接口5.8.4 串行D/A转换接口芯片TLC5615本章小结习题
第6章 基于MCS—51的典型串行总线设计6.1 概述6.2 SPI总线6.2.1 SPI总线的工作原理6.2.2 SPI总线的通信时序6.2.3 硬件电路设计6.2.4 软件设计6.2.5 小结6.3 RS—485总线6.3.1 RS—485总线的工作原理6.3.2 RS—485总线的通信协议6.3.3硬件电路设计6.3.4软件设计6.3.5 小结6.4 I2C总线6.4.1 I2C总线的工作原理6.4.2 I2C总线的通信时序6.4.3 硬件电路设计6.4.4 软件设计6.4.5 小结本章小结习题
第7章 应用系统设计与应用实例7.1 应用系统设计流程7.1.1 总体设计7.1.2 硬件原理设计7.1.3 印制电路板设计7.1.4 软件设计7.1.5 调试、运行与维护7.1.6 C语言与WAVE开发环境7.2 家用电器典型实例——全自动洗衣机7.2.1 洗衣机的工作原理及设计需求分析7.2.2 方案设计7.2.3 硬件原理图及分析7.2.4 控制过程的软件程序实现7.2.5 实例小结7.3 工业应用实例——配电站综合自动化系统遥测终端单元7.3.1 配电站综合自动化简介7.3.2 综合自动化遥测单元功能需求7.3.3 硬件原理设计7.3.4 程序的设计与组织7.3.5 程序的优化设计7.3.6 各功能模块实现的程序源代码7.3.7 实例小结7.4 网络应用典型实例——单片机实现以太网接口7.4.1 设计分析7.4.2 以太网协议7.4.3 以太网协议控制芯片7.4.4 硬件电路设计7.4.5 电路原理图及说明7.4.6 软件设计7.4.7 实例小结
附录附录一 汇编指令集附录二 实验指导实验一 数据块搬移实验二 数制转换实验三 无符号双字节快速乘法子程序实验四 P1口操作实验实验五 工业顺序控制实验六 数字电压表实验七 数字秒表,定时器实验八 急救车与交通灯实验九 双机通信
附录三 共阳极显示七段码表
附录四 常用芯片引脚图
附录 五基于CAN总线的RTU通信协议
参考文献

封面

单片机原理与应用

书名:单片机原理与应用

作者:倪云峰主编

页数:322页

定价:¥35.0

出版社:西安电子科技大学出版社

出版日期:2009-06-01

ISBN:9787560622330

PDF电子书大小:156MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注