• 8051单片机C语言程序设计与实例解析
  • 8051单片机C语言程序设计与实例解析
  • 8051单片机C语言程序设计与实例解析
21年品牌 40万+商家 超1.5亿件商品

8051单片机C语言程序设计与实例解析

正版现货 无笔记无划线

70 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者刘海涛 著

出版社清华大学出版社

出版时间2009-01

版次1

装帧平装

货号G161

上书时间2023-09-07

云浩书店

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 刘海涛 著
  • 出版社 清华大学出版社
  • 出版时间 2009-01
  • 版次 1
  • ISBN 9787302189442
  • 定价 32.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 326页
  • 字数 506千字
  • 正文语种 简体中文
【内容简介】
  《8051单片机C语言程序设计与实例解析》是根据作者多年来对单片机的逐步学习和了解,以80C51单片机应用系统为主线,克服了以往单片机类书籍起点高、实践例子少等缺点,围绕系统的组成、设计和调试运行,全面地介绍了单片机系统结构的基本原理、51指令系统与程序设计方法、中断与定时器系统、串行通信技术、接口技术、应用系统的扩展、设计实例及抗干扰设计等知识。
  《8051单片机C语言程序设计与实例解析》具有较强的系统性、先进性和实用性,选材精练,论述简明。《8051单片机C语言程序设计与实例解析》可作为高等院校计算机科学与技术、自动化、电子信息工程、机电一体化等本科专业的单片机课程的参考资料,也可作为工程技术人员的参考用书。
【目录】
第1章单片机概述1
1.180C51单片机的发展史1
1.280C51单片机的性能和特点2
1.380C51单片机的分类和选型3
1.3.180C51单片机的分类3
1.3.280C51单片机的选型4

第2章硬件结构6
2.180C51的内部总体结构6
2.280C51的引脚封装和描述8
2.3存储器配置11
2.3.1程序存储器12
2.3.2数据存储器12
2.4特殊功能寄存器14
2.5I/O口18
2.5.1P0口19
2.5.2P1口20
2.5.3P2口21
2.5.4P3口21
2.6中断22
2.6.1中断系统的硬件结构22
2.6.2中断控制23
2.6.3中断响应协议25
2.6.4外部中断触发方式26
2.6.5中断响应时间27
2.6.680C51的单步操作27
2.7定时器/计数器28
2.7.1定时器/计数器T0和T1的基本结构和工作原理28
2.7.2定时器/计数器T0和T1的控制29
2.7.3定时器/计数器的工作方式31
2.8单片机的时钟和复位电路33
2.8.1时钟电路33
2.8.2时序34
2.8.3复位电路35
2.9单片机的低功耗模式37

第3章指令系统39
3.1指令系统的分类和一般说明39
3.2数据传送类指令40
3.3算术运算类指令44
3.4逻辑运算类指令48
3.5控制转移类指令50
3.6位操作类指令54

第4章ISP、IAP技术及应用56
4.1ISP和IAP的工作原理56
4.2ISP和IAP的优点57
4.3并口/串口下载线57
4.3.1并口下载线57
4.3.2串口下载线58
4.4ISP软件的使用59
4.5自制80C51仿真器62
4.5.1SoftICE软件的介绍62
4.5.2SoftICE软件的安装63
4.5.3KeilC51联机仿真65
4.5.4自制仿真器的特点66

第5章KeilC51开发软件的应用67
5.1KeilC51简介67
5.1.1KeilC51软件的结构67
5.1.2Keil软件的安装68
5.2?Vision2集成开发环境69
5.2.1?Vision2IDE开发平台69
5.2.2关于开发环境70
5.3创建工程项目74
5.3.1启动mVision2并创建一个项目75
5.3.2新建一个源文件75
5.4编译、链接项目77
5.5下载调试项目78

第6章并行接口的扩展82
6.1单片机系统扩展原理82
6.1.180C51单片机最小应用系统82
6.1.280C51单片机的片外总线结构82
6.1.380C51单片机系统扩展的实现84
6.1.4外扩芯片片选和地址分配方法84
6.2程序存储器的扩展88
6.2.1扩展EPROM存储器88
6.2.2扩展E2PROM存储器91
6.3数据存储器的扩展93
6.4并行I/O口的扩展96
6.4.1简单I/O口扩展97
6.4.28255A可编程接口并行I/O扩展99
6.4.38155可编程接口并行I/O扩展100

第7章实时时钟和外扩RAM(I2C和SPI总线器件)的应用103
7.1I2C总线的原理103
7.1.1I2C总线应用概述103
7.1.2I2C总线的系统结构103
7.1.3I2C总线的信号及时序定义104
7.1.4I2C总线的传输过程104
7.1.5I2C总线的仲裁105
7.1.6I2C总线的保留地址106
7.1.780C51单片机与I2C总线芯片的模拟接口106
7.2实时时钟PCF8563112
7.2.1PCF8563的特点和功能112
7.2.2PCF8563应用实例113
7.3SPI总线的原理117
7.3.1SPI总线应用概述117
7.3.2SPI总线的系统结构117
7.3.3SPI总线接口及时序118
7.3.4SPI总线的传输过程119
7.3.580C51单片机与SPI总线芯片的模拟接口120
7.4非易失性铁电存储器FM25C640122
7.4.1FM25C640特点122
7.4.2FM25C640的读/写方式123
7.4.3FM25C640的应用124

