• 从零开始学51单片机
21年品牌 40万+商家 超1.5亿件商品

从零开始学51单片机

73.88 九品

仅1件

广东佛山
认证卖家担保交易快速发货售后保障

作者贺亮 编

出版社电子工业出版社

出版时间2012-09

版次1

装帧平装

上书时间2021-01-29

大象图书1号店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 贺亮 编
  • 出版社 电子工业出版社
  • 出版时间 2012-09
  • 版次 1
  • ISBN 9787121174995
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 284页
  • 字数 455千字
【内容简介】
本书由浅入深、全面、系统地介绍了单片机C51开发技术。本书提供了大量实例,供读者实战演练。另外,作者专门为每一章的内容设置了练习题,用来加深、巩固对每一章知识的理解,有些章节设置了扩展式的练习,留给读者去思考、提高。
本书共分5篇。第1篇介绍单片机的发展史、应用领域、软件开发环境KeilCμVision3的搭建、硬件最小系统的制作、编程器的制作和STC烧录工具的使用;第2篇介绍51单片机C语言编程中常用的数据类型、运算符与表达式、流程控制语句、函数、数组和指针、结构体与共用体等;第3篇介绍51单片机的片内资源,包括单片机的I/O编程、中断系统、定时器/计数器、USART通用串行接口、片内EEPROM和看门狗;第4篇介绍增强型单片机的功能,包括第2通用串行接口USART2、同步外围串行接口SPI、PWM脉宽调制、A/D转换;第5篇设计了一个完整的应用实例,详细介绍了整个系统的开发过程,以提高读者实战水平。
本书涉及面广,从C语言编程知识到硬件电路原理,再到单片机片内功能模块的配置和使用,最后到项目开发,几乎涉及51单片机开发的所有重要知识。本书抛开了单片机复杂的内部资源,弱化了对数量庞大的寄存器的讲解,把重点放在原理设计和功能实现上。
【目录】
目录

