C51单片机应用与C语言程序设计(第4版)——基于机器人工程对象的项目实践 教学大纲、授课计划.docx

C51单片机应用与C语言程序设计(第4版)——基于机器人工程对象的项目实践 教学大纲、授课计划.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C51单片机应用与C语言程序设计(第4版)——基于机器人工程对象的项目实践》

教学大纲

课程信息

课程名称:C51单片机应用与C语言程序设计(第4版)——基于机器人工程对象的项目实践

课程类别:素质选修课/专业基础课

课程性质:选修/必修

计划学时:64

计划学分:4

先修课程:无

选用教材:《C51单片机应用与C语言程序设计(第4版)——基于机器人工程对象的项目实践》,秦志强主编,2022年,电子工业出版社教材。

适用专业:可用于职业院校、职业本科院校的“单片机技术与应用”“嵌入式C语言程序设计”两门课程,也可用于本科院校工程训练、电子制作的实践教材和相应专业课程,同时还可供广大希望从事嵌入式系统开发和C语言程序设计的学生或者个人自学使用。

课程负责人:

二、课程简介

以两轮小型移动机器人的制作与编程项目为主线,通过循序渐进地构建机器人的控制器和传感器电路,并对机器人进行编程和控制,将C51单片机的外围接口特性、内部结构原理、综合应用设计和C语言程序设计等知识和技能传授给学生,彻底打破了传统的先理论、后实验的教学方法和教学体系,解决了单片机原理与应用、C语言程序设计等核心专业基础课程抽象、枯燥与教学效果差的难题。

三、课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

掌握构建机器人的控制器和传感器电路。

掌握对机器人进行编程和控制。

了解C51单片机的外围接口特性、内部结构原理。

H

2

问题分析

成本高和灵活性不强的原因是Arduino已经是一个通用的控制模块,经过了二次封装,自然就多了一道制造和开发成本。但是在许多大批量小型智能产品的开发过程中,往往要求我们直接采用单片机进行开发,因为这样不仅可以大幅降低生产成本,而且可以提高产品的可靠性和效率。本课程将引领大家从已经掌握的微控制器出发,深入微控制器内部,学习和掌握如何直接用单片机和C语言来开发智能产品。

H

3

设计/开发解决方案

1.根据客户需求进行液C51单片机的设计和开发。

2.学会进行系统测试和验证,以确保系统的质量和性能符合要求。

H

4

研究

1.了解C51单片机的前沿技术和研究方向,为系统的长期发展提供支持。

2.学会进行科学研究和创新,提高自身的专业水平和创新能力。

L

5

使用现代工具

6

工程与社会

学会将工程知识应用于实际生产和社会服务中,为社会做出贡献。

L

7

环境和可持续发展

8

职业规范

9

个人和团队

1.学会个人发展和团队合作,提高个人和团队的综合素质。

2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。

H

10

沟通

1.学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。

2.学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力。

M

11

项目管理

1.学会进行项目管理和组织,包括项目计划、进度控制、质量管理等。

2.学会进行风险评估和管理,提高项目成功的概率和效率。

L

12

终身学习

1.学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。

2.学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。

H

注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。

四、课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

1

从Arduino到C51单片机

单片机和微控制器

机器人与C51单片机

任务1获得软件

任务2安装软件

任务3硬件连接

任务4第一个程序

任务5做完实验关断电源

1.了解单片机和微控制器、机器人与C51单片机。

2.掌握获得、安装软件的方法。

3.掌握硬件连接。

4.知道做完实验关断电源。

8

理论+实操

2

C51接口与伺服电机控制

C51单片机的输入/输出接口

任务1单灯闪烁控制

任务2机器人伺服电机控制信号

任务3计数并控制循环次数

任务4用计算机来控制机器人的运动

了解C51单片机的输入/输出接口。

掌握单灯闪烁控制。

掌握机器人伺服电机控制信号。

掌握计数并控制循环次数。

掌握用计算机来控制机器人的运动的方法。

8

理论+实操

3

C语言函数与机器人运动控制

任务1基本运动动作

任务2匀加速/减速运动

任务3用函数调用简化运动程序

任务4高级主题——用数组建立复杂运动

了解C语言函数与机器人运动控制的基本运动动作。

了解C语言函数与机器人的匀加速/减速运动。

掌握用函数调用简化运动程序。

掌握数组建立复杂运动。

4

理论+实操

4

C51接口与触觉导航

触觉导航与单片机输入接口

任务1安装并测试机器人“胡

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档