单片机技术及C51程序设计(第2版) 🔍
唐颖,阮越主编;程菊花,任条娟,谭保华副主编;黄震梁参编
北京:电子工业出版社, Pu tong gao deng jiao yu ji dian lei " shi san wu " gui hua jiao cai, Di 2 ban, Bei jing, 2017
中文 [zh] · PDF · 4.0MB · 2017 · 📘 非小说类图书 · 🚀/duxiu/lgli/lgrs/nexusstc · Save
描述
全书分为11 章,内容包括单片机的基本概念、MCS-51 系列单片机内部结构、指令系统和汇编语言程序设计、Keil C51 语法及程序设计、MCS-51 系列单片机内部硬件资源及应用、系统功能的扩展、键盘与显示接口、A/D 与D/A 转换接口、单片机的其他接口、综合应用实例、单片机应用系统设计等。第1 章至第4 章主要介绍MCS-51 单片机的内部结构、指令系统和C51 结构。从第5 章开始介绍MCS-51 系列单片机的接口及应用。本书除了在第1 章至第9 章中给出许多的相关实例,还专门组织了第10 章、第11 章,给出了大量的设计性实例和系统设计实例。书中的实例一般采用汇编与C 语言编程对照的方式编写,但在第10 章、第11章较复杂的实例中只采用C 语言编程。力求通过应用实例,使读者既可以在学习中进行类比编程,又可以开阔思路,提高实际编程效率和工作能力。
备用文件名
lgli/《单片机技术及C51程序设计(第2版)》.pdf
备用文件名
lgrsnf/《单片机技术及C51程序设计(第2版)》.pdf
备选标题
单片机技术及C51程序设计 第2版
备选作者
唐颖, 阮越主编; 唐颖; 阮越
备用出版商
Publishing House of Electronics Industry
备用版本
China, People's Republic, China
元数据中的注释
{"edition":"2","isbns":["7121305038","9787121305030"],"publisher":"电子工业出版社"}
元数据中的注释
Bookmarks: p1 (p1): 第1章 基础知识
p1-1 (p1): 1.1 信息在计算机中的表示方法
p1-1-1 (p1): 1.1.1 数在计算机内的表示
p1-1-2 (p5): 1.1.2 字符在计算机内的表示
p1-2 (p5): 1.2 单片机的基本概念和特点
p1-2-1 (p5): 1.2.1 基本概念
p1-2-2 (p6): 1.2.2 单片机的主要特点
p1-3 (p7): 1.3 单片机的发展概况及应用领域
p1-3-1 (p7): 1.3.1 发展概况
p1-3-2 (p10): 1.3.2 单片机的应用
p1-4 (p10): 1.4 单片机主要类型介绍及分类
p1-4-1 (p10): 1.4.1 常用系列单片机产品及性能简介
p1-4-2 (p12): 1.4.2 MCS-51系列单片机分类
p1-4-3 (p14): 1.4.3 AT89系列单片机分类
p1-4-4 (p15): 1.4.4 其他公司的51系列单片机
p1-5 (p15): 本章小结
p1-6 (p16): 习题1
p2 (p17): 第2章 MCS-51系列单片机的内部结构和引脚
p2-1 (p17): 2.1 MCS-51系列单片机内部结构和引脚说明
p2-1-1 (p18): 2.1.1 MCS-51系列单片机内部结构框图
p2-1-2 (p21): 2.1.2 MCS-51系列单片机外部引脚说明
p2-2 (p23): 2.2 MCS-51系列单片机存储器
p2-2-1 (p24): 2.2.1 程序存储器
p2-2-2 (p25): 2.2.2 数据存储器
p2-3 (p28): 2.3 MCS-51系列单片机并行I/O接口
p2-3-1 (p29): 2.3.1 P0口结构及功能
p2-3-2 (p30): 2.3.2 P1口结构及功能
p2-3-3 (p30): 2.3.3 P2口结构及功能
p2-3-4 (p31): 2.3.4 P3口结构及功能
p2-4 (p32): 2.4 MCS-51系列单片机的时钟电路与时序
p2-4-1 (p32): 2.4.1 时钟电路
p2-4-2 (p32): 2.4.2 CPU时序
p2-4-3 (p34): 2.4.3 MCS-51系列单片机的复位电路
p2-4-4 (p35): 2.4.4 MCS-51系列单片机的掉电和节电方式
p2-5 (p37): 本章小结
p2-6 (p37): 习题2
p3 (p39): 第3章 MCS-51系列单片机指令系统和汇编语言程序设计
p3-1 (p39): 3.1 指令系统基本概念
p3-1-1 (p39): 3.1.1 指令基本格式
p3-1-2 (p40): 3.1.2 指令分类
p3-1-3 (p40): 3.1.3 指令描述符号介绍
p3-2 (p41): 3.2 MCS-51系列单片机的寻址方式
p3-3 (p43): 3.3 MCS-51系列单片机的指令系统
p3-3-1 (p44): 3.3.1 数据传送类指令
p3-3-2 (p50): 3.3.2 算术运算类指令
p3-3-3 (p56): 3.3.3 逻辑运算及移位指令
p3-3-4 (p59): 3.3.4 位操作类指令
p3-3-5 (p62): 3.3.5 控制转移类指令
p3-4 (p67): 3.4 汇编程序设计示例
p3-4-1 (p68): 3.4.1 汇编程序伪指令
p3-4-2 (p69): 3.4.2 顺序程序
p3-4-3 (p71): 3.4.3 分支程序
p3-4-4 (p73): 3.4.4 循环程序
p3-4-5 (p78): 3.4.5 查表程序
p3-4-6 (p79): 3.4.6 散转程序
p3-4-7 (p80): 3.4.7 子程序
p3-5 (p83): 本章小结
p3-6 (p83): 习题3
p4 (p88): 第4章 Keil C51语法及程序设计
p4-1 (p88): 4.1 C语言与MCS-51系列单片机
p4-1-1 (p88): 4.1.1 C语言的特点及程序结构
p4-1-2 (p90): 4.1.2 C语言与MCS-51系列单片机
p4-2 (p91): 4.2 C51程序结构及数据类型
p4-2-1 (p91): 4.2.1 C51程序结构
p4-2-2 (p91): 4.2.2 C51的数据类型
p4-3 (p94): 4.3 C51的存储种类及存储区
p4-3-1 (p94): 4.3.1 常量
p4-3-2 (p95): 4.3.2 变量
p4-3-3 (p98): 4.3.3 C51存储模式
p4-3-4 (p99): 4.3.4 绝对地址访问
p4-4 (p101): 4.4 C51构造数据类型
p4-4-1 (p101): 4.4.1 数组
p4-4-2 (p103): 4.4.2 指针
p4-4-3 (p106): 4.4.3 结构
p4-4-4 (p109): 4.4.4 联合
p4-4-5 (p111): 4.4.5 枚举
p4-5 (p111): 4.5 C51运算符与表达式
p4-5-1 (p111): 4.5.1 赋值运算
p4-5-2 (p112): 4.5.2 算术运算符
p4-5-3 (p112): 4.5.3 关系运算符
p4-5-4 (p112): 4.5.4 逻辑运算符
p4-5-5 (p113): 4.5.5 位运算符
p4-5-6 (p113): 4.5.6 复合赋值运算符
p4-5-7 (p114): 4.5.7 逗号运算符
p4-5-8 (p114): 4.5.8 条件运算符
p4-5-9 (p114): 4.5.9 指针与地址运算符
p4-6 (p115): 4.6 表达式语句及复合语句
p4-6-1 (p115): 4.6.1 表达式语句
p4-6-2 (p116): 4.6.2 复合语句
p4-7 (p116): 4.7 C51的输入/输出
p4-7-1 (p117): 4.7.1 格式输出函数printf()
p4-7-2 (p117): 4.7.2 格式输入函数scanf()
p4-8 (p118): 4.8 C51程序基本结构与相关语句
p4-8-1 (p118): 4.8.1 C51的基本结构
p4-8-2 (p120): 4.8.2 if语句
p4-8-3 (p120): 4.8.3 switch/case语句
p4-8-4 (p121): 4.8.4 while语句
p4-8-5 (p122): 4.8.5 do...while语句
p4-8-6 (p123): 4.8.6 for语句
p4-8-7 (p123): 4.8.7 循环的嵌套
p4-8-8 (p124): 4.8.8 break和continue语句
p4-8-9 (p125): 4.8.9 return语句
p4-9 (p125): 4.9 函数
p4-9-1 (p125): 4.9.1 函数的定义
p4-9-2 (p128): 4.9.2 函数的调用与声明
p4-9-3 (p130): 4.9.3 函数的嵌套与递归
p4-10 (p131): 4.10 汇编语言与C语言混合编程
p4-11 (p136): 本章小结
p4-12 (p136): 习题4
p5 (p138): 第5章 MCS-51系列单片机内部硬件资源及应用
p5-1 (p138): 5.1 MCS-51系列单片机的并行I/O接口
p5-1-1 (p138): 5.1.1 端口输入/输出操作
p5-1-2 (p139): 5.1.2 I/O接口的位操作指令
p5-1-3 (p139): 5.1.3 并行口应用举例
p5-2 (p141): 5.2 中断系统
p5-2-1 (p141): 5.2.1 中断的基本概念
p5-2-2 (p141): 5.2.2 MCS-51系列单片机的中断系统
p5-2-3 (p146): 5.2.3 MCS-51系列单片机中断系统的应用
p5-3 (p150): 5.3 MCS-51系列单片机的定时/计数器
p5-3-1 (p150): 5.3.1 定时/计数器的结构与工作原理
p5-3-2 (p152): 5.3.2 定时/计数器的工作方式
p5-3-3 (p154): 5.3.3 定时/计数器的应用
p5-4 (p159): 5.4 MCS-51系列单片机的串行口及串行通信
p5-4-1 (p160): 5.4.1 串行通信的基本概念
p5-4-2 (p162): 5.4.2 MCS-51系列单片机的串行口及控制寄存器
p5-4-3 (p164): 5.4.3 MCS-51系列单片机串行通信工作方式
p5-4-4 (p166): 5.4.4 串行口应用举例
p5-5 (p176): 本章小结
p5-6 (p177): 习题5
p6 (p178): 第6章 MCS-51系列单片机系统功能的扩展
p6-1 (p178): 6.1 单片机最小应用系统
p6-2 (p179): 6.2 存储器的扩展
p6-2-1 (p180): 6.2.1 程序存储器的扩展
p6-2-2 (p182): 6.2.2 数据存储器的扩展
p6-2-3 (p183): 6.2.3 存储器综合扩展举例
p6-3 (p184): 6.3 I/O接口扩展
p6-3-1 (p185): 6.3.1 简单I/O接口扩展
p6-3-2 (p186): 6.3.2 用串行口扩展并行I/O接口
p6-3-3 (p187): 6.3.3 可编程I/O接口扩展
p6-4 (p192): 本章小结
p6-5 (p192): 习题6
p7 (p193): 第7章 MCS-51系列单片机键盘与显示器接口
p7-1 (p193): 7.1 MCS-51系列单片机与键盘的接口
p7-1-1 (p193): 7.1.1 键盘的工作原理与扫描方式
p7-1-2 (p195): 7.1.2 独立式按键及接口
p7-1-3 (p198): 7.1.3 矩阵式键盘及接口
p7-2 (p203): 7.2 MCS-51系列单片机与LED数码管显示接口
p7-2-1 (p203): 7.2.1 LED数码管的结构与原理
p7-2-2 (p205): 7.2.2 LED数码管显示方式
p7-2-3 (p206): 7.2.3 LED数码管显示接口典型应用电路
p7-3 (p213): 7.3 键盘、LED数码管组合接口
p7-4 (p217): 本章小结
p7-5 (p218): 习题7
p8 (p219): 第8章 MCS-51系列单片机与A/D、D/A转换器接口
p8-1 (p219): 8.1 MCS-51系列单片机与A/D转换器接口
p8-1-1 (p220): 8.1.1 A/D转换器ADC0809简介
p8-1-2 (p221): 8.1.2 ADC 0809与MCS-51系列单片机的接口
p8-1-3 (p224): 8.1.3 AD574转换器与51系列单片机的接口
p8-2 (p226): 8.2 MCS-51系列单片机与D/A转换接口
p8-2-1 (p227): 8.2.1 D/A转换器DAC0832简介
p8-2-2 (p229): 8.2.2 DAC0832与51型单片机的接口实例
p8-3 (p232): 本章小结
p8-4 (p233): 习题8
p9 (p234): 第9章 MCS-51系列单片机的其他接口
p9-1 (p234): 9.1 LCD显示模块与MCS-51系列单片机的接口
p9-1-1 (p234): 9.1.1 字符点阵式液晶显示器
p9-1-2 (p239): 9.1.2 RT-1602C液晶显示模块与单片机的接口
p9-1-3 (p243): 9.1.3 图形点阵式液晶显示器LCD12864简介
p9-2 (p248): 9.2 时钟日历芯片与MCS-51系列单片机的接口
p9-2-1 (p248): 9.2.1 串行时钟日历芯片DS1302简介
p9-2-2 (p250): 9.2.2 DS1302与单片机接口
p9-3 (p254): 9.3 I2C总线芯片与MCS-51系列单片机的接口
p9-3-1 (p254): 9.3.1 I2C总线简介
p9-3-2 (p256): 9.2.2 I2C总线EEPROM芯片与单片机接口
p9-4 (p261): 本章小结
p9-5 (p261): 习题9
p10 (p262): 第10章 综合实例
p10-1 (p262): 10.1 流水灯的设计
p10-2 (p264): 10.2 简易报警发生器设计
p10-3 (p266): 10.3 外部负脉冲宽度测量电路
p10-4 (p267): 10.4 “航标灯”控制程序设计
p10-5 (p269): 10.5 99s跑码表设计
p10-6 (p272): 10.6 独立式按键的应用
p10-7 (p274): 10.7 带数码显示的A/D转换电路
p10-8 (p276): 10.8 直流电机控制
p10-9 (p280): 10.9 步进电动机控制设计
p10-10 (p282): 习题10
p11 (p283): 第11章 单片机应用系统设计
p11-1 (p283): 11.1 单片机应用系统的基本结构
p11-1-1 (p283): 11.1.1 单片机应用系统的硬件组成
p11-1-2 (p284): 11.1.2 硬件系统设计原则
p11-1-3 (p285): 11.1.3 单片机应用系统的软件设计
p11-2 (p286): 11.2 数字电子钟/日历系统设计实例
p11-2-1 (p286): 11.2.1 电子时钟/日历系统要求与设计方案
p11-3 (p291): 11.3 单片机遥控系统的应用设计
p11-3-1 (p291): 11.3.1 系统要求与设计方案
p11-3-2 (p291): 11.3.2 系统硬件电路的设计
p11-3-3 (p296): 11.3.3 系统程序设计
p11-3-4 (p300): 11.3.4 调试及性能分析
p11-3-5 (p300): 11.3.5 控制源程序清单
p12 (p309): 附录A MCS-51系列单片机指令表
p13 (p313): 附录B ASCII码
p14 (p314): 参考文献
p1-1 (p1): 1.1 信息在计算机中的表示方法
p1-1-1 (p1): 1.1.1 数在计算机内的表示
p1-1-2 (p5): 1.1.2 字符在计算机内的表示
p1-2 (p5): 1.2 单片机的基本概念和特点
p1-2-1 (p5): 1.2.1 基本概念
p1-2-2 (p6): 1.2.2 单片机的主要特点
p1-3 (p7): 1.3 单片机的发展概况及应用领域
p1-3-1 (p7): 1.3.1 发展概况
p1-3-2 (p10): 1.3.2 单片机的应用
p1-4 (p10): 1.4 单片机主要类型介绍及分类
p1-4-1 (p10): 1.4.1 常用系列单片机产品及性能简介
p1-4-2 (p12): 1.4.2 MCS-51系列单片机分类
p1-4-3 (p14): 1.4.3 AT89系列单片机分类
p1-4-4 (p15): 1.4.4 其他公司的51系列单片机
p1-5 (p15): 本章小结
p1-6 (p16): 习题1
p2 (p17): 第2章 MCS-51系列单片机的内部结构和引脚
p2-1 (p17): 2.1 MCS-51系列单片机内部结构和引脚说明
p2-1-1 (p18): 2.1.1 MCS-51系列单片机内部结构框图
p2-1-2 (p21): 2.1.2 MCS-51系列单片机外部引脚说明
p2-2 (p23): 2.2 MCS-51系列单片机存储器
p2-2-1 (p24): 2.2.1 程序存储器
p2-2-2 (p25): 2.2.2 数据存储器
p2-3 (p28): 2.3 MCS-51系列单片机并行I/O接口
p2-3-1 (p29): 2.3.1 P0口结构及功能
p2-3-2 (p30): 2.3.2 P1口结构及功能
p2-3-3 (p30): 2.3.3 P2口结构及功能
p2-3-4 (p31): 2.3.4 P3口结构及功能
p2-4 (p32): 2.4 MCS-51系列单片机的时钟电路与时序
p2-4-1 (p32): 2.4.1 时钟电路
p2-4-2 (p32): 2.4.2 CPU时序
p2-4-3 (p34): 2.4.3 MCS-51系列单片机的复位电路
p2-4-4 (p35): 2.4.4 MCS-51系列单片机的掉电和节电方式
p2-5 (p37): 本章小结
p2-6 (p37): 习题2
p3 (p39): 第3章 MCS-51系列单片机指令系统和汇编语言程序设计
p3-1 (p39): 3.1 指令系统基本概念
p3-1-1 (p39): 3.1.1 指令基本格式
p3-1-2 (p40): 3.1.2 指令分类
p3-1-3 (p40): 3.1.3 指令描述符号介绍
p3-2 (p41): 3.2 MCS-51系列单片机的寻址方式
p3-3 (p43): 3.3 MCS-51系列单片机的指令系统
p3-3-1 (p44): 3.3.1 数据传送类指令
p3-3-2 (p50): 3.3.2 算术运算类指令
p3-3-3 (p56): 3.3.3 逻辑运算及移位指令
p3-3-4 (p59): 3.3.4 位操作类指令
p3-3-5 (p62): 3.3.5 控制转移类指令
p3-4 (p67): 3.4 汇编程序设计示例
p3-4-1 (p68): 3.4.1 汇编程序伪指令
p3-4-2 (p69): 3.4.2 顺序程序
p3-4-3 (p71): 3.4.3 分支程序
p3-4-4 (p73): 3.4.4 循环程序
p3-4-5 (p78): 3.4.5 查表程序
p3-4-6 (p79): 3.4.6 散转程序
p3-4-7 (p80): 3.4.7 子程序
p3-5 (p83): 本章小结
p3-6 (p83): 习题3
p4 (p88): 第4章 Keil C51语法及程序设计
p4-1 (p88): 4.1 C语言与MCS-51系列单片机
p4-1-1 (p88): 4.1.1 C语言的特点及程序结构
p4-1-2 (p90): 4.1.2 C语言与MCS-51系列单片机
p4-2 (p91): 4.2 C51程序结构及数据类型
p4-2-1 (p91): 4.2.1 C51程序结构
p4-2-2 (p91): 4.2.2 C51的数据类型
p4-3 (p94): 4.3 C51的存储种类及存储区
p4-3-1 (p94): 4.3.1 常量
p4-3-2 (p95): 4.3.2 变量
p4-3-3 (p98): 4.3.3 C51存储模式
p4-3-4 (p99): 4.3.4 绝对地址访问
p4-4 (p101): 4.4 C51构造数据类型
p4-4-1 (p101): 4.4.1 数组
p4-4-2 (p103): 4.4.2 指针
p4-4-3 (p106): 4.4.3 结构
p4-4-4 (p109): 4.4.4 联合
p4-4-5 (p111): 4.4.5 枚举
p4-5 (p111): 4.5 C51运算符与表达式
p4-5-1 (p111): 4.5.1 赋值运算
p4-5-2 (p112): 4.5.2 算术运算符
p4-5-3 (p112): 4.5.3 关系运算符
p4-5-4 (p112): 4.5.4 逻辑运算符
p4-5-5 (p113): 4.5.5 位运算符
p4-5-6 (p113): 4.5.6 复合赋值运算符
p4-5-7 (p114): 4.5.7 逗号运算符
p4-5-8 (p114): 4.5.8 条件运算符
p4-5-9 (p114): 4.5.9 指针与地址运算符
p4-6 (p115): 4.6 表达式语句及复合语句
p4-6-1 (p115): 4.6.1 表达式语句
p4-6-2 (p116): 4.6.2 复合语句
p4-7 (p116): 4.7 C51的输入/输出
p4-7-1 (p117): 4.7.1 格式输出函数printf()
p4-7-2 (p117): 4.7.2 格式输入函数scanf()
p4-8 (p118): 4.8 C51程序基本结构与相关语句
p4-8-1 (p118): 4.8.1 C51的基本结构
p4-8-2 (p120): 4.8.2 if语句
p4-8-3 (p120): 4.8.3 switch/case语句
p4-8-4 (p121): 4.8.4 while语句
p4-8-5 (p122): 4.8.5 do...while语句
p4-8-6 (p123): 4.8.6 for语句
p4-8-7 (p123): 4.8.7 循环的嵌套
p4-8-8 (p124): 4.8.8 break和continue语句
p4-8-9 (p125): 4.8.9 return语句
p4-9 (p125): 4.9 函数
p4-9-1 (p125): 4.9.1 函数的定义
p4-9-2 (p128): 4.9.2 函数的调用与声明
p4-9-3 (p130): 4.9.3 函数的嵌套与递归
p4-10 (p131): 4.10 汇编语言与C语言混合编程
p4-11 (p136): 本章小结
p4-12 (p136): 习题4
p5 (p138): 第5章 MCS-51系列单片机内部硬件资源及应用
p5-1 (p138): 5.1 MCS-51系列单片机的并行I/O接口
p5-1-1 (p138): 5.1.1 端口输入/输出操作
p5-1-2 (p139): 5.1.2 I/O接口的位操作指令
p5-1-3 (p139): 5.1.3 并行口应用举例
p5-2 (p141): 5.2 中断系统
p5-2-1 (p141): 5.2.1 中断的基本概念
p5-2-2 (p141): 5.2.2 MCS-51系列单片机的中断系统
p5-2-3 (p146): 5.2.3 MCS-51系列单片机中断系统的应用
p5-3 (p150): 5.3 MCS-51系列单片机的定时/计数器
p5-3-1 (p150): 5.3.1 定时/计数器的结构与工作原理
p5-3-2 (p152): 5.3.2 定时/计数器的工作方式
p5-3-3 (p154): 5.3.3 定时/计数器的应用
p5-4 (p159): 5.4 MCS-51系列单片机的串行口及串行通信
p5-4-1 (p160): 5.4.1 串行通信的基本概念
p5-4-2 (p162): 5.4.2 MCS-51系列单片机的串行口及控制寄存器
p5-4-3 (p164): 5.4.3 MCS-51系列单片机串行通信工作方式
p5-4-4 (p166): 5.4.4 串行口应用举例
p5-5 (p176): 本章小结
p5-6 (p177): 习题5
p6 (p178): 第6章 MCS-51系列单片机系统功能的扩展
p6-1 (p178): 6.1 单片机最小应用系统
p6-2 (p179): 6.2 存储器的扩展
p6-2-1 (p180): 6.2.1 程序存储器的扩展
p6-2-2 (p182): 6.2.2 数据存储器的扩展
p6-2-3 (p183): 6.2.3 存储器综合扩展举例
p6-3 (p184): 6.3 I/O接口扩展
p6-3-1 (p185): 6.3.1 简单I/O接口扩展
p6-3-2 (p186): 6.3.2 用串行口扩展并行I/O接口
p6-3-3 (p187): 6.3.3 可编程I/O接口扩展
p6-4 (p192): 本章小结
p6-5 (p192): 习题6
p7 (p193): 第7章 MCS-51系列单片机键盘与显示器接口
p7-1 (p193): 7.1 MCS-51系列单片机与键盘的接口
p7-1-1 (p193): 7.1.1 键盘的工作原理与扫描方式
p7-1-2 (p195): 7.1.2 独立式按键及接口
p7-1-3 (p198): 7.1.3 矩阵式键盘及接口
p7-2 (p203): 7.2 MCS-51系列单片机与LED数码管显示接口
p7-2-1 (p203): 7.2.1 LED数码管的结构与原理
p7-2-2 (p205): 7.2.2 LED数码管显示方式
p7-2-3 (p206): 7.2.3 LED数码管显示接口典型应用电路
p7-3 (p213): 7.3 键盘、LED数码管组合接口
p7-4 (p217): 本章小结
p7-5 (p218): 习题7
p8 (p219): 第8章 MCS-51系列单片机与A/D、D/A转换器接口
p8-1 (p219): 8.1 MCS-51系列单片机与A/D转换器接口
p8-1-1 (p220): 8.1.1 A/D转换器ADC0809简介
p8-1-2 (p221): 8.1.2 ADC 0809与MCS-51系列单片机的接口
p8-1-3 (p224): 8.1.3 AD574转换器与51系列单片机的接口
p8-2 (p226): 8.2 MCS-51系列单片机与D/A转换接口
p8-2-1 (p227): 8.2.1 D/A转换器DAC0832简介
p8-2-2 (p229): 8.2.2 DAC0832与51型单片机的接口实例
p8-3 (p232): 本章小结
p8-4 (p233): 习题8
p9 (p234): 第9章 MCS-51系列单片机的其他接口
p9-1 (p234): 9.1 LCD显示模块与MCS-51系列单片机的接口
p9-1-1 (p234): 9.1.1 字符点阵式液晶显示器
p9-1-2 (p239): 9.1.2 RT-1602C液晶显示模块与单片机的接口
p9-1-3 (p243): 9.1.3 图形点阵式液晶显示器LCD12864简介
p9-2 (p248): 9.2 时钟日历芯片与MCS-51系列单片机的接口
p9-2-1 (p248): 9.2.1 串行时钟日历芯片DS1302简介
p9-2-2 (p250): 9.2.2 DS1302与单片机接口
p9-3 (p254): 9.3 I2C总线芯片与MCS-51系列单片机的接口
p9-3-1 (p254): 9.3.1 I2C总线简介
p9-3-2 (p256): 9.2.2 I2C总线EEPROM芯片与单片机接口
p9-4 (p261): 本章小结
p9-5 (p261): 习题9
p10 (p262): 第10章 综合实例
p10-1 (p262): 10.1 流水灯的设计
p10-2 (p264): 10.2 简易报警发生器设计
p10-3 (p266): 10.3 外部负脉冲宽度测量电路
p10-4 (p267): 10.4 “航标灯”控制程序设计
p10-5 (p269): 10.5 99s跑码表设计
p10-6 (p272): 10.6 独立式按键的应用
p10-7 (p274): 10.7 带数码显示的A/D转换电路
p10-8 (p276): 10.8 直流电机控制
p10-9 (p280): 10.9 步进电动机控制设计
p10-10 (p282): 习题10
p11 (p283): 第11章 单片机应用系统设计
p11-1 (p283): 11.1 单片机应用系统的基本结构
p11-1-1 (p283): 11.1.1 单片机应用系统的硬件组成
p11-1-2 (p284): 11.1.2 硬件系统设计原则
p11-1-3 (p285): 11.1.3 单片机应用系统的软件设计
p11-2 (p286): 11.2 数字电子钟/日历系统设计实例
p11-2-1 (p286): 11.2.1 电子时钟/日历系统要求与设计方案
p11-3 (p291): 11.3 单片机遥控系统的应用设计
p11-3-1 (p291): 11.3.1 系统要求与设计方案
p11-3-2 (p291): 11.3.2 系统硬件电路的设计
p11-3-3 (p296): 11.3.3 系统程序设计
p11-3-4 (p300): 11.3.4 调试及性能分析
p11-3-5 (p300): 11.3.5 控制源程序清单
p12 (p309): 附录A MCS-51系列单片机指令表
p13 (p313): 附录B ASCII码
p14 (p314): 参考文献
备用描述
扉 页
版权页
第2 版前言
第1 版前言
目 录
第1 章基 础 知 识
1.1 信息在计算机中的表示方法
1.1.1 数在计算机内的表示
1.1.2 字符在计算机内的表示
1.2 单片机的基本概念和特点
1.2.1 基本概念
1.2.2 单片机的主要特点
1.3 单片机的发展概况及应用领域
1.3.1 发展概况
1.3.2 单片机的应用
1.4 单片机主要类型介绍及分类
1.4.1 常用系列单片机产品及性能简介
1.4.2 MCS-51 系列单片机分类
1.4.3 AT89 系列单片机分类
1.4.4 其他公司的51 系列单片机
本 章 小 结
习 题 1
第2 章MCS-51 系列单片机的内部结构和引脚
2.1 MCS-51 系列单片机内部结构和引脚说明
2.1.1 MCS-51 系列单片机内部结构框图
2.1.2 MCS-51 系列单片机外部引脚说明
2.2 MCS-51 系列单片机存储器
2.2.1 程序存储器
2.2.2 数据存储器
2.3 MCS-51 系列单片机并行I/O 接口
2.3.1 P0 口结构及功能
2.3.2 P1 口结构及功能
2.3.3 P2 口结构及功能
2.3.4 P3 口结构及功能
2.4 MCS-51 系列单片机的时钟电路与时序
2.4.1 时钟电路
2.4.2 CPU 时序
2.4.3 MCS-51 系列单片机的复位电路
2.4.4 MCS-51 系列单片机的掉电和节电方式
本 章 小 结
习 题 2
第3 章MCS-51 系列单片机指令系统和汇编语言程序设计
3.1 指令系统基本概念
3.1.1 指令基本格式
3.1.2 指令分类
3.1.3 指令描述符号介绍
3.2 MCS-51 系列单片机的寻址方式
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.4.3 分支程序
3.4.4 循环程序
3.4.5 查表程序
3.4.6 散转程序
3.4.7 子程序
本 章 小 结
习 题 3
第4 章Keil C51 语法及程序设计
4.1 C 语言与 MCS-51 系列单片机
4.1.1 C 语言的特点及程序结构
4.1.2 C 语言与MCS-51 系列单片机
4.2 C51 程序结构及数据类型
4.2.1 C51 程序结构
4.2.2 C51 的数据类型
4.3 C51 的存储种类及存储区
4.3.1 常量
4.3.2 变量
4.3.3 C51 存储模式
4.3.4 绝对地址访问
4.4 C51 构造数据类型
4.4.1 数组
4.4.2 指针
4.4.3 结构
4.4.4 联合
4.4.5 枚举
4.5 C51 运算符与表达式
4.5.1 赋值运算
4.5.2 算术运算符
4.5.3 关系运算符
4.5.4 逻辑运算符
4.5.5 位运算符
4.5.6 复合赋值运算符
4.5.7 逗号运算符
4.5.8 条件运算符
4.5.9 指针与地址运算符
4.6 表达式语句及复合语句
4.6.1 表达式语句
4.6.2 复合语句
4.7 C51 的输入/输出
4.7.1 格式输出函数printf()
4.7.2 格式输入函数scanf()
4.8 C51 程序基本结构与相关语句
4.8.1 C51 的基本结构
4.8.2 if 语句
4.8.3 switch/case 语句
4.8.4 while 语句
4.8.5 do...while 语句
4.8.6 for 语句
4.8.7 循环的嵌套
4.8.8 break 和continue 语句
4.8.9 return 语句
4.9 函数
4.9.1 函数的定义
4.9.2 函数的调用与声明
4.9.3 函数的嵌套与递归
4.10 汇编语言与 C 语言混合编程
本 章 小 结
习 题 4
第5 章MCS-51 系列单片机内部硬件资源及应用
5.1 MCS-51 系列单片机的并行I/O 接口
5.1.1 端口输入/输出操作
5.1.2 I/O 接口的位操作指令
5.1.3 并行口应用举例
5.2 中断系统
5.2.1 中断的基本概念
5.2.2 MCS-51 系列单片机的中断系统
5.2.3 MCS-51 系列单片机中断系统的应用
5.3 MCS-51 系列单片机的定时/计数器
5.3.1 定时/计数器的结构与工作原理
5.3.2 定时/计数器的工作方式
5.3.3 定时/计数器的应用
5.4 MCS-51 系列单片机的串行口及串行通信
5.4.1 串行通信的基本概念
5.4.2 MCS-51 系列单片机的串行口及控制寄存器
5.4.3 MCS-51 系列单片机串行通信工作方式
5.4.4 串行口应用举例
本 章 小 结
习 题 5
第6 章MCS-51 系列单片机系统功能的扩展
6.1 单片机最小应用系统
6.2 存储器的扩展
6.2.1 程序存储器的扩展
6.2.2 数据存储器的扩展
6.2.3 存储器综合扩展举例
6.3 I/O 接口扩展
6.3.1 简单I/O 接口扩展
6.3.2 用串行口扩展并行I/O 接口
6.3.3 可编程I/O 接口扩展
本 章 小 结
习 题 6
第7 章MCS-51 系列单片机键盘与显示器接口
7.1 MCS-51 系列单片机与键盘的接口
7.1.1 键盘的工作原理与扫描方式
7.1.2 独立式按键及接口
7.1.3 矩阵式键盘及接口
7.2 MCS-51 系列单片机与LED 数码管显示接口
7.2.1 LED 数码管的结构与原理
7.2.2 LED 数码管显示方式
7.2.3 LED 数码管显示接口典型应用电路
7.3 键盘、LED 数码管组合接口
本 章 小 结
习 题 7
第8 章MCS-51 系列单片机与 A/D、D/A 转换器接口
8.1 MCS-51 系列单片机与A/D 转换器接口
8.1.1 A/D 转换器ADC0809 简介
8.1.2 ADC 0809 与MCS-51 系列单片机的接口
8.1.3 AD574 转换器与51 系列单片机的接口
8.2 MCS-51 系列单片机与D/A 转换接口
8.2.1 D/A 转换器DAC0832 简介
8.2.2 DAC0832 与51 型单片机的接口实例
本 章 小 结
习 题 8
第9 章MCS-51系列单片机的其他接口
9.1 LCD 显示模块与MCS-51 系列单片机的接口
9.1.1 字符点阵式液晶显示器
9.1.2 RT-1602C 液晶显示模块与单片机的接口
9.1.3 图形点阵式液晶显示器LCD12864 简介
9.2 时钟日历芯片与MCS-51 系列单片机的接口
9.2.1 串行时钟日历芯片DS1302 简介
9.2.2 DS1302 与单片机接口
9.3 I2C 总线芯片与MCS-51 系列单片机的接口
9.3.1 I2C 总线简介
9.2.2 I2C 总线EEPROM 芯片与单片机接口
本 章 小 结
习 题 9
第10 章综 合 实 例
10.1 流水灯的设计
10.2 简易报警发生器设计
10.3 外部负脉冲宽度测量电路
10.4 “航标灯”控制程序设计
10.5 99s 跑码表设计
10.6 独立式按键的应用
10.7 带数码显示的A/D 转换电路
10.8 直流电机控制
10.9 步进电动机控制设计
习 题 10
第11章单片机应用系统设计
11.1 单片机应用系统的基本结构
11.1.1 单片机应用系统的硬件组成
11.1.2 硬件系统设计原则
11.1.3 单片机应用系统的软件设计
11.2 数字电子钟/日历系统设计实例
11.2.1 电子时钟/日历系统要求与设计方案
11.3 单片机遥控系统的应用设计
11.3.1 系统要求与设计方案
11.3.2 系统硬件电路的设计
11.3.3 系统程序设计
11.3.4 调试及性能分析
11.3.5 控制源程序清单
附录A MCS-51系列单片机指令表
附录B ASCII 码
参考 文 献
版权页
第2 版前言
第1 版前言
目 录
第1 章基 础 知 识
1.1 信息在计算机中的表示方法
1.1.1 数在计算机内的表示
1.1.2 字符在计算机内的表示
1.2 单片机的基本概念和特点
1.2.1 基本概念
1.2.2 单片机的主要特点
1.3 单片机的发展概况及应用领域
1.3.1 发展概况
1.3.2 单片机的应用
1.4 单片机主要类型介绍及分类
1.4.1 常用系列单片机产品及性能简介
1.4.2 MCS-51 系列单片机分类
1.4.3 AT89 系列单片机分类
1.4.4 其他公司的51 系列单片机
本 章 小 结
习 题 1
第2 章MCS-51 系列单片机的内部结构和引脚
2.1 MCS-51 系列单片机内部结构和引脚说明
2.1.1 MCS-51 系列单片机内部结构框图
2.1.2 MCS-51 系列单片机外部引脚说明
2.2 MCS-51 系列单片机存储器
2.2.1 程序存储器
2.2.2 数据存储器
2.3 MCS-51 系列单片机并行I/O 接口
2.3.1 P0 口结构及功能
2.3.2 P1 口结构及功能
2.3.3 P2 口结构及功能
2.3.4 P3 口结构及功能
2.4 MCS-51 系列单片机的时钟电路与时序
2.4.1 时钟电路
2.4.2 CPU 时序
2.4.3 MCS-51 系列单片机的复位电路
2.4.4 MCS-51 系列单片机的掉电和节电方式
本 章 小 结
习 题 2
第3 章MCS-51 系列单片机指令系统和汇编语言程序设计
3.1 指令系统基本概念
3.1.1 指令基本格式
3.1.2 指令分类
3.1.3 指令描述符号介绍
3.2 MCS-51 系列单片机的寻址方式
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.4.3 分支程序
3.4.4 循环程序
3.4.5 查表程序
3.4.6 散转程序
3.4.7 子程序
本 章 小 结
习 题 3
第4 章Keil C51 语法及程序设计
4.1 C 语言与 MCS-51 系列单片机
4.1.1 C 语言的特点及程序结构
4.1.2 C 语言与MCS-51 系列单片机
4.2 C51 程序结构及数据类型
4.2.1 C51 程序结构
4.2.2 C51 的数据类型
4.3 C51 的存储种类及存储区
4.3.1 常量
4.3.2 变量
4.3.3 C51 存储模式
4.3.4 绝对地址访问
4.4 C51 构造数据类型
4.4.1 数组
4.4.2 指针
4.4.3 结构
4.4.4 联合
4.4.5 枚举
4.5 C51 运算符与表达式
4.5.1 赋值运算
4.5.2 算术运算符
4.5.3 关系运算符
4.5.4 逻辑运算符
4.5.5 位运算符
4.5.6 复合赋值运算符
4.5.7 逗号运算符
4.5.8 条件运算符
4.5.9 指针与地址运算符
4.6 表达式语句及复合语句
4.6.1 表达式语句
4.6.2 复合语句
4.7 C51 的输入/输出
4.7.1 格式输出函数printf()
4.7.2 格式输入函数scanf()
4.8 C51 程序基本结构与相关语句
4.8.1 C51 的基本结构
4.8.2 if 语句
4.8.3 switch/case 语句
4.8.4 while 语句
4.8.5 do...while 语句
4.8.6 for 语句
4.8.7 循环的嵌套
4.8.8 break 和continue 语句
4.8.9 return 语句
4.9 函数
4.9.1 函数的定义
4.9.2 函数的调用与声明
4.9.3 函数的嵌套与递归
4.10 汇编语言与 C 语言混合编程
本 章 小 结
习 题 4
第5 章MCS-51 系列单片机内部硬件资源及应用
5.1 MCS-51 系列单片机的并行I/O 接口
5.1.1 端口输入/输出操作
5.1.2 I/O 接口的位操作指令
5.1.3 并行口应用举例
5.2 中断系统
5.2.1 中断的基本概念
5.2.2 MCS-51 系列单片机的中断系统
5.2.3 MCS-51 系列单片机中断系统的应用
5.3 MCS-51 系列单片机的定时/计数器
5.3.1 定时/计数器的结构与工作原理
5.3.2 定时/计数器的工作方式
5.3.3 定时/计数器的应用
5.4 MCS-51 系列单片机的串行口及串行通信
5.4.1 串行通信的基本概念
5.4.2 MCS-51 系列单片机的串行口及控制寄存器
5.4.3 MCS-51 系列单片机串行通信工作方式
5.4.4 串行口应用举例
本 章 小 结
习 题 5
第6 章MCS-51 系列单片机系统功能的扩展
6.1 单片机最小应用系统
6.2 存储器的扩展
6.2.1 程序存储器的扩展
6.2.2 数据存储器的扩展
6.2.3 存储器综合扩展举例
6.3 I/O 接口扩展
6.3.1 简单I/O 接口扩展
6.3.2 用串行口扩展并行I/O 接口
6.3.3 可编程I/O 接口扩展
本 章 小 结
习 题 6
第7 章MCS-51 系列单片机键盘与显示器接口
7.1 MCS-51 系列单片机与键盘的接口
7.1.1 键盘的工作原理与扫描方式
7.1.2 独立式按键及接口
7.1.3 矩阵式键盘及接口
7.2 MCS-51 系列单片机与LED 数码管显示接口
7.2.1 LED 数码管的结构与原理
7.2.2 LED 数码管显示方式
7.2.3 LED 数码管显示接口典型应用电路
7.3 键盘、LED 数码管组合接口
本 章 小 结
习 题 7
第8 章MCS-51 系列单片机与 A/D、D/A 转换器接口
8.1 MCS-51 系列单片机与A/D 转换器接口
8.1.1 A/D 转换器ADC0809 简介
8.1.2 ADC 0809 与MCS-51 系列单片机的接口
8.1.3 AD574 转换器与51 系列单片机的接口
8.2 MCS-51 系列单片机与D/A 转换接口
8.2.1 D/A 转换器DAC0832 简介
8.2.2 DAC0832 与51 型单片机的接口实例
本 章 小 结
习 题 8
第9 章MCS-51系列单片机的其他接口
9.1 LCD 显示模块与MCS-51 系列单片机的接口
9.1.1 字符点阵式液晶显示器
9.1.2 RT-1602C 液晶显示模块与单片机的接口
9.1.3 图形点阵式液晶显示器LCD12864 简介
9.2 时钟日历芯片与MCS-51 系列单片机的接口
9.2.1 串行时钟日历芯片DS1302 简介
9.2.2 DS1302 与单片机接口
9.3 I2C 总线芯片与MCS-51 系列单片机的接口
9.3.1 I2C 总线简介
9.2.2 I2C 总线EEPROM 芯片与单片机接口
本 章 小 结
习 题 9
第10 章综 合 实 例
10.1 流水灯的设计
10.2 简易报警发生器设计
10.3 外部负脉冲宽度测量电路
10.4 “航标灯”控制程序设计
10.5 99s 跑码表设计
10.6 独立式按键的应用
10.7 带数码显示的A/D 转换电路
10.8 直流电机控制
10.9 步进电动机控制设计
习 题 10
第11章单片机应用系统设计
11.1 单片机应用系统的基本结构
11.1.1 单片机应用系统的硬件组成
11.1.2 硬件系统设计原则
11.1.3 单片机应用系统的软件设计
11.2 数字电子钟/日历系统设计实例
11.2.1 电子时钟/日历系统要求与设计方案
11.3 单片机遥控系统的应用设计
11.3.1 系统要求与设计方案
11.3.2 系统硬件电路的设计
11.3.3 系统程序设计
11.3.4 调试及性能分析
11.3.5 控制源程序清单
附录A MCS-51系列单片机指令表
附录B ASCII 码
参考 文 献
备用描述
本书分为11章,内容包括单片机的基本概念、MCS-51系列单片机内部结构、指令系统和汇编语言程序设计、Keil C51语法及程序设计、MCS-51系列单片机内部硬件资源及应用、系统功能的扩展、键盘与显示接口、A/D与D/A转换接口、单片机的其他接口、综合应用实例、单片机应用系统设计等
开源日期
2023-12-01
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.