第8章键盘和显示接口设计127
8.1键盘接口设计127
8.1.1键盘工作原理127
8.1.2键盘的工作方式128
8.1.3键盘按键识别方法129
8.1.4键盘按键去抖方法130
8.1.5中断方式的键盘扫描电路131
8.1.6其他形式键盘接口电路132
8.2LED显示接口132
8.2.1LED显示器的结构与原理133
8.2.2LED显示器的显示方式134
8.2.38155做LED显示器接口实例136
8.3键盘/LED专用接口芯片8279137
8.3.18279的内部结构及基本工作原理138
8.3.28279引脚功能139
8.3.38279工作方式141
8.3.48279命令字141
8.3.58279状态字144
8.3.6应用举例144
8.4键盘/LED专用接口芯片7279A146
8.4.17279A的主要特性146
8.4.27279A引脚功能146
8.4.37279A的控制指令147
8.4.47279A串行接口的时序图149
8.4.57279A应用举例150
8.5LCD显示接口151
8.5.1OCM4X8C液晶显示模块概述151
8.5.2OCM4X8C液晶显示模块的引脚功能152
8.5.3OCM4X8C液晶显示模块的 硬件接口152
8.5.4OCM4X8C液晶显示模块的指令系统155
8.5.5OCM4X8C液晶显示模块的显示示例158

第9章A/D和D/A接口设计161
9.1A/D接口设计161
9.1.1常用A/D转换器的原理161
9.1.2双积分型A/D转换器MC14433164
9.1.3逐次逼近型A/D转换器ADC0809168
9.1.4∑-Δ调制型A/D转换器CS5532171
9.1.5A/D转换器的主要技术指标176
9.2D/A转换器接口设计177
9.2.1D/A转换器的原理177
9.2.2并行接口D/A转换器 芯片DAC0832178
9.2.3串行接口D/A转换器芯片TLC5617181
9.2.4D/A转换器的主要参数184
9.3电压/电流转换电路185
9.3.1利用分立元件组成的电压/电流转换电路185
9.3.2AD694电压/电流转换电路186

第10章串行口通信188
10.1数据通信的基本概念188
10.1.1串行通信的传送方式188
10.1.2串行通信的同步技术189
10.2串行口的结构和功能191
10.3串行口控制寄存器192
10.3.1串行口数据缓冲器SBUF192
10.3.2串行口控制寄存器SCON192
10.3.3串行口电源控制寄存器PCON193
10.4串行口的工作方式194
10.4.1方式0194
10.4.2方式1195
10.4.3方式2和方式3196
10.4.4常用波特率表196
10.5串行通信总线标准197
10.5.1RS-232C总线标准与应用197
10.5.2RS-485总线标准199
10.6Modbus标准通信协议和 软件编程201
10.6.1Modbus通信协议简介201
10.6.2Modbus协议传送模式203
10.6.3Modbus协议功能码定义204
10.6.480C51单片机的RTU模式编程205

第11章80C51的应用案例219
11.180C51常用的一些子程序函数219
11.1.1char单字节HEX数转换BCD码函数219
11.1.2int双字节HEX数转换BCD码函数220
11.1.3long四字节HEX数转换BCD码函数221
11.1.4ftod浮点数转换BCD码函数222
11.1.5计算万年历函数227
11.2频率测量229
11.2.1频率测量概述229
11.2.2频率测量原理229
11.2.3系统硬件构成229
11.2.4软件流程图230
11.2.5频率测量源程序231
11.3红外遥控(SM3XX6)技术237
11.3.1红外遥控技术概述237
11.3.2红外遥控系统的构成和 工作原理238
11.3.3使用M50462AP电视遥控器控制的红外遥控继电器开关241
11.3.4其他类型遥控器的解码247
11.4DS18B20温度测量250
11.4.1DS18B20的性能特点250
11.4.2DS18B20的内部结构及其各存储器结构250
11.4.3DS18B20测温值的计算及其测温原理251
11.4.4DS18B20与单片机的典型接口252
11.4.5DS18B20测温系统的软件编写253

第12章单片机嵌入式编程263
12.1关于嵌入式系统263
12.1.1嵌入式系统的定义263
12.1.2嵌入式系统的构成264
12.1.3嵌入式系统的特点265
12.1.4单片机实时操作系统265
12.2C/OS-II操作系统266
12.2.1C/OS-II操作系统的原理267
12.2.2C/OS-II操作系统的特点277
12.2.3C/OS-II操作系统的80C51的移植278
12.2.4 C/OS-II用户应用系统编写280
12.3RTX51操作系统281
12.3.1RTX51操作系统的概述281
12.3.2RTX51的任务结构和状态282
12.3.3RTX51的功能函数284
12.3.4RTX51Tiny程序的编写和应用286
12.4SmallRTOS操作系统295
12.4.1SmallRTOS的概述295
12.4.2SmallRTOS的运行条件295
12.4.3SmallRTOS51的应用296

第13章单片机抗干扰技术304
13.1单片机的常见干扰现象及其来源304
13.1.1单片机的常见干扰现象304
13.1.2干扰的来源304
13.2干扰的耦合方式306
13.3单片机抗干扰的原则307
13.4单片机抗干扰的措施308
13.4.1单片机系统的硬件抗干扰技术308
13.4.2单片机系统的软件抗干扰技术316
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP