新書推薦:
《
科学的奇幻之旅
》
售價:NT$
352.0
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:NT$
203.0
《
甲骨拼合六集
》
售價:NT$
1520.0
《
视觉美食家:商业摄影实战与创意解析
》
售價:NT$
602.0
《
中国经济发展的新阶段:机会与选择
》
售價:NT$
454.0
《
DK月季玫瑰百科
》
售價:NT$
959.0
|
內容簡介: |
本书将教学机器人引入单片机课程,采用基于系统化项目的教学方法,将单片机的I/O端口资源、定时器和中断系统、键盘接口技术、A/D和D/A扩展等教学内容融入循序渐进的教学机器人制作和比赛项目中,使读者直接在项目应用和比赛过程中学习单片机技术,提升学习效率,最后通过归纳总结,获得整个机器人单片机应用系统设计的知识和技能。本书所有项目都使用C语言作为开发语言,这样可以使读者进一步强化C语言学习效果,同时在毕业时具备应用C语言和单片机完成机器人应用系统开发的能力。本书打破了传统的单片机教学方法和教学体系结构,解决了单片机课程抽象、难学和学习效果差的难题。本书可作为应用型本科、高职院校“单片机技术及应用”或“机器人制作与开发”相关课程的教材和教学参考书,也可作为工程训练和单片机、机器人课程设计的实践教材及相关专业课程的综合实践教材,同时可供广大希望从事嵌入式系统开发和单片机C语言程序设计的学生自学使用。
|
關於作者: |
秦志强,东莞第六批领军人物入选者,全童科教有限公司董事长,中科乐活动中心创始人、中国教育机器人大赛创始人。秦志强主持编写和出版13本机器人教学方面教材,在电子工业出版社发行。秦志强是“无人机之父”香港科技大学李泽湘教授的弟子。2016年,李泽湘和秦志强在松山湖联合成立全童科教(东莞)有限公司,建立机器人STEAM研究院。
|
目錄:
|
目 录第1章 单片机最小系统及其搭建1单片机最小系统1搭建AT89S52单片机最小系统所需的元件清单1任务1.1 AT89S52单片机最小系统的搭建2时钟电路的搭建2复位电路的搭建3下载电路的搭建4电源电路的搭建4任务1.2 用搭建的最小系统控制两轮机器人运动5编写单片机最小系统控制两轮机器人运动的程序6扩展阅读8单片机的内部结构8AT89S52单片机的引脚功能9工程素质和技能归纳11科学精神的培养11第2章 单片机并行I/O端口应用——机器人信息显示12任务2.1 控制8个LED闪烁12电路设计和搭建12控制8个LED闪烁的源程序13任务2.2 流水灯控制14流水灯的源程序14任务2.3 数码管显示15LED数码管简介15电路设计和搭建17共阴数码管显示的源程序17任务2.4 字符型液晶显示(LED)模块和广告机器人的制作18字符型LCD1602模块简介19电路设计和搭建20LCD1602模块的源程序20扩展阅读24LCD1602模块的引脚功能24教学板的制作25工程素质和技能归纳25科学精神的培养26第3章 定时器和中断系统——机器人速度测量与控制27任务3.1 简易数字编码器的安装和电机转速的测量27简易数字编码器介绍27简易数字编码器的测速原理28简易数字编码器的安装28用简易数字编码器进行电机转速的测量30任务3.2 用PID控制算法控制小车速度34PID控制算法简介34PID控制算法的编程实现36基于PID控制算法的速度控制36任务3.3 简易里程计的设计43简易里程计设计原理43简易里程计的程序设计43扩展阅读47T0和T1的工作方式寄存器TMOD47T0和T1的控制寄存器TCON48T0和T1的计数寄存器TH0、TL0和TH1、TL148T2的T2CON寄存器和T2MOD寄存器48T2的T2CON寄存器49T2的模式控制寄存器T2MOD49捕获方式50中断相关知识及中断寄存器介绍503个定时/计数器的初始化与中断函数52工程素质和技能归纳53科学精神的培养53第4章 单片机计时与键盘接口技术——机器人计时54任务4.1 用8位八段数码管制作简易秒表548位八段数码管和扩展学习板简介54简易秒表的制作与程序设计59任务4.2 裁判机器人的制作——测量选手的反应时间62裁判机器人的制作要求62测量选手反应时间的程序63任务4.3 具有简单设置功能的计时机器人制作654×4矩阵键盘简介65矩阵键盘电路和数码管电路66矩阵键盘编码和扫描程序说明67键盘接口程序的实现69任务4.4 具有简单设置功能的时钟机器人制作75时钟机器人的设计思路75时钟机器人的程序实现76工程素质和技能归纳81科学精神的培养81第5章 A/D、D/A转换接口与漫游机器人制作82任务5.1 基于红外测距导航的漫游机器人的制作和编程82SHARP红外传感器的测量原理83A/D转换电路的设计与搭建83机器人漫游程序84程序说明86拓展阅读88任务5.2 红外测距云台导航机器人的制作89角度舵机89角度舵机的安装和电路连接90云台导航机器人的完整程序90程序说明93任务5.3 D/A转换和机器人LED的亮度控制94DAC0832的主要引脚功能94LM324运算放大器95电路的设计与搭接95LED亮度控制程序96工程素质和技能归纳97科学精神的培养97第6章 SPI与温湿度检测机器人的制作98任务6.1 温湿度传感器与温湿度测量98Sensirion温湿度传感器简介98Sensirion温湿度传感器的通信接口100读取和发送温湿度传感器数据的程序101程序说明105任务6.2 温湿度检测机器人的制作106工程素质和技能归纳106科学精神的培养106第7章 综合比赛项目——“机器人高铁游中国”比赛107任务7.1 采用RFID读卡器读取RFID卡号108RFID读卡器介绍108RFID读卡器的安装和电路连接110RFID读卡器读取RFID标签信息程序111任务7.2 利用语音芯片播报景点116WT588D语音芯片介绍116WT588D语音芯片功能概述116WTW500-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
|
|