新書推薦:
《
明式家具三十年经眼录
》
售價:HK$
524.2
《
敦煌写本文献学(增订本)
》
售價:HK$
221.8
《
耕读史
》
售價:HK$
109.8
《
地理计算与R语言
》
售價:HK$
121.0
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:HK$
87.4
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:HK$
72.8
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
155.7
《
UE5虚幻引擎必修课(视频教学版)
》
售價:HK$
110.9
|
編輯推薦: |
本书以任务驱动为主线,结合考证需要精心设计任务(项目),以必需、够用为原则,注重工程实践,强化动手能力的培养,本书还附有多套考证样题,适合不同层次读者的需要。全书共设置了13个任务(项目),通过对13项制作任务的讲解,让读者掌握单片机的基本知识和技能实训。非常实用,非常落地。非常有效的一本C语言 单片机的书。
|
內容簡介: |
本书以任务驱动为主线,结合考证需要精心设计任务(项目),以必需、够用为原则,注重工程实践,强化动手能力的培养,书后附有多套考证样题,适合不同层次读者的需要。 本书共设置了13个项目,通过对13项制作任务的讲解,让读者掌握单片机入门知识、输入与输出口应用、键盘接口技术、中断原理及应用、定时计数器原理及应用、数码管静态显示、数码管动态显示、LED点阵显示、AD转换、DA转换、串口通信技术、I2C总线技术以及液晶显示温度计设计等相关知识,重点突出各项技能实训。 本书以培养读者对单片机的应用能力为宗旨,突出基础知识的掌握和实践技能的训练,充分体现了职业院校为国家培养技能人才的特点。
|
關於作者: |
杨旭方老师长期工作于科研与教学第一线,近年来主持包括大型四轴多旋翼无人机(主持)、会说话的房子(主持)、无人侦查车(主持)、声控台灯(主持)、声控机器人(主持)、自平衡防晕椅(主持)、单片机实验实习(主持)等17项科研产品的开发,并承担大型国家级省级科研课题,是广东省计算机辅助设计(电子类)职业技能鉴定专家、广东省技工院校省级督导员、广东省技工院校电工电子组副组长、广东省职业培训和技工教育协会学术委员会委员、中国职工教育和职业培训协会优秀科研成果专业评委、广东省职业培训和技工教育协会优秀科研成果专业评委,出版过多部电子技术、单片机、机器人方面的著作。
|
目錄:
|
项目一单个彩灯闪烁单片机入门知识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单片机IO端口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.8sfr16 16位特殊功能寄存器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
项目九数字式温度计AD转换与单片机接口技术105
9.1能力培养105
9.2任务分析106
9.3AD转换基本知识106
9.3.1AD转换器原理106
9.3.2AD转换器性能指标108
9.4如何使用AD转换器108
9.5如何设计AD转换器与单片机接口电路110
9.6如何设计AD转换器与单片机接口程序110
考考你自己112
项目十锯齿波信号发生器DA转换与单片机接口技术113
10.1能力培养113
10.2任务分析113
10.3DA转换基本知识114
10.3.1DA转换器原理114
10.3.2DA转换器性能指标114
10.4如何使用DA转换器115
10.5如何设计DA转换器与单片机接口电路116
10.6如何设计DA转换器与单片机接口程序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
|
內容試閱:
|
本教程融进了作者多年教学实践和科研工作的经验积累,是作者多年课程教学改革成果的体现,编写特色如下。
1. 以任务驱动为主线,通过项目任务带动教学
本教程编写以布置任务、分析任务探索知识和完成任务为主线,将知识点融入到活生生的任务中,让读者在完成任务的过程中激发兴趣,掌握知识,并培养发现问题、分析问题和解决问题的能力。
2. 结合考证需要,精心设计项目任务
本教程结合单片机快速开发专项能力认证和实际教学要求,精心设计项目任务,力求任务符合考试大纲要求,同时,为了降低学习难度,将学习重点、难点巧妙地隐含到各个小任务中,力求一个任务解决2~3个重点和难点。
3. 以够用、适用为原则,注重工程实践
全教程以任务为主线,以考证、工程实际需要为目的组织、安排项目内容,以够用、适用为原则,摒弃过时、应用不多且难度较大的内容,力求内容能满足上岗、教学和生产需要,真正做到学习与就业无缝对接。
4. 强化动手能力培养,适合不同层次学习需求
全教程所有任务制作步骤简洁明了,读者根据书中操作提示便可以完成任务,通过任务的解决,培养读者实操能力。
本书由杨旭方任主编,颜重波、张俊武任副主编,余巧书、谢振兴、姜异秀参与编写。其中杨旭方编写项目六、项目九、项目十和附录A、附录B、附录C,颜重波编写项目一至项目四,张俊武编写项目七、项目八、项目十二,谢振兴编写项目十一,余巧书编写项目十三,姜异秀编写项目五,全书由杨旭方统稿,并得到了陈键等老师大力帮助,在此表示感谢!
由于作者水平有限,书中难免有不妥之处,恳请读者批评指正。
编 者
二〇一七年八月三日
|
|