客服咨询

意见反馈

终身学习智能服务
课程
单片机原理及其应用
单片机应用//
0.0
24
视频
22.4
课时
90.00
介绍
目录

课程概述

作为芯片化的计算机,单片机广泛应用于智能家居,物联网终端,通信与控制设备,嵌入式系统等领域。 学习单片机,通向智慧之门;让STM32导航,“从芯”认识世界

课程目标

单片机原理及其应用课程以ARM Cortex-M3内核的STM32系列单片机为学习目标,课程内容包含微型计算机的基本原理和先进技术、计算机中的数值概念、ARM微控制器的体系结构、STM32单片机的结构、功能和编程技术、STM32单片机的接口技术和应用系统设计等。

考核评价

熟练掌握并理解计算机中的数值概念,包括各类数据编码与存储方式;通过学习微型计算机的基本原理和组成结构,掌握微型计算机的工作原理,对计算机建立从软件到硬件、从宏观到微观的正确认知;了解ARM系列处理器内核的发展历程和技术特点,建立嵌入式系统的基本概念;掌握Cortex-M3的体系结构,了解其先进技术及对性能的影响,掌握其操作模式、寄存器内容及功能。掌握Thumb-2指令集;深入掌握STM32F10X单片机的内部结构、核心技术、功能部件、内部资源以及编程方法,掌握其接口技术。通过应用实例的讲解与讨论,让学生进一步巩固所学知识,提高分析和设计技能,并促进综合素质的培养。

讲师介绍

详细介绍

课程的主要知识点如下:

1. 微机原理与数值基础:微型计算机的基本原理、组成结构、先进技术,各类进制数的转换方法、定点数与浮点数的存储格式、无符号数和带符号数的编码方法、ASCII码、BCD码、汉字编码的基本技术。

2. Cortex-M3体系结构,包括微处理器核结构、处理器的操作模式及状态。Cortex-M3的寄存器、总线矩阵和系统地址映射方法,Cortex-M3处理器的指令集,指令执行的流水线技术和中断处理方法。


3. STM32F10X的电源、时钟及复位电路,包括电源电路、时钟树结构、复位电路和启动设置。

4. STM32F10X的最小系统与开发环境,包括STM32F10X最小系统运行条件、STM32F10X最小系统设计规范、STM32开发的基本要求和编程技能。

5. STM32F10X的功能部件与内部资源,包括:GPIO、中断和事件、高级定时控制器、通用定时控制器、串行外设接口USART收发器、模拟/数字转换ADC等。

6. 基于STM32的应用系统设计,针对设计目标及应用需求,分析芯片具备的功能和实现方法,完成设计验证,构造完整的功能系统,锻炼设计和创新能力。

第一章 微型计算机基础知识
第二章 Cortex‐M3体系结构
第三章 STM32最小系统与开发环境
第四章 Cortex-M3指令系统
第五章 STM32功能部件与应用
课程实验

监督管理单位:江苏省人力资源和社会保障厅     运营服务单位:杭州沃土教育科技股份有限公司     技术支持单位:浙江浙大网新软件产业集团有限公司