第1篇入门与提高
第1章认识51系列单片机1
1.1单片机的发展史1
1.2单片机的应用1
1.351单片机的开发环境——
KeilμVision2
1.4快速掌握单片机的开发要点2
1.5STC89C51RC/RD+系列单片机3
1.5.1STC89C51系列单片机选型4
1.5.2常见的封装类型4
1.6STC89C51RC/RD+系列单片机的
外部引脚5
1.7小结7
1.8习题7
第2章开发环境的搭建8
2.1软件开发环境8
2.1.1安装KeilCμVision3开发
环境8
2.1.2增加对STC型号的支持9
2.1.3建立第一个工程10
2.1.4开发中经常用到的功能14
2.2必要的硬件环境23
2.2.110元DIY单片机最小
系统23
2.2.2动手制作一个编程器25
2.3STC烧录工具27
2.4小结28
2.5习题28
第2篇51单片机C语言编程
第3章单片机C语言的基本数据类型29
3.1常量与变量29
3.2基本数据类型30
3.2.1整型30
3.2.2长整型31
3.2.3字符型31
3.2.4位类型31
3.2.5浮点数32
3.2.6双精度浮点数33
3.3小结33
3.4习题33
第4章运算符与表达式34
4.1算术运算符与表达式34
4.2关系运算符与表达式35
4.3逻辑运算符与表达式36
4.4位运算符与表达式37
4.5赋值运算符与表达式38
4.6小结39
4.7习题39
第5章流程控制40
5.1条件语句if40
5.1.1条件语句if的3种表达方式40
5.1.2条件语句if嵌套44
5.2开关语句switch…case46
5.2.1开关语句的语法格式46
5.2.2开关语句的执行过程46
5.2.3注意事项48
5.3循环语句for48
5.3.1循环语句for的语法格式49
5.3.2循环语句for的执行过程49
5.3.3循环语句for嵌套51
5.4另一种循环语句while和do…while52
5.4.1循环语句while和do…while
的语法格式52
5.4.2循环语句while和do…while
的执行过程53
5.5无条件跳转语句goto55
5.6中断语句break/continue57
5.6.1中断语句break57
5.6.2中断语句continue58
5.7小结60
5.8习题60
第6章函数61
6.1定义函数的一般形式61
6.2函数的参数和返回值62
6.2.1函数的参数62
6.2.2函数的返回值63
6.3函数的调用64
6.3.1被调函数的声明64
6.3.2函数语句调用65
6.3.3函数表达式调用65
6.3.4作为函数的参数调用66
6.3.5函数的嵌套调用66
6.3.6函数的递归调用68
6.4单片机的特殊函数——中断函数69
6.5小结70
6.6习题70
第7章数组与指针71
7.1数组71
7.1.1一维数组71
7.1.2二维数组与多维数组73
7.2指针75
7.2.1指针的概念75
7.2.2定义和引用指针变量75
7.2.3指针和数组76
7.3小结78
7.4习题78
第8章结构体与共用体79
8.1结构体79
8.1.1什么是结构体79
8.1.2定义结构体变量79
8.1.3结构体变量的初始化81
8.1.4使用结构体82
8.1.5指向结构体类型数据的
指针82
8.1.6将结构指针变量作为函数的
参数83
8.2共用体84
8.2.1什么是共用体84
8.2.2定义共用体变量85
8.2.3使用共用体86
8.3小结87
8.4习题87
第3篇51单片机开发实战
第9章IO端口编程88
9.1STC89C51RC-RD+系列单片机的I/O
端口88
9.2I/O端口的工作模式89
9.2.1准双向口/弱上拉模式89
9.2.2输入/高阻模式89
9.2.3输出/开漏模式90
9.2.4配置I/O的工作模式90
9.3I/O输出实验91
9.3.1从点亮一个LED开始91
9.3.2闪动的LED92
9.3.3点亮更多的LED93
9.3.4点亮数码管96
9.3.5动态点亮数码管98
9.3.6控制3-8译码器101
9.4I/O输入实验104
9.4.1分离式按键104
9.4.2模拟实现计数器106
9.4.3矩阵键盘109
9.5小结113
9.6习题113
第10章中断系统和外部中断114
10.1中断的基本知识114
10.1.1什么是中断114
10.1.2使用中断的好处114
10.2中断源114
10.3中断寄存器115
10.3.1中断使能寄存器115
10.3.2中断优先级寄存器116
10.3.3定时器控制寄存器、外部
中断标志118
10.3.4串行口控制寄存器119
10.4中断优先级120
10.5使用外部中断检测按键120
10.5.1低电平触发方式121
10.5.2下降沿触发方式123
10.6使用外部中断设计运动限位装置124
10.6.1硬件电路原理图124
10.6.2代码实现125
10.7小结127
10.8习题127
第11章定时器/计数器128
11.1定时器/计数器介绍128
11.2与定时器/计数器的有关的寄存器128
11.2.1工作方式寄存器TMOD128
11.2.2控制寄存器TCON129
11.2.3初值寄存器THx、TLx129
11.3定时器的工作模式130
11.3.1模式0130
11.3.2模式1130
11.3.3模式2(8位自动重装
模式)131
11.3.4模式3132
11.4定时器中断实验132
11.4.1定时器秒表实验电路
原理图132
11.4.2秒表实验控制流程133
11.4.3代码实现135
11.5简易电子琴演奏实验137
11.5.1电子琴实验的电路
原理图138
11.5.2代码实现138
11.6小结141
11.7习题141
第12章USART通用串行口通信142
12.1通用串行口介绍142
12.2与通用串行口有关的寄存器142
12.2.1电源控制寄存器PCON142
12.2.2串行口控制寄存器
SCON143
12.2.3数据缓存寄存器SBUF143
12.2.4中断控制位ES144
12.3通用串行口的工作模式144
12.3.1模式0,同步移位寄存器
模式144
12.3.2模式1,波特率可变的8
位数据异步收发144
12.3.3模式2,波特率固定的9
位数据异步收发144
12.3.4模式3,波特率可变的9
位数据异步收发145
12.4计算波特率145
12.5通过串行口和PC通信145
12.5.1串行口通信规范146
12.5.2串行口实验电路147
12.5.3实验控制流程147
12.5.4通信协议149
12.5.5代码实现150
12.6单片机串行口远距离通信153
12.6.1RS-485简介154
12.6.2485通信的实验电路155
12.6.3代码实现156
12.7小结159
12.8习题159
第13章访问内部EEPROM160
13.1EEPROM介绍160
13.2EEPROM的地址160
13.3与EEPROM有关的寄存器161
13.4EEPROM的常用操作162
13.4.1定义相关寄存器162
13.4.2读操作162
13.4.3扇区擦除操作162
13.4.4写操作163
13.5EEPROM应用实例163
13.6掉电时保存数据到EEPROM165
13.6.1实验电路图165
13.6.2代码实现167
13.7小结170
13.8习题170
第14章看门狗WDT171
14.1看门狗WDT介绍171
14.2看门狗控制寄存器WDT_CONTR171
14.3看门狗溢出时间172
14.4测试看门狗172
14.5小结174
14.6习题174
第4篇更多功能的单片机
第15章STC12C5A60S2系列
单片机175
15.1STC12C5A60S2系列单片机
介绍175
15.2STC12C5A60S2系列单片机外部
引脚175
15.3过渡到STC12C5A60S2系列的
要点179
15.4小结180
15.5习题180
第16
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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