机器人制作与开发(单片机技术及应用)(第2版)
- ISBN:9787121386039
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:164
- 出版时间:2023-01-01
- 条形码:9787121386039 ; 978-7-121-38603-9
内容简介
本书将教学机器人引入单片机课程,采用基于系统化项目的教学方法,将单片机的I/O端口资源、定时器和中断系统、键盘接口技术、A/D和D/A扩展等教学内容融入循序渐进的教学机器人制作和比赛项目中,使读者直接在项目应用和比赛过程中学习单片机技术,提升学习效率,*后通过归纳总结,获得整个机器人单片机应用系统设计的知识和技能。本书所有项目都使用C语言作为开发语言,这样可以使读者进一步强化C语言学习效果,同时在毕业时具备应用C语言和单片机完成机器人应用系统开发的能力。本书打破了传统的单片机教学方法和教学体系结构,解决了单片机课程抽象、难学和学习效果差的难题。本书可作为应用型本科、高职院校“单片机技术及应用”或“机器人制作与开发”相关课程的教材和教学参考书,也可作为工程训练和单片机、机器人课程设计的实践教材及相关专业课程的综合实践教材,同时可供广大希望从事嵌入式系统开发和单片机C语言程序设计的学生自学使用。
目录
第1章 单片机*小系统及其搭建 1
单片机*小系统 1
搭建AT89S52单片机*小系统所需的元件清单 1
任务1.1 AT89S52单片机*小系统的搭建 2
时钟电路的搭建 2
复位电路的搭建 3
下载电路的搭建 4
电源电路的搭建 4
任务1.2 用搭建的*小系统控制两轮机器人运动 5
编写单片机*小系统控制两轮机器人运动的程序 6
扩展阅读 8
单片机的内部结构 8
AT89S52单片机的引脚功能 9
工程素质和技能归纳 11
科学精神的培养 11
第2章 单片机并行I/O端口应用――机器人信息显示 12
任务2.1 控制8个LED闪烁 12
电路设计和搭建 12
控制8个LED闪烁的源程序 13
任务2.2 流水灯控制 14
流水灯的源程序 14
任务2.3 数码管显示 15
LED数码管简介 15
电路设计和搭建 17
共阴数码管显示的源程序 17
任务2.4 字符型液晶显示(LED)模块和广告机器人的制作 18
字符型LCD1602模块简介 19
电路设计和搭建 20
LCD1602模块的源程序 20
扩展阅读 24
LCD1602模块的引脚功能 24
教学板的制作 25
工程素质和技能归纳 25
科学精神的培养 26
第3章 定时器和中断系统――机器人速度测量与控制 27
任务3.1 简易数字编码器的安装和电机转速的测量 27
简易数字编码器介绍 27
简易数字编码器的测速原理 28
简易数字编码器的安装 28
用简易数字编码器进行电机转速的测量 30
任务3.2 用PID控制算法控制小车速度 34
PID控制算法简介 34
PID控制算法的编程实现 36
基于PID控制算法的速度控制 36
任务3.3 简易里程计的设计 43
简易里程计设计原理 43
简易里程计的程序设计 43
扩展阅读 47
T0和T1的工作方式寄存器TMOD 47
T0和T1的控制寄存器TCON 48
T0和T1的计数寄存器TH0、TL0和TH1、TL1 48
T2的T2CON寄存器和T2MOD寄存器 48
T2的T2CON寄存器 49
T2的模式控制寄存器T2MOD 49
捕获方式 50
中断相关知识及中断寄存器介绍 50
3个定时/计数器的初始化与中断函数 52
工程素质和技能归纳 53
科学精神的培养 53
第4章 单片机计时与键盘接口技术――机器人计时 54
任务4.1 用8位八段数码管制作简易秒表 54
8位八段数码管和扩展学习板简介 54
简易秒表的制作与程序设计 59
任务4.2 裁判机器人的制作――测量选手的反应时间 62
裁判机器人的制作要求 62
测量选手反应时间的程序 63
任务4.3 具有简单设置功能的计时机器人制作 65
4×4矩阵键盘简介 65
矩阵键盘电路和数码管电路 66
矩阵键盘编码和扫描程序说明 67
键盘接口程序的实现 69
任务4.4 具有简单设置功能的时钟机器人制作 75
时钟机器人的设计思路 75
时钟机器人的程序实现 76
工程素质和技能归纳 81
科学精神的培养 81
第5章 A/D、D/A转换接口与漫游机器人制作 82
任务5.1 基于红外测距导航的漫游机器人的制作和编程 82
SHARP红外传感器的测量原理 83
A/D转换电路的设计与搭建 83
机器人漫游程序 84
程序说明 86
拓展阅读 88
任务5.2 红外测距云台导航机器人的制作 89
角度舵机 89
角度舵机的安装和电路连接 90
云台导航机器人的完整程序 90
程序说明 93
任务5.3 D/A转换和机器人LED的亮度控制 94
DAC0832的主要引脚功能 94
LM324运算放大器 95
电路的设计与搭接 95
LED亮度控制程序 96
工程素质和技能归纳 97
科学精神的培养 97
第6章 SPI与温湿度检测机器人的制作 98
任务6.1 温湿度传感器与温湿度测量 98
Sensirion温湿度传感器简介 98
Sensirion温湿度传感器的通信接口 100
读取和发送温湿度传感器数据的程序 101
程序说明 105
任务6.2 温湿度检测机器人的制作 106
工程素质和技能归纳 106
科学精神的培养 106
第7章 综合比赛项目――“机器人高铁游中国”比赛 107
任务7.1 采用RFID读卡器读取RFID卡号 108
RFID读卡器介绍 108
RFID读卡器的安装和电路连接 110
RFID读卡器读取RFID标签信息程序 111
任务7.2 利用语音芯片播报景点 116
WT588D语音芯片介绍 116
WT588D语音芯片功能概述 116
WTW500-16语音模块的引脚说明 116
语音芯片三线控制时序及驱动控制程序 118
任务7.3 实现“机器人高铁游中国”比赛任务 119
机器人相关传感器安装 119
“机器人高铁游中国”程序设计 121
工程素质和技能归纳 137
科学精神的培养 137
第8章 综合比赛项目――“机器人智能消防”比赛 138
任务8.1 确定完成比赛所需的传感器和灭火装置 139
任务8.2 确定超声波传感器连接端口和编写测距函数 141
任务8.3 安装火焰传感器和灭火风扇,编写寻找火源和灭火程序 143
任务8.4 “机器人智能消防”程序设计 144
根据超声波测距信息编写导航程序 144
完成灭火主程序的编写 153
工程素质和技能归纳 153
科学精神的培养 153
附录 154
教学机器人基础车体组装步骤 154
作者简介
秦志强,东莞第六批领军人物入选者,全童科教有限公司董事长,中科乐活动中心创始人、中国教育机器人大赛创始人。秦志强主持编写和出版13本机器人教学方面教材,在电子工业出版社发行。秦志强是“无人机之父”香港科技大学李泽湘教授的弟子。2016年,李泽湘和秦志强在松山湖联合成立全童科教(东莞)有限公司,建立机器人STEAM研究院。
-
铁道之旅:19世纪空间与时间的工业化
¥20.7¥59.0 -
金属材料及热处理
¥46.1¥72.0 -
实用电气计算
¥64.2¥88.0 -
中国传统民俗文化:建筑系列:中国古代桥梁
¥20.9¥58.0 -
嗨印刷工艺(Vol1烫印)(精)
¥147.4¥268.0 -
西门子S7-1200 PLC项目化教程
¥39.4¥54.0 -
变频器维修手册
¥69.3¥99.0 -
装配化工字组合梁设计
¥88.0¥160.0 -
气动系统装调与PLC控制
¥29.1¥39.8 -
高聚物粘结及其性能
¥34.8¥120.0 -
液压控制系统
¥12.7¥31.0 -
汽车风云人物
¥13.5¥50.0 -
品牌鞋靴产品策划-从创意到产品
¥26.5¥42.0 -
城市桥梁工程施工与质量验收手册-(含光盘)
¥61.6¥78.0 -
城镇道路工程施工与质量验收规范实施手册
¥16.4¥39.0 -
航空发动机限寿件概率损伤容限评估概述
¥67.8¥88.0 -
天才武器
¥42.0¥60.0 -
中国再制造进展
¥88.5¥118.0 -
中国烹饪工艺学粤菜教程
¥48.4¥59.8 -
蓝色水星球 重新思考我们在宇宙中的家园
¥60.7¥88.0