出版日期:2016年01月
ISBN:9787121232329
[十位:7121232324]
页数:284
定价:¥39.80
店铺售价:¥29.90
(为您节省:¥9.90)
店铺库存:5
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
029-86552457
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-20 10:39:35]
祝**
北京市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-27 16:54:58]
杨**
武汉市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-15 19:27:00]
孟*
长沙市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-14 13:13:58]
10天后追加:虚假发货 客服联系不上
罗**
深圳市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-12 10:07:07]
唐**
嘉兴市
《C51单片机及应用系统设计(第2版)》内容提要:
全书共分为10章,以AT89S51单片机为核心,以单片机应用系统设计为主,详细介绍了单片机系统与外设接口的设计及编程技术。内容安排上,先讲解了键盘、LED段码和点阵显示、液晶显示、IC卡模块、模数/数模转换等基础,*后综合讲解系统设计的流程和步骤及常用软硬件抗干扰技术等。原理性实例采用汇编语言和C51编程,旨在使读者能够理解编程思路,掌握两种语言的编程方法,为学习其他型号的单片机打下良好基础;应用型、综合型实例全部采用C51编程,使程序的可读性和可移植较好。
《C51单片机及应用系统设计(第2版)》图书目录:
第1章绪论1
1.1单片机基础知识1
1.1.1单片机的结构和特点1
1.1.2单片机的发展2
1.1.3单片机芯片技术的发展趋势2
1.2单片机应用4
1.2.1单片机应用方向4
1.2.2单片机应用系统的分类5
1.351系列单片机6
1.3.1MCS—51系列单片机6
1.3.2AT89系列单片机7
1.3.3各种衍生品种的51单片机8
1.4其他系列单片机10
1.5其他嵌入式处理器简介12
习题113
第2章AT89S51单片机的结构与组成14
2.1AT89S51单片机的内部结构及信号引脚14
2.1.1AT89S51单片机结构14
2.1.2信号引脚16
2.1.3**处理器CPU17
2.1.4存储器19
2.1.5I/O口及相应的特殊功能寄存器24
2.2时钟电路与CPU时序27
2.2.1时钟电路27
2.2.2CPU时序27
2.3AT89S51单片机的复位29
2.4AT89S51单片机的节电方式30
2.4.1空闲方式31
2.4.2掉电方式31
2.5Flash的串行编程和三级加密32
习题234
第3章指令与汇编语言程序设计35
3.1指令系统概述35
3.1.1MCS—51汇编指令的格式36
3.1.2指令中的符号标识及注释符36
3.2寻址方式37
3.2.1寄存器寻址37
3.2.2直接寻址37
3.2.3寄存器间接寻址38
3.2.4立即寻址39
3.2.5变址寻址39
3.2.6相对寻址39
3.2.7位寻址40
3.2.8MCS—51寻址方式小结40
3.3MCS—51指令说明41
3.3.1数据传送指令41
3.3.2算术操作指令45
3.3.3逻辑操作及移位类指令49
3.3.4控制转移指令52
3.3.5位操作类指令57
3.3.6访问I/O口指令的使用说明58
3.4MCS—51伪指令59
3.5MCS—51汇编语言程序设计61
3.5.1顺序结构程序设计61
3.5.2分支程序设计62
3.5.3循环程序设计63
3.5.4子程序设计66
习题369
第4章C51程序设计72
4.1KeilC51编程语言72
4.1.1KeilC51的函数和程序结构72
4.1.2C51和标准C的函数差别74
4.2C51的数据类型、运算符、表达式76
4.2.1C51的基本数据类型76
4.2.2C51变量、常量、指针77
4.2.3C51的复杂数据类型81
4.2.4C51的运算符和表达式83
4.3C51的程序流控制语句86
4.4编译预处理命令88
4.4.1宏定义88
4.4.2条件编译88
4.4.3文件包含89
4.4.4数据类型的重新定义90
4.5C51的编程技巧90
4.6KeilC51库函数原型列表91
4.7C51编程实例94
4.7.1基本的输入/输出94
4.7.2C51软件延时95
习题496
第5章AT89S51中断系统97
5.1中断概述97
5.2AT89S51中断系统98
5.2.1AT89S51中断源98
5.2.2AT89S51中断控制100
5.2.3中断响应101
5.3中断系统的编程102
5.3.1中断服务程序的结构102
5.3.2C51中断函数102
5.3.3中断应用举例103
5.4外部中断源的扩展107
5.4.1用定时器T0、T1作为外部中断扩展107
5.4.2用中断与查询相结合的方法扩展外部中断107
习题5108
第6章AT89S51/S52单片机的定时器/
计数器109
6.1定时器的内部结构109
6.1.1方式寄存器TMOD110
6.1.2控制寄存器TCON111
6.1.3定时器的工作方式111
6.2定时器应用举例113
6.2.1定时控制、脉宽检测113
6.2.2电压/频率转换117
6.3定时器/计数器T2118
6.3.1T2的状态控制寄存器T2CON119
6.3.2T2的工作方式119
6.4监视定时器123
6.4.1WDT的原理123
6.4.2AT89S51内部的WDT123
6.4.3AT89S51掉电和空闲状态时的WDT123
6.4.4WDT的软件技术124
习题6124
第7章AT89S51的串行通信及其应用126
7.1概述126
7.1.1串行通信的字符格式126
7.1.2串行通信的数据通路形式127
7.1.3串行通信的传输速率127
7.1.4串行通信的总线标准与接口128
7.251单片机的串行通信接口132
7.2.1通用的异步接收/发送器UART132
7.2.2串行口的控制寄存器133
7.2.3串行接口的工作方式134
7.2.4波特率设计136
7.3串行通信应用举例138
7.3.1方式0应用设计键盘显示接口138
7.3.2双机、多机通信应用139
7.3.3单片机与微机的串行通信149
7.3.4单片机在GSM无线通信网络中的应用152
7.4CAN总线串行通信技术157
7.4.1CAN总线系统构成158
7.4.2CAN总线的报文类型与帧结构159
7.4.3CAN的总线技术164
7.4.4CAN控制器SJA1000165
7.4.5CAN总线收发器82C50172
7.4.6CAN总线系统智能节点173
习题7175
第8章51单片机系统扩展技术176
8.1并行总线扩展技术177
8.1.1并行总线技术177
8.1.2存储器的并行扩展178
8.1.3I/O接口的并行扩展184
8.2串行总线扩展技术190
8.2.1I2C串行总线190
8.2.2SPI总线196
8.2.31—Wire单总线201
习题8208
第9章单片机与外设接口技术210
9.1键盘接口技术210
9.1.1键盘的基本工作原理210
9.1.2键盘工作方式212
9.2显示器接口技术215
9.2.1LED显示器215
9.2.2LCD点阵液晶显示器及其接口222
9.3D/A转换接口技术228
9.3.1后向通道概述228
9.3.2D/A转换器的技术指标229
9.3.312位电压输出型串行D/A转换器TLV5616230
9.3.4电压/电流转换电路设计232
9.4A/D转换接口技术232
9.4.1前向通道概述232
9.4.2A/D转换器工作原理及分类233
9.4.3串行A/D转换器TLC1542的应用234
9.4.48位A/D及D/A转换器PCF8591236
9.5红外遥控239
9.5.1红外遥控系统239
9.5.2遥控发射器及其编码239
9.5.3遥控信号接收240
习题9242
第10章系统设计及抗干扰技术243
10.1单片机应用系统的开发过程243
10.1.1技术方案论证243
10.1.2硬件系统的设计244
10.1.3应用软件的设计245
10.1.4硬件、软件系统的调试245
10.1.5程序的固化245
10.2单片机硬件系统的设计245
10.2.1元件的选取245
10.2.2硬件电路的设计原则246
10.2.3单片机资源的分配246
10.2.4印制电路板的设计247
10.3单片机软件系统的设计248
10.3.1任务的确定248
10.3.2软件结构的设计248
10.4单片机系统抗干扰技术248
10.4.1硬件抗干扰措施248
10.4.2软件抗干扰措施250
第11章KeilC51软件的使用253
11.1工程文件的建立及设置253
11.1.1工程文件的建立和编译、连接253
11.1.2设置���程文件的属性256
11.2程序调试259
11.2.1常用调试命令259
11.2.2在线汇编260
11.2.3断点设置261
11.3Keil程序调试窗口261
11.3.1存储器窗口261
11.3.2观察窗口262
11.3.3工程窗口寄存器页262
11.3.4外围接口窗口263
附录AMCS—51指令表264
附录BASCII码表269