课程背景
本课程是必威体育官网全国大学生智能车竞赛(曾获全国总决赛第二名、第三名,近几年获全国总决赛一等奖7项)、全国大学生蓝桥杯电子类竞赛(近十年获九次省级“优胜学校”荣誉称号,一次国家级“优胜学校”荣誉称号)核心基础技术课,课堂教学跟学科竞赛高度融合。该课程作为学科竞赛的基础培训,配套教材作为学科竞赛的培训教材。
目前市场95%以上单片机教材理论繁琐,很难入门,要么大而全,让学习者望而生畏。市场紧缺入门型教程,本课程讲授内容不求多而全,只求少而精,够用为主,点到为止,触类旁通。
《单片机原理及应用》是自动化专业的一门综合实践较强的专业核心课,先修课程有计算机基础、C语言程序设计、大学物理(电学基础),后继课程有嵌入式系统、微机原理、专业实习、毕业设计等。本课程结合地方性应用型高校的定位,着力培养具有现代工程师素质的应用型高级专门人才。
课程目标
课程目标1:通过本课程的学习,学生能够针对较复杂的单片机软硬件工程问题,独立提出解决方案,自主完成设计,并在设计中体现创新精神。
课程目标2:能够熟练使用KEIL开发环境、Proteus仿真、CubeMx等软硬件平台,能够根据工程问题,会查阅相关文献,确定问题的解决方案。
课程目标3:熟悉单片机开发环境发展进程,能采用最新的软件工具协助开发,认识到自主学习和终身学习的必要性。
课程设计原则
本课程的设计原则是让学生从单片机的基础知识入手,逐步深入到具体的应用实践中。课程首先概述单片机的基本概念和工作原理,然后通过STC51单片机的实际例子,让学生掌握基本操作和编程技巧。紧接着,课程详细介绍STM32微控制器的固件库,并逐步展开其功能模块,如输出、中断输入、定时器、串口等,每个模块都结合理论讲解和实践操作,以确保学生能够深入理解并熟练应用。课程最终通过一系列实验,如LED灯控制、LCD显示、中断输入等,将理论知识与实际操作相结合,旨在培养学生的动手能力和解决实际问题的能力,全面提升学生对单片机技术的理解和应用能力。
课程特色
结合学科竞赛背景,本课程特色如下:
1、本课程强调零基础,在大一下学期开设,已经过十年左右的实践检验。
2、STC51内容少而精,快速入门后重点学习ARM技术。
3、作为学科竞赛的前期培训内容,为大二学生的学科竞赛打下坚实基础。
课程知识逻辑
课程从单片机的概述入手,为学生提供单片机的基础知识,帮助他们理解单片机的基本概念和工作原理。接着,课程深入到STC51单片机的快速入门,通过具体的实例和操作,让学生掌握STC51单片机的基本操作和编程技巧。随后,课程转向STM32微控制器,详细介绍了STM32的固件库,为后续的深入学习打下基础。在此基础上,课程逐步展开STM32的各种功能模块,如输出、中断输入、定时器、串口、模数转换、外部存储器和实时时钟(RTC)等,每个模块都通过理论讲解和实践操作相结合的方式,帮助学生深入理解并掌握STM32的应用开发。最后,课程通过一系列的实验教学,如软件环境的搭建、LED灯控制、LCD显示、中断输入、基本定时器、PWM输出、串行通信、模数转换、外部存储器和RTC的应用,将理论知识与实际操作相结合,培养学生的动手能力和解决实际问题的能力。整个课程设计旨在通过理论与实践相结合的方式,全面提升学生对单片机技术的理解和应用能力。
在线课程网址:https://coursehomenew.zhihuishu.com/courseHome/overview?courseId=1100000441