C语言单片机控制及应用项目教程
全新正版 假一赔十 可开发票
¥
22.91
6.5折
¥
35
全新
库存2件
作者杨旭方 主编
出版社电子工业出版社
ISBN9787121328268
出版时间2017-09
装帧平装
开本16开
定价35元
货号1201602673
上书时间2024-11-08
商品详情
- 品相描述:全新
- 商品描述
-
目录
项目一单个彩灯闪烁——单片机入门知识1
1.1能力培养2
1.2任务分析2
1.3如何使用LED发光二极管2
1.4如何使用二进制数和十六进制数3
1.4.1数制3
1.4.2数制转换4
1.5如何使用单片机5
1.5.1单片机简介5
1.5.2MCS-51单片机引脚6
1.5.3MCS-51单片机的基本结构8
1.5.4MCS-51单片机时序与时钟电路8
1.5.5MCS-51单片机复位及复位电路10
1.5.6MCS-51单片机存储器结构10
1.6如何设计LED发光二极管与单片机接口电路16
1.7如何设计单个彩灯闪烁程序17
1.7.1置1和清0操作17
1.7.2延时子程序17
1.7.3单个彩灯闪烁程序设计19
考考你自己20
项目二广告灯控制——输入/输出口应用21
2.1能力培养22
2.2任务分析22
2.3单片机I/O端口22
2.3.1P0口(P0.0~P0.7)22
2.3.2P1口(P1.0~P1.7)23
2.3.3P2口(P2.0~P2.7)23
2.3.4P3口(P3.0~P3.7)24
2.4单片机的存储器25
2.4.1程序存储器―ROM25
2.4.2片内数据存储器―RAM26
2.4.3片外数据存储器―RAM28
2.5C51标识符和关键字28
2.5.1C51标识符29
2.5.2关键字29
2.6C51基本数据类型29
2.6.1char字符类型29
2.6.2int整型30
2.6.3long长整型30
2.6.4float浮点型30
2.6.5指针型30
2.6.6bit位标量30
2.6.7sfr特殊功能寄存器30
2.6.8sfr1616位特殊功能寄存器30
2.6.9sbit可寻址位31
2.7C51的常量与变量31
2.7.1常量31
2.7.2变量31
2.7.3变量的存储类型32
2.8C51常用运算符33
2.8.1赋值运算符与赋值表达式33
2.8.2算术运算符33
2.8.3关系运算符与关系表达式34
2.8.4逻辑运算符34
2.8.5位运算符34
2.8.6自增和自减运算符35
2.8.7复合赋值运算符35
2.9如何设计发光二极管与单片机接口硬件电路35
2.10如何设计广告灯C程序36
2.10.1任务分析36
2.10.2花样流水灯程序设计37
考考你自己40
项目三键盘控制显示——键盘接口技术41
3.1能力培养42
3.2任务分析42
3.3如何将键击动作转换为位数字量信息42
3.3.1如何使用键盘42
3.3.2如何消除键盘抖动与转换位数字量43
3.3.3如何识别按键与计算键值44
3.4如何设计键盘与单片机接口电路48
3.4.1独立式键盘与单片机接口电路——键盘控制显示任务48
3.4.2行列式键盘与单片机接口电路49
3.5如何使用基本算术运算指令51
3.5.1加法运算51
3.5.2减法运算52
3.5.3乘法指令52
3.5.4除法指令52
3.6如何使用基本逻辑运算指令53
3.7如何设计键盘接口程序54
3.7.1编程实现键值识别54
3.7.2键盘控制LED灯显示56
考考你自己59
项目四报警器设计——中断原理及应用60
4.1能力培养61
4.2任务分析61
4.3如何使用MCS-51单片机中断系统61
4.3.1中断的概念与功能61
4.3.2MCS-51单片机的中断系统63
4.3.3中断编程66
4.4如何设计安防报警电路71
4.4.1如何使用安防探测器71
4.4.2安防报警电路73
4.4.3安防报警器与单片机接口电路74
4.5如何设计安防报警程序75
4.5.1系统初始化及中断服务程序75
4.5.2主程序76
4.5.3程序清单列表76
考考你自己77
项目五定时控制器的设计——定时/计数器原理及应用78
5.1能力培养78
5.2任务分析79
5.3如何使用定时/计数器79
5.3.1定时/计数器的结构79
5.3.2定时/计数器的结构与工作原理80
5.3.3单片机定时/计数器的方式寄存器和控制寄存器80
5.3.4定时/计数器的工作方式81
5.3.5定时器/计数器的定时/计数范围83
5.4如何设计定时控制器84
考考你自己86
项目六一位数码显示器设计——数码管静态显示87
6.1能力培养88
6.2任务分析88
6.3如何使用数码管88
6.3.1数码管的内部结构88
6.3.2数码管的类型89
6.4如何设计数码管与单片机接口电路90
6.5如何设计数码管显示程序91
6.5.1显示日期的个位数字91
6.5.29S计数器91
考考你自己93
项目七学号显示器设计——数码管动态显示94
7.1能力培养94
7.2任务分析94
7.3数码管动态显示原理95
7.4如何设计数码管与单片机动态显示接口电路95
7.5如何设计数码管动态显示程序96
7.5.1学号显示器程序流程图96
7.5.2学号显示器程序97
考考你自己98
项目八汉字显示设计——LED点阵显示99
8.1能力培养100
8.2任务分析100
8.3如何显示汉字100
8.3.1汉字像素显示形式100
8.3.2LED点阵屏的内部结构101
8.4如何设计汉字点阵显示电路102
8.5如何设计汉字点阵显示程序102
考考你自己104
项目九数字式温度计——A/D转换与单片机接口技术105
9.1能力培养105
9.2任务分析106
9.3A/D转换基本知识106
9.3.1A/D转换器原理106
9.3.2A/D转换器性能指标108
9.4如何使用A/D转换器108
9.5如何设计A/D转换器与单片机接口电路110
9.6如何设计A/D转换器与单片机接口程序110
考考你自己112
项目十锯齿波信号发生器——D/A转换与单片机接口技术113
10.1能力培养113
10.2任务分析113
10.3D/A转换基本知识114
10.3.1D/A转换器原理114
10.3.2D/A转换器性能指标114
10.4如何使用D/A转换器115
10.5如何设计D/A转换器与单片机接口电路116
10.6如何设计D/A转换器与单片机接口程序117
考考你自己117
项目十一串行通信设计——串口通信原理及应用118
11.1能力培养119
11.2任务分析119
11.3如何使用串口通信技术119
11.3.1串行通信的分类119
11.3.2串行通信的制式121
11.4如何使用MCS-51单片机串行口122
11.4.1串行口特殊功能寄存器122
11.4.2串行口的工作方式124
11.5如何设计单片机串口通信电路127
11.6如何设计单片机串口通信程序129
11.6.1任务分析129
11.6.2程序流程图设计129
11.6.3程序清单130
考考你自己132
项目十二单片机记录开机次数设计——I2C总线技术133
12.1能力培养134
12.2任务分析134
12.3如何使用I2C总线134
12.3.1I2C总线134
12.3.2I2C总线数据传送135
12.4E2PROM器件AT24C02136
12.5如何设计单片机记录开机次数电路137
12.6如何模拟单片机I2C总线数据139
12.7如何编写单片机记录开机次数的程序142
12.7.1程序流程图设计142
12.7.2程序清单143
考考你自己144
项目十三多功能温度计设计——液晶显示温度计145
13.1能力培养146
13.2任务分析146
13.3如何使用LCD1602146
13.4如何设计LCD1602与单片机接口电路148
13.5如何设计LCD1602显示程序150
考考你自己166
附录A常用芯片引脚167
附录BASCII码表171
附录C单片机装调工专项能力认证173
单片机装调工专项能力认证鉴定标准(中级)173
单片机装调工专项能力认证(中级)模拟试题1176
单片机装调工专项能力认证(中级)模拟试题2179
单片机装调工专项能力认证(中级)模拟试题3182
单片机装调工专项能力认证(中级)模拟试题4185
单片机装调工专项能力认证(中级)模拟试题5188
单片机装调工专项能力认证(中级)模拟试题6191
单片机装调工专项能力认证(中级)模拟试题7194
内容摘要
本书以任务驱动为主线,结合考证需要精心设计任务(项目),以必需、够用为原则,注重工程实践,强化动手能力的培养,书后附有多套考证样题,适合不同层次读者的需要。 本书共设置了13个项目,通过对13项制作任务的讲解,让读者掌握单片机入门知识、输入与输出口应用、键盘接口技术、中断原理及应用、定时、计数器原理及应用、数码管静态显示、数码管动态显示、LED点阵显示、A、D转换、D、A转换、串口通信技术、I2C总线技术以及液晶显示温度计设计等相关知识,重点突出各项技能实训。 本书以培养读者对单片机的应用能力为宗旨,突出基础知识的掌握和实践技能的训练,充分体现了职业院校为国家培养技能人才的特点。
— 没有更多了 —
以下为对购买帮助不大的评价