C51单片机及应用系统设计
正版保障 假一赔十 可开发票
¥
24.52
6.2折
¥
39.8
全新
库存4件
作者韩雁,徐煜明编著
出版社电子工业出版社
ISBN9787121232329
出版时间2015-11
装帧平装
开本16开
定价39.8元
货号8675505
上书时间2024-09-01
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 绪论11.1 单片机基础知识11.1.1 单片机的结构和特点11.1.2 单片机的发展21.1.3 单片机芯片技术的发展趋势21.2 单片机应用41.2.1 单片机应用方向41.2.2 单片机应用系统的分类51.3 51系列单片机61.3.1 MCS-51系列单片机61.3.2 AT89系列单片机71.3.3 各种衍生品种的51单片机81.4 其他系列单片机101.5 其他嵌入式处理器简介12习题113第2章 AT89S51单片机的结构与组成142.1 AT89S51单片机的内部结构及信号引脚142.1.1 AT89S51单片机结构142.1.2 信号引脚162.1.3 中央处理器CPU172.1.4 存储器192.1.5 I/O口及相应的特殊功能寄存器242.2 时钟电路与CPU时序272.2.1 时钟电路272.2.2 CPU时序272.3 AT89S51单片机的复位292.4 AT89S51单片机的节电方式302.4.1 空闲方式312.4.2 掉电方式312.5 Flash的串行编程和三级加密32习题234第3章 指令与汇编语言程序设计353.1 指令系统概述353.1.1 MCS-51汇编指令的格式363.1.2 指令中的符号标识及注释符363.2 寻址方式373.2.1 寄存器寻址373.2.2 直接寻址373.2.3 寄存器间接寻址383.2.4 立即寻址393.2.5 变址寻址393.2.6 相对寻址393.2.7 位寻址403.2.8 MCS-51寻址方式小结403.3 MCS-51指令说明413.3.1 数据传送指令413.3.2 算术操作指令453.3.3 逻辑操作及移位类指令493.3.4 控制转移指令523.3.5 位操作类指令573.3.6 访问I/O口指令的使用说明583.4 MCS-51伪指令593.5 MCS-51汇编语言程序设计613.5.1 顺序结构程序设计613.5.2 分支程序设计623.5.3 循环程序设计633.5.4 子程序设计66习题369第4章 C51程序设计724.1 Keil C51编程语言724.1.1 Keil C51的函数和程序结构724.1.2 C51和标准C的函数差别744.2 C51的数据类型、运算符、表达式764.2.1 C51的基本数据类型764.2.2 C51变量、常量、指针774.2.3 C51的复杂数据类型814.2.4 C51的运算符和表达式834.3 C51的程序流控制语句864.4 编译预处理命令884.4.1 宏定义884.4.2 条件编译884.4.3 文件包含894.4.4 数据类型的重新定义904.5 C51的编程技巧904.6 Keil C51库函数原型列表914.7 C51编程实例944.7.1 基本的输入/输出944.7.2 C51软件延时95习题496第5章 AT89S51中断系统975.1 中断概述975.2 AT89S51中断系统985.2.1 AT89S51中断源985.2.2 AT89S51中断控制1005.2.3 中断响应1015.3 中断系统的编程1025.3.1中断服务程序的结构1025.3.2 C51中断函数1025.3.3 中断应用举例1035.4 外部中断源的扩展1075.4.1 用定时器T0、T1作为外部中断扩展1075.4.2 用中断与查询相结合的方法扩展外部中断107习题5108第6章 AT89S51/S52单片机的定时器/计数器1096.1 定时器的内部结构1096.1.1 方式寄存器TMOD1106.1.2 控制寄存器TCON1116.1.3 定时器的工作方式1116.2 定时器应用举例1136.2.1 定时控制、脉宽检测1136.2.2 电压/频率转换1176.3 定时器/计数器T21186.3.1 T2的状态控制寄存器T2CON1196.3.2 T2的工作方式1196.4 监视定时器1236.4.1 WDT的原理1236.4.2 AT89S51内部的WDT1236.4.3 AT89S51掉电和空闲状态时的WDT1236.4.4 WDT的软件技术124习题6124第7章 AT89S51的串行通信及其应用1267.1 概述1267.1.1 串行通信的字符格式1267.1.2 串行通信的数据通路形式1277.1.3 串行通信的传输速率1277.1.4 串行通信的总线标准与接口1287.2 51单片机的串行通信接口1327.2.1 通用的异步接收/发送器UART1327.2.2 串行口的控制寄存器1337.2.3 串行接口的工作方式1347.2.4 波特率设计1367.3 串行通信应用举例1387.3.1 方式0应用设计键盘显示接口1387.3.2 双机、多机通信应用1397.3.3 单片机与微机的串行通信1497.3.4 单片机在GSM无线通信网络中的应用1527.4 CAN总线串行通信技术1577.4.1 CAN总线系统构成1587.4.2 CAN总线的报文类型与帧结构1597.4.3 CAN的总线技术1647.4.4 CAN控制器SJA10001657.4.5 CAN总线收发器82C501727.4.6 CAN 总线系统智能节点173习题7175第8章 51单片机系统扩展技术1768.1 并行总线扩展技术1778.1.1 并行总线技术1778.1.2 存储器的并行扩展1788.1.3 I/O接口的并行扩展1848.2 串行总线扩展技术1908.2.1 I2C串行总线1908.2.2 SPI总线1968.2.3 1-Wire 单总线201习题8208第9章 单片机与外设接口技术2109.1 键盘接口技术2109.1.1 键盘的基本工作原理2109.1.2 键盘工作方式2129.2 显示器接口技术2159.2.1 LED显示器2159.2.2 LCD点阵液晶显示器及其接口2229.3 D/A转换接口技术2289.3.1 后向通道概述2289.3.2 D/A转换器的技术指标2299.3.3 12位电压输出型串行D/A转换器TLV56162309.3.4 电压/电流转换电路设计2329.4 A/D转换接口技术2329.4.1 前向通道概述2329.4.2 A/D转换器工作原理及分类2339.4.3 串行A/D转换器TLC1542的应用2349.4.4 8位A/D及D/A转换器PCF85912369.5 红外遥控2399.5.1 红外遥控系统2399.5.2 遥控发射器及其编码2399.5.3 遥控信号接收240习题9242第10章 系统设计及抗干扰技术24310.1 单片机应用系统的开发过程24310.1.1 技术方案论证24310.1.2 硬件系统的设计24410.1.3 应用软件的设计24510.1.4 硬件、软件系统的调试24510.1.5 程序的固化24510.2 单片机硬件系统的设计24510.2.1 元件的选取24510.2.2 硬件电路的设计原则24610.2.3 单片机资源的分配24610.2.4 印制电路板的设计24710.3 单片机软件系统的设计24810.3.1 任务的确定24810.3.2 软件结构的设计24810.4 单片机系统抗干扰技术24810.4.1 硬件抗干扰措施24810.4.2 软件抗干扰措施250第11章 Keil C51软件的使用25311.1 工程文件的建立及设置25311.1.1 工程文件的建立和编译、连接25311.1.2 设置工程文件的属性25611.2 程序调试25911.2.1 常用调试命令25911.2.2 在线汇编26011.2.3 断点设置26111.3 Keil程序调试窗口26111.3.1 存储器窗口26111.3.2 观察窗口26211.3.3 工程窗口寄存器页26211.3.4 外围接口窗口263附录A MCS-51指令表264附录B ASCII码表269
内容摘要
韩雁、徐煜明编著的《C51单片机及应用系统设计(第2版计算机卓越工程师计划应用型教材)》以目前国内51系列单片机中使用最广泛的Ar89S51为对象,以单片机应用系统设计为主,首先详细介绍了AT89S51单片机的基本结构和原理、5l系列汇编语言
和C51编程技术、定时/计数器、中断系统、串行口和串行通信的知识,接着从应用系统设计出发,讲解系统扩展常用的12C总线、1-Wire、SPI总线的串行扩展技术和并行总线扩展技术,内容涉及键盘、LED段码
和点阵显示器、液晶显示、模数/数模转换、红外遥控、存储器扩展、CAN总线和GSM模块在单片机中的应用技术等,最后总结了系统设计的流程和步骤及常用软硬件抗干扰技术等内容。本书在编写时力求通俗易懂,硬件原理讲解以“有用、够用”为原则,注重于实例教学,使单片机的原理及应用知识变得简单直观
,方便读者掌握单片机的c语言编程方法和接口技术,为将来从事单片机系统开发打下坚实基础。
本书适用于高校计算机、通信、电子信息、电子技术、自动化等专业的教学,也是适合工程技术人员参考。
精彩内容
全书共分为10章,以AT89S51单片机为核心,以单片机应用系统设计为主,详细介绍了单片机系统与外设接口的设计及编程技术。内容安排上,先讲解了键盘、LED段码和点阵显示、液晶显示、IC卡模块、模数/数模转换等基础,合讲解系统设计的流程和步骤及常用软硬件抗干扰技术等。原理性实例采用汇编语言和C51编程,旨在使读者能够理解编程思路,掌握两种语言的编程方法,为学习其他型号的单片机打下良好基础;应用型、综合型实例全部采用C51编程,使程序的可读性和可移植较好。
— 没有更多了 —
以下为对购买帮助不大的评价