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单片机原理及应用(何宾编著)
	 
	师资安排
	 
	何老师(博士)主讲理论,钱老师(硕士)张老师(硕士)指导实训
	
	 
