单片机原理及应用

本书特色

[

本书以培养学生智能化电气电子部件或产品的工程应用设计基本(初步)能力为出发点,以80C51内核单片机为核心,以目前广泛应用的AT89S51为范例展开讨论。全书共9章,内容包括概述、单片机体系结构、80C51单片机指令系统及程序设计、80C51单片机中断系统、定时器/计数器及串行通信应用、并行接口技术、串行总线接口技术、单片机应用系统设计和PSoC3单片机原理及简单应用等。
本书可作为电气工程及其自动化、自动化、电子信息工程、电子科学与技术、计算机等专业本科或高职教材,也可供相关领域工程技术人员参考。

]

内容简介

[

本书以培养从事智能化电气电子部件或产品的工程应用设计基本(初步)能力为出发点,以80C51内核单片机为核心,以AT89S51为范例,全书分9章,内容包括单片机概念及其发展、单片机体系结构、指令系统及程序设计、中断系统、定时/计数器及串行通信应用、并行接口技术、串行总线接口技术、应用系统设计及PSOC3单片机原理及简单应用等。
本书可作为电气工程及其自动化、自动化、电子信息工程、电子科学与技术、计算机等专业本科或高职教材,也可供相关领域工程技术人员参考。

]

目录

第1章概述1.1单片机概念及其主要发展阶段1.1.1单片机的概念1.1.2单片机的发展历程1.1.3单片机的发展趋势1.2单片机的特点及分类1.2.1单片机的特点1.2.2单片机的分类1.2.3常用单片机系列介绍1.2.4控制系统实例: 单片机水温控制系统1.3单片机中常用的计数方法1.3.1常用数制1.3.2计算机中数的表示及运算1.3.3常用代码习题1第2章单片机体系结构2.1单片机的结构与引脚2.1.1单片机的基本组成与内部结构2.1.2单片机的引脚功能2.2存储器2.2.1存储器的分类2.2.2存储单元与存储单元地址2.2.3存储器结构与地址空间2.2.4程序存储器2.2.5数据存储器2.3特殊功能寄存器SFR2.3.180C51系列单片机的SFR2.3.2SFR的功能与作用2.4并行输入/输出端口2.4.1P0端口2.4.2P1端口2.4.3P2端口2.4.4P3端口2.4.54个I/O端口的异同点2.5单片机的工作原理与时序2.5.1CPU的结构2.5.2单片机执行程序的过程2.5.3时序的概念2.5.480C51的指令时序2.5.5振荡器和时钟电路2.6单片机的工作方式2.6.1复位方式与复位电路2.6.2低功耗方式2.7阅读材料: Proteus应用简介2.7.1Proteus概述2.7.2Proteus电路设计2.7.3Proteus仿真习题2第3章80C51单片机指令系统及程序设计3.180C51单片机指令概念及寻址方式3.1.1指令的表示3.1.2指令分类3.1.3寻址方式3.280C51单片机指令分类介绍3.2.1数据传送类指令3.2.2算术运算类指令3.2.3逻辑运算及移位类指令3.2.4控制转移类指令3.2.5位操作类指令3.2.6伪指令3.3汇编语言程序设计3.3.1程序编制的基本知识3.3.2基本程序结构3.3.3循环程序结构3.3.4子程序结构3.3.5模块一: 水温控制系统显示数码拆分程序设计3.4C51语言程序设计基础3.4.1C51中常用的数据类型3.4.2C51数据的存储类型与8051单片机存储器的对应关系3.4.3C51中常用的头文件3.4.4C51语言程序的基本结构3.5阅读材料: Keil μVision 2应用简介3.5.1建立Keil μVision 2工程3.5.2Keil程序调试3.5.3Keil程序调试窗口3.5.4Proteus和Keil的联调习题3第4章80C51单片机中断系统4.180C51单片机中断系统基本知识4.1.1中断系统的概念及结构4.1.2中断系统的控制4.2中断的处理过程4.2.1中断响应4.2.2中断服务4.3中断系统的应用及C51编程实例4.3.1中断程序编制的一般方法4.3.2中断应用实例习题4第5章定时器/计数器及串行通信应用5.1定时器/计数器5.1.1定时器/计数器的定时和计数功能5.1.2定时器/计数器的控制5.1.3定时器/计数器的工作方式5.1.4定时器/计数器应用举例5.1.5模块二: 水温控制系统定时中断程序设计5.2AT89S52的定时器/计数器T25.2.1AT89S52单片机简介5.2.2AT89S52定时器/计数器T25.3串行通信口UART5.3.1串行通信概述5.3.2串行接口与工作方式5.3.3串行口应用实例5.4定时器/计数器和串行通信功能的C51编程5.5阅读材料: 红外遥控解码器设计5.5.1红外接收硬件电路5.5.2红外发射模块及其编码5.5.3红外接收软件解码程序设计习题5第6章并行接口技术6.1显示器接口6.1.1独立LED与单片机的接口6.1.2LED数码管与单片机接口6.1.3模块三: 水温控制系统温度显示子系统设计6.2键盘接口6.2.1键盘工作原理6.2.2独立式键盘与单片机接口6.2.3行列式键盘与单片机接口6.2.4模块四: 水温控制系统键盘子系统设计6.3A/D、D/A转换及其与单片机的接口6.3.1A/D、D/A转换概述6.3.2双缓冲8位并行D/A转换器AD7801及其与单片机的接口6.3.3并行12位A/D转换器ADS574及其与单片机的接口6.4开关量I/O接口电路6.4.1开关量输入接口6.4.2开关量输出驱动与隔离接口6.4.3模块五: 水温控制系统加热控制子系统设计6.5阅读材料: 字符型LCD显示器应用6.5.1字符型液晶显示器1602A概述6.5.2液晶显示器1602A指令6.5.31602A C51参考程序代码习题6第7章串行总线接口技术7.1SPI总线接口及应用7.1.1SPI总线概述7.1.2SPI模块的接口信号及时序要求7.1.3三总线接口Microwire简介7.1.4SPI总线接口编程7.1.5单片机P89LPC93x的SPI接口及应用7.2I2C总线及应用7.2.1I2C总线特点7.2.2I2C总线协议7.2.3I2C总线模拟编程7.2.4I2C总线EEPROM器件AT24C02的应用7.2.5串行A/D与D/A转换器PCF8591及其与单片机接口7.2.6P89C66x系列单片机I2C总线编程规范7.3单总线1�瞁ire及应用7.3.1单总线工作原理7.3.2单总线通信的初始化7.3.3单总线的读、写时隙7.3.4模块六: 水温控制系统温度采样程序设计7.4RS��232C与RS��485总线及其应用7.4.1RS��232C总线及其应用7.4.2单片机与PC通信7.4.3RS��485总线简介7.5阅读材料: CAN总线与USB总线简介7.5.1CAN总线简介7.5.2USB总线简介习题7第8章单片机应用系统设计8.1单片机应用系统的设计过程8.1.1概述8.1.2应用系统的总体设计8.1.3硬件设计8.1.4软件设计8.1.5可靠性设计8.1.6单片机应用系统的调试与测试8.2水温控制系统8.2.1任务分析8.2.2硬件设计8.2.3软件设计8.3水温控制系统的C51程序设计8.3.1软件设计任务分析8.3.2温度采样程序设计8.3.3键盘扫描程序设计8.3.4显示程序设计8.3.5温度采样与控制程序设计习题8第9章PSoC 3单片机原理及简单应用9.1PSoC 3基本特性9.2PSoC 3系统构成9.2.18051 CPU子系统9.2.2时钟系统9.2.3供电系统9.2.4I/O系统9.2.5复位系统9.2.6数字子系统9.2.7模拟子系统9.2.8编程、调试接口9.3PSoC 3常用外设9.3.1定时器/计数器/PWM控制器9.3.2I2C控制器9.4基本应用实例9.4.1点亮LED的汇编工程示例9.4.2中断按键控制LED灯C语言工程示例9.5结语习题9参考文献
【前言】序言

封面

单片机原理及应用

书名:单片机原理及应用

作者:肖伸平

页数:未知

定价:¥49.0

出版社:清华大学出版社

出版日期:2019-08-01

ISBN:9787302435006

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

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

发表评论

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