当前位置:主页 > 培训中心 > STC单片机培训 >

STC单片机系统培训

来 源:未知   浏览次数:  发布时间:2015-07-14 
课程目的:
 
1.以stc公司最新的IAP15W4K58S4单片机为核心,完成一个电子系统的组装和焊接。
2.掌握识别电子系统原理图和PCB图的方法。
 
3.掌握汇编语言,尤其是使用C语言编写单片机的方法。
 
4.通过IAP15W4K58S4单片机,掌握Keil μVision环境下的软件和硬件仿真和调试系统的方法。
 
5.通过典型设计实例,掌握单片机系统设计的软件和硬件协同设计、协同调试的方法。
 
6.完成一个基于单片机的控制系统的设计和实现。
 
课程内容:
 
元件识别、电原理图读图、元器件焊接、stc单片机原理、汇编语言编程、C语言编程、软件仿真、硬件仿真、软件和硬件系统调试。
课程时间:
第一天
理论:
 
(1) stc单片机和嵌入式系统概述
 
(2) stc单片机系统开发流程
 
(3)stc单片机CPU内核详解
 
(4)stc可硬件仿真的IAP15W4K58S4单片机详解
 
(5)电子元器件识别
 
实践:
 
(1)IAP15W4K58S4单片机系统设计原理图设计详解
 
(2)IAP15W4K58S4单片机系统设计PCB图详解
 
(3)基于IAP15W4K58S4单片机最小系统焊接和调试
 
第二天
 
理论:
 
(1)单片机汇编语言语法难点解析
 
(2)Keil μVision5集成开发环境概述
 
(3)软件和硬件协同设计理论介绍
 
(4)软件和硬件协同仿真理论介绍
 
实践:
 
(1)Keil μVision5集成开发环境下载、安装和设置
 
(2)IAP15W4K58S4单片机汇编语言编程
 
(3)Keil μVision5下汇编语言程序的软件仿真
 
(4)Keil μVision5下汇编语言程序的硬件仿真和设计调试
 
第三天
 
理论
 
(1) stc 单片机C语言语法难点解析,包括数组、指针和函数等。
 
(2) stc单片机C语言程序优化方法,以及高级参数设置。
 
 实践:
 
(1) IAP15W4K58S4单片机C语言编程
 
(2) C语言、汇编语言和机器指令的深度分析。
 
(3)Keil μVision5下C语言程序的软件仿真。
 
(4)Keil μVision5下C语言程序的硬件仿真和设计调试
 
第四天
 
理论:
 
(1) IAP15W4K58S4单片机定时器模块介绍
 
(2) IAP15W4K58S4单片机高速串口模块介绍
 
(3) IAP15W4K58S4 单片机SPI模块介绍
 
(4) IAP15W4K58S4 外设端口扩展方法。
 
 实践:
 
(1)所用外设模块焊接和装配。
 
(2) 矩阵按键设计和串口显示设计、调试和实现。
 
(3) 8位7段数码管动态数字显示设计、调试和实现。
 
第五天
 
理论
 
(1)IAP15W4K58S4 单片机集成ADC模块介绍。
 
(2)IAP15W4K58S4单片机集成PWM模块介绍。
 
实践:
 
(1) 所有外设模块焊接和装配。
 
(2) 外部正弦波、方波和三角波的采集、图像显示、参数的计算和显示。
 
(3) 通过高精度参考源矫正ADC采样的设计和实现。
 
(4) 直流/步进电机驱动和控制设计和实现。
 
第六天
 
理论
 
(1)IAP15W4K58S4单片机比较器功能
 
(2)IAP15W4K58S4单片机CCP模块功能
 
(3)RTX Tiny51操作系统原理
 
(4)单片机系统传感器选型
 
实践:
 
(1) 单片机掉电检测的设计和实现
 
(2)RTX Tiny51操作系统实现和调试
 
(3)控制系统硬件构建
 
第七天
 
理论
 
(1)软件程序设计流程
 
(2)系统调试方法
 
(3)单片机系统设计总结 
 
实践:
 
(1)控制系统软件代码设计
 
(2)软件代码的仿真
 
(3)控制系统调试和验证
 
培训提供
 
培训提供:恒温电烙铁、单片机系统板、信号源、示波器、电子元器件、计算机、Keil集成开发环境等。
 
参考教材
 
STC单片机原理及应用(何宾编著)
 
师资安排
 
何老师(博士)主讲理论,钱老师(硕士)张老师(硕士)指导实训