内容简介
李众和张素琴主编的《单片机技术与项目训练(国家示範性高职院校建设项目成果)》以宝贝车机器人(双轮双驱小车)作为单片机技术课程教学的实践操作平台,引入教育家陶行知先生一贯倡导的“教学做合一”的教学思想,即“教学做是一件事情,不是三件事情,我们要在做中教,在做润击葛中学”,採用先实践后理论、做与学相融合的一体化教学模式,旨在寓教于乐,激发学生的学习兴趣。本书通过多种学习情乃您才景的设计,构建宝贝舟匪白车机器人的感测器电路、信号处理电路及驱动控制技术,将单片机的内部结构原理、外部接口特性、编程设计方法、感测器检测技术、电子电路设计技术等知识有机地融合在一起,利用“项目化教学”、“任务驱动”等教学方法唤起学生的学习糊料兴趣和热情,以学生为主体,以宝贝车机器人为实训平台,培养学生在职业素养、团队合作、技能操作与自主创新等方面的能力。
图书目录
项目1 一个简单的实例与编程环境
任务1—1 硬体系统的认识和连线
子任务1—1—1 熟悉宝贝车机器人的硬体系统
子任务1—1—2 连线硬体系统
任务1—2 KeilμVision2软体的使用
子任务1—2—1 新建和保存工程
子任务1—2—2 添加程式到新建工程
任务1—3程 序的下载和串口调试器的使用
子任务1—3—1 下载程式到单片机
子任务1—3—2 I确使用串口调试器
思考题1
项目2 闪烁的彩灯
任务2—1 单灯闪烁的控制实现
子任务2—1—1 单灯闪烁的控制
子任务2—1—2 单片机结构认识一
子任务2—1—3 单片机引脚的识读
任务2—2 闪烁彩灯的控制实现
子任务2—2—1 闪烁的彩灯製作
子任务2—2—2 单片机并行i/O口的初识
子任务2—2—3 MCS—51内部存储器的认识
思考题2
项目3 宝贝车机器人的安装与调试
任务3—1 机器人的组装
子任务3—1—1 準备组装工具
子任务3—1—2 宝贝车机器人的主要部件安装
任务3—2伺服电动机及其调试
子任务3—2—1 了解伺服电动机
子任务3—2—2 伺服电动机的调试
思考题3
项目4宝贝车机器人的行走
任务4—1宝贝车机器人向前行走
子任务4—1—1 宝贝车机器人向前行走的控制程式设计
子任务4—1—2 延时控制子程式的分析和设计
任务4—2 宝贝车机器人向后行走
子任务4—2—1 宝贝车机器人向后行走的控制程式设计
子任务4—2—2 MCS-51单片机定时器/计数器的认识
子任务4—2—3 用定时器实现机器人向后行走
任务4—3 宝贝车机器人的匀加速/匀减速行走
子任务4—3—1 宝贝车机器人匀变速运动的程式设计
子任务4—3—2 MCS一51单片机中断系统的认识
子任务订喇漏腊4—3—3 用定时器中断方式实现宝贝车机器人的运动
思考题4
项目5 宝贝车机器人的触觉导航
任务5—1 宝贝车机器人触觉开关的安装和测试
子任务5一1—1 宝贝车机器人触觉开关的安装
子任务5—1—2 宝贝车机器人触觉开关的测试
任务5—2 宝贝车机器人的触觉导航
子任务5—2—1 宝贝车机器人基本行走的C语言编程
子任务5—2—2 宝贝车机器人触觉导航的C语言编程
任务5—3 宝贝车机器人触觉导航的人工智慧
思船朽习捆考题5
项目6 宝贝车机器人的LCD界面
任务6—1 LCD的认识及其驱动程式的编写
子任务6—1—1 LCD及其与单片机的接口
子任务6—1—2 LCDl602驱动程式的设计
任务6—2 宝贝车机器人的LCD显示
子任务6—2—1 LCD显示时钟
子任务6—2—2 宝贝车机器人行走状态的LCD显示
思考题6
项目7 宝贝车机器人的红外线导航
任务7—1 红外线发射器与检测器组的安装和测试
子任务7—1—1 红外线发射器和检测器组的安装
子任务7—1—2 测试红外线检测器组
任务7—2 机器人的红外线导航和C语言编程
子任务7—2—1 红外线检测範围的调整
子任务7—2—2 检测和躲避障碍物
任务7—3 高性能的红外线导航
任务7—4 俯视检测器
思考题7
项目8 宝贝车机器人的红外线距离检测
任务8—1 红外糊采乃线检测距离
子任务8—1—1 红外线距离检测的原理与测试
子任务8—1—2 宝贝车机器人红外线检测距离的实现
任务8—2 尾随跟蹤小车
子任务8—2—1 系统的闭环控制
子任务8—2—2 对尾随车编程
任务8—3 跟蹤条纹带
子任务8—3—1 搭建和测试路线
子任务8—3—2 绝缘带路径排错
子任务8—3—3 跟蹤条纹带的实现
思考题8
项目9宝贝车机器人的串列通信
任务9—1 RS一232电平和TTL电平转换电路的设计
子任务9—1—1 串列通信的初步认识
子任务9—1—2 串列通信的RS一232C接口标準
任务9—2 串口通信程式的设计
子任务9—2—1 MC:S一51串列接口认识
子任务9—2—2 hellorobot:程式的设计分析
子任务9—2—3 数据传输回显程式的设计
思考题9
参考文献
思考题3
项目4宝贝车机器人的行走
任务4—1宝贝车机器人向前行走
子任务4—1—1 宝贝车机器人向前行走的控制程式设计
子任务4—1—2 延时控制子程式的分析和设计
任务4—2 宝贝车机器人向后行走
子任务4—2—1 宝贝车机器人向后行走的控制程式设计
子任务4—2—2 MCS-51单片机定时器/计数器的认识
子任务4—2—3 用定时器实现机器人向后行走
任务4—3 宝贝车机器人的匀加速/匀减速行走
子任务4—3—1 宝贝车机器人匀变速运动的程式设计
子任务4—3—2 MCS一51单片机中断系统的认识
子任务4—3—3 用定时器中断方式实现宝贝车机器人的运动
思考题4
项目5 宝贝车机器人的触觉导航
任务5—1 宝贝车机器人触觉开关的安装和测试
子任务5一1—1 宝贝车机器人触觉开关的安装
子任务5—1—2 宝贝车机器人触觉开关的测试
任务5—2 宝贝车机器人的触觉导航
子任务5—2—1 宝贝车机器人基本行走的C语言编程
子任务5—2—2 宝贝车机器人触觉导航的C语言编程
任务5—3 宝贝车机器人触觉导航的人工智慧
思考题5
项目6 宝贝车机器人的LCD界面
任务6—1 LCD的认识及其驱动程式的编写
子任务6—1—1 LCD及其与单片机的接口
子任务6—1—2 LCDl602驱动程式的设计
任务6—2 宝贝车机器人的LCD显示
子任务6—2—1 LCD显示时钟
子任务6—2—2 宝贝车机器人行走状态的LCD显示
思考题6
项目7 宝贝车机器人的红外线导航
任务7—1 红外线发射器与检测器组的安装和测试
子任务7—1—1 红外线发射器和检测器组的安装
子任务7—1—2 测试红外线检测器组
任务7—2 机器人的红外线导航和C语言编程
子任务7—2—1 红外线检测範围的调整
子任务7—2—2 检测和躲避障碍物
任务7—3 高性能的红外线导航
任务7—4 俯视检测器
思考题7
项目8 宝贝车机器人的红外线距离检测
任务8—1 红外线检测距离
子任务8—1—1 红外线距离检测的原理与测试
子任务8—1—2 宝贝车机器人红外线检测距离的实现
任务8—2 尾随跟蹤小车
子任务8—2—1 系统的闭环控制
子任务8—2—2 对尾随车编程
任务8—3 跟蹤条纹带
子任务8—3—1 搭建和测试路线
子任务8—3—2 绝缘带路径排错
子任务8—3—3 跟蹤条纹带的实现
思考题8
项目9宝贝车机器人的串列通信
任务9—1 RS一232电平和TTL电平转换电路的设计
子任务9—1—1 串列通信的初步认识
子任务9—1—2 串列通信的RS一232C接口标準
任务9—2 串口通信程式的设计
子任务9—2—1 MC:S一51串列接口认识
子任务9—2—2 hellorobot:程式的设计分析
子任务9—2—3 数据传输回显程式的设计
思考题9
参考文献