- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单片机原理与接口技术
(Micro-controllerPrincipleandInterfaceTechnology)
课程基本信息
课程编号
课程总学时:48
实验学时:8
课程性质:必修
课程属性:专业类
开设学期:第6学期
适用专业:电子信息工程;核心
对先修的要求:电路、模拟电子技术、数字电子技术、C语言程序设计
对后续的支撑:毕业实习、毕业设计
一、课程的教学理念、性质、目标和任务
《单片机原理与接口技术》是高等学校电类专业的一门理论与实践紧密结合的专业基础课,是本校电子信息工程专业学生的专业核心课程,具有较强的实践性和工程性,对培养学生实践能力和创新能力起重要作用。通过课程学习,能使学生掌握嵌入式系统的基本概念,了解嵌入式系统的技术发展和开发流程;初步掌握Cortex-M3内核STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等基本知识;了解STM32单片机的寄存器、标准外设库、HAL库三种开发模式,学会使用基于STM32CubeMX的HAL库开发平台的搭建,掌握单片机的C语言程序设计方法和调试方法;初步掌握STM32单片机的GPIO、EXTI、定时器、USART和ADC等外设的基本结构、工作原理,熟悉用HAL库接口函数对外设编程;初步具备单片机应用系统设计的能力,为后续的专业课程学习、生产实习、课程设计和毕业设计,为今后单片机实际应用系统设计奠定牢固的专业基础。
二、课程目标及对毕业要求指标点的支撑
序号
课程目标
支撑毕业要求指标点
毕业要求
1
能解释嵌入式系统相关概念和专业术语;能根据Cortex-M3内核STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等结构特点分析单片机的工作原理和单片机最小系统电路。会根据不同应用需求进行资源配置,对STM32进行选型,为实际工程的提供单片机系统配置解决方案。
指标点1.3
1
2
会利用STM32单片机的通用输入/输出(GPIO)、外部中断(EXTI)、定时器(TIM)、串口(USART)和模数转换(ADC)等外设的基本功能和各外设的HAL库接口函数,完成常用的按键、LED驱动、中断、定时器应用、串口通信和模拟信号转换等接口电路设计和编程,解决实际工程应用问题。
指标点2.3
2
3
会使用STM32CubeMX开发平台和HAL库开发编程模式设置初始化系统参数,能应用C语言来描述和实现简单的控制算法,建立单片机应用系统的整体概念,初步具备单片机应用系统软硬件开发的初步能力。
指标点3.2
3
4
能够正确选用实验设备中的功能模块,搭建硬件平台,设计合理、可行的实验方案,编写相应软件程序,并通过软硬件调试获取实验结果,培育认识和发现问题的能力和解决工程问题的能力。
指标点4.2
4
三、教学内容及进度安排
(一)理论教学
序号
教学内容
学生学习
预期成果
课内
学时
教学方式
支撑
课程目标
1
第一章单片机概述
1.1单片机的技术发展和开发流程;
1.2嵌入式系统的有关概念和术语
熟悉单片机的发展过程;理解单片机开发的流程;掌握单片机的相关术语和概念
2
讲授
目标1
2
第二章ARMCortex-M3内核和STM32单片机
2.1ARM体系结构,Cortex-M3内核;
2.2STM32单片机的内核结构、总线结构、存储结构、中断和时钟树等基本知识;
2.3STM32最小系统电路组成
理解Cortex-M3内核构成;理解STM32总线结构、存储器映射、中断和时钟树等基本知识;掌握STM32最小系统电路组成
4
讲授
目标1
3
第三章STM32单片机开发环境与嵌入式C语言
寄存器、标准外设库和HAL库三种开发模式;标准外设库开发过程及工程模板生成;HAL库的STM32CubeMX开发平台及工程模板生成;常用的嵌入式C语言
会使用STM32CubeMX开发平台及工程模板生成;会用MDK5编译、调试、下载程序
4
讲授、实验
目标3
4
第四章通用输入/输出(GPIO)口
STM32F103GPIO引脚工作模式;GPIO的HAL库接口函数;STM32CubeMX设置GPIO参数的方法;GPIO应用于按键、LED等人机接口电路的软件编程
会配置GPIO端口工作方式;
会用GPIO端口的接口函数读写外部设备的信息
6
讲授
目标2
5
第五章中断系统
单片机中断概念、中断机制、中断允许和优先级控制;HAL库接口函数
会配置EXTI中断模式;
会用EXTI接口函数编写中断回调函数
6
讲授
目标2
6
第六章串口通信
USART模块结构和编程模式;USART的HAL库接口函数;STM32CubeMX设置USART参数的方法;USART收发编程思想
会配置串口工作模式;
会用串行通信
您可能关注的文档
- 《C++程序设计》课程教学大纲.docx
- 《C语言设计基础》课程教学大纲.docx
- 《FPGA数字系统课程设计》课程教学大纲.docx
- 《FPGA数字系统设计》课程教学大纲.docx
- 《储能原理及技术》课程教学大纲.docx
- 《传感器与智能检测技术》课程教学大纲.docx
- 《传热学》课程教学大纲.docx
- 《创新思维与方法》课程教学大纲.docx
- 《单片机原理与接口技术课程设计》课程教学大纲.docx
- 《电磁场与电磁波》课程教学大纲.docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)