课程目标 重点培训单片机开发人员,我们将根据您个体情况和实际的基础,采用个性化培训方法,从电子工程师的基本要求入手,根据学员基础优势入手,增强补弱,通过必要的基础理论教学与大量的实践练习环节相结合,加以项目实战,全面模拟STC公司的单片机、嵌入式软、硬件开发、管理、组织、实施过程,让没有嵌入式编程基础和实际工作经验的电子行业从业人员在2-3个月的时间内迅速获得1-3年的八位单片机开发经验,具备实际开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的嵌入式开发工程师身份进入工作岗位,亦可自行创业!
培训对象: 1、电子行业硬件工程师想提升软件产品开发的各类从业人员 2、数字电路熟悉,自学单片机很难提升实战开发能力的单片机嵌入式爱好者 3、各大专院校,自动化,计算机,信息工程等专业,理论知识熟悉无实战开发经验的学生老师等 4、有一定的基础想进入嵌入式开发领域的嵌入式爱好者 培训费用:优惠价4800(不含税)(含教材,开发板等)
四步渐进式课程大纲
一、增强补弱阶段 1、强化数字电路常用元件、常用芯片、常用电路设计 2、电子产品开发流程及行业分析 3、电子工程师焊接,调试实际动手能力及细节管理知识
二、理论实操阶段 1、单片机组成、应用领域及开发特点; 2、单片机结构和原理:包括51单片机的构成、微处理器及其时序、最小应用系统、地址分配、管脚功能、复位电路等; 3、单片机的指令系统:指令的使用、编程技巧;软件集成开发环境:Keil c51熟练使用; 4、C语言基础知识介绍、C语言编程技巧、单片机C51语法介绍等; 5、单片机的编程资源:I/O控制、定时器/计数器、中断、串行通信; 6、单片机的外围接口及编程:使用I/O口模拟SPI接口、IIC接口及DAC、ADC接口(并行接口使用); 7、单片机其他设计:485帧结构通信协议设计、软件抗干扰设计; 8、硬件电路开发环境:会看硬件工程师设计的原理图及PCB图(工件软件|:AD/Protel 99SE);
三、热门模块开发 1、将LCD12864程序规范化、优化 2、串口RS232、步进电机、RTC时钟实战调试 3、温度传感器模块、1-wire总线调试讲解 4、红外遥控、无线38K编码模块调试与讲解 5、综合选择模块LCD屏、触摸屏、USB、SD卡介绍
四、项目阶段——真实项目实施 1、项目市场调研、可行性分析、计划书编制 2、硬件设计(包括自己动手设计硬件,焊接线路板等) 3、软件设计;产品样机制作 4、项目评估、设计文件编制、整理; 5、产品生产规范、作业指导书、研发后续更改、文件控制。 6、项目答疑和评比,对优秀学员进行奖励和点评。
典型实验: 1、编程器、仿真器、开发工具箱等硬件平台熟悉; 2、段码式数码管、点阵式汉字显示驱动程序; 3、基于MAX485的485总线控制及应用(如何建立数据帧结构); 4、基于AT24C512的IIC总线应用(使用IO口模拟IIC两线通讯); 5、基于DS18B20的数字温度采集系统(单总线通讯方式); 6、红外线遥控实验、矩阵键盘实验; 7、芯片扩展系统内存; 8、STN-LCD液晶显示器驱动程序; 9、步进电机工作原理及驱动程序; 10、微型打印机驱动程序设计。
学员习作举例一:
学员习作举例二:
|