多项目多任务教学,重实战!
单片机前景分析
伴随着社会经济发展,产业转型,中国已经从“中国制造”转向“中国创造”,科技技术是此次产业升级的*大动力。观察下就可以发现目前单片机、ARM为代表的嵌入式芯片已渗透到我们生活各个领域中,并改变着我们的生活,用单片机控制实现的产品随处可见,如数码产品、安防监控、仪器、仪表、家电、机电一体化、汽车单元控制及工业控制等很多方面。因此专业单片机开发人才出现大规模的缺口,据调查目前我国单片机从业人员只有150万人,人员紧缺;随着社会的发展,单片机从业人员更为抢手,据不完全统计,到2015年,我国单片机行业人员需求将达到300万人。而学习掌握好单片机知识也是今后掌握更高级的嵌入式CPU的必经之路,所以许多人迫切希望进修单片机的知识,渴求在*短的时间内尽快掌握单片机产品开发的基本技能。
信盈达嵌入式实训学院依托公司多年的行业服务背景和项目研发团队。由多年从事嵌入式控制器开发经验的工程师来指导学员实训学习。在学习的过程中,哪些知识是重中之重,哪些知识可以一带而过,哪些知识是为后期学习作铺垫的,哪些知识点是可以在长期实际研发工作中使用的到的,*小的代价去学到*扎实的单片机嵌入式开发的工作能力。 工程师师傅带徒弟方式,按照你的实际情况及现阶段热门技术要求来分主次、系统地进行讲授,从而达到事半功倍的效果。
课程目标:
重点培训单片机开发人员,我们将根据您个体情况和实际的基础,采用个性化、针对性培训方法,从电子工程师的基本要求入手,根据学员基础优势入手,增强补弱,**必要的基础理论教学与大量的实践练习环节相结合,加以项目实战,全面模拟IT公司的单片机、嵌入式软、硬件开发、管理、组织、实施过程,让没有嵌入式编程基础和实际工作经验的电子行业从业人员在2-3个月的时间内迅速获得1-3年的嵌入式单片机开发经验,具备实际单片机产品开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的嵌入式开发工程师身份进入工作岗位,亦可自行创业!
培养对象
1电子行业硬件工程师想提升软件产品开发的各类从业人员
2数字电路熟悉,自学单片机很难提升实战开发能力的单片机嵌入式爱好者
3各大专院校,自动化,计算机,信息工程等专业,理论知识熟悉无实战开发经验的学生老师等
4有一定的基础想**实战开发进入嵌入式单片机开发领域的嵌入式爱好者
培训教材
Ø 《信盈达C51单片机实战教程》
Ø 《信盈达C51单片机实验手册》
《信盈达C51单片机项目手册》
课时费用
课时:120(学习周期3-4个月,全日班1-2个月)
班别:周末班,全日班,晚班可选
培训费用(含教材 及基本实验费用)
**:《国家信息产业部单片机工程师**》
实验环境----全空调教室及实验室
为**培训效果,增加互动环节,我们坚持小班授课,每班10人以内,满额自动安排到下一期进行。选组长1名,每个学员配备单片机开发板。
**每人1台电脑1台开发板。
培训过程:
实训过程 = 补强阶段 实操阶段 项目实战 (推荐就业阶段)
8.1**阶段:增强补弱阶段
8.1.1强化数字电路常用元件、常用芯片、常用电路设计
8.1.2电子产品开发流程及行业分析
8.1.3电子工程师焊接,调试实际动手能力及细节管理知识
8.2 第二阶段:实际动手操作阶段
本阶段从单片机发展、原理内部结构、*小系统等单片机基础架构及基本外围电路入门学习,接着学习Keil C51软件应用、单片机程序设计、基本语句、函数、数组、指针、语句、单片机定时、中断、串行通信等。重点模块强化练习:键盘、时钟、AD、串行、I2C接口、红外、LCD等模块强化实战。**本阶段学习在单片机编程特别是C语言,单片机程序开发方面得到加强。
注:本阶段为单片机基础课程学习,如基础不好可循环学习。本阶段内容熟悉后方可进入下一阶段学习,如果本阶段课程内容熟悉,可以直接跳到下一阶段学习。
本阶段课程安排
课程内容 |
知识点 |
实践 |
**次课程 单片机内外部结构 |
1)单片机课程介绍 2)单片机外部结构 3)单片机内部结构 4)延时1秒程序讲解 5)常用电子元器件、芯片介绍 6)单片机外围硬件 |
1)设计单片机*小系统 2)设计上电复位电路 3)闪灯程序实验 4)程序设计思路 |
第二次课程 单片机C51语法介绍 |
1)单片机C语言和标准C语言区别 2)单片机C语言组成、变量类型及运算符和表达式 3)9条语句、32个关键字 4)函数组成、函数类型、函数返回值 5)数组、指针 |
1)keil C51软件 2)3种方式实现跑马灯 3)数码管显示实验 4) 延时子程序的应用 |
第三次课程 液晶显示 |
1)数组、指针实践 2)时序概念 3)模块设计3步:目的、硬件、软件 4)字符液晶屏LCD1602 5)汉字液晶屏LCD12864 6)CODE含义 |
1)LCD1602显示英文名字 2)LCD1602循环显示字母 3)LCD12864显示名字 |
第四次课程 定时、中断、串行通信 |
1)定时3 1 2)中断4 1 3)通信3 2 4)中断的概念 5)中断的定义方式,中断函数的使用6)定时/计数器的概念 |
1)定时闪灯实验 2)中断闪灯实验 3)串行收发名字实验 4)定时/计数器的应用实例 |
第五次课程 矩阵键盘、AD/DA |
1)矩阵键盘的扫描原理 2)AD 3)DA |
1)键盘按键数码管显示 2)AD实验 |
第六次课程 IIC** 模块化设计 |
1)IIC** 2)模块化编程设计 3)C语言总结 |
1)AT24C02读写实验 2)模块化实验 |
8.3第三阶段:项目实战阶段
**第二阶段循环的学习对单片机编程能力得到强化和锻炼,本阶段把目前单片机产品开发中常用的模块,热门开发程序做讲解和设计,达到对单片机项目设计、程序化设计,模块组合,开发思路的整体提升。(从公司众多的项项目方案中选择一个项目由工程师带您设计完成)
实训题目 |
实训目标 |
课时 |
建立完整的单片机硬件开发平台 |
熟练使用各种电子元件及焊接工具,搭建起单片机硬件平台,包括:单片机*小系统,单片机电源监控系统,单片机程序仿真电路,单片机程序烧写电路,并上电进行各单元电路的功能测试。 |
3 |
上位机开发环境及软件工具的使用 |
熟练使用单片机开发环境Keil uVision 3 以及 程序烧录软件 AT89S5x Progrmmer,掌握硬件仿真与程序烧录的两大过程 |
1 |
LED与常用开关量器件使用 |
掌握LED电路的设计方法,掌握单片机过程通道常用开关量器件,如:拨码开关,蜂鸣器,继电器等的使用及驱动原理与方法 |
1 |
I/O接口软件编程 |
掌握单片机基本I/O口的使用,并以LED外围电路为模板,设计跑马灯,流水灯以及霓虹灯,迅速掌握单片机常用的各种C51编程技巧 |
6 |
多位数码管的使用 |
掌握如何使用数字万用表来测试数码管上各种信号引脚的方法,搭建起数码管硬件驱动电路。与此同时,掌握电阻,NPN,PNP三极管,74LS47,74HC138/154译码器,74HC04反相器等电子元件在数码管电路设计中的应用。 |
6 |
独立式按键使用 |
掌握独立按键与单片机的接口,并**编程实现独立式按键对单片机周边外设如:发光管,数码管等的控制。 |
1 |
单片机定时器资源应用 |
掌握单片机片内*重要的定时器资源的应用,掌握基本的定时器查询,定时器中断的编程方法,并掌握其规律。 |
1 |
单片机I/O与定时器资源的综合应用 |
**定时器中断,实现一个24小时制的数码管时钟。**与独立式按键的结合设计出功能灵活的多位数据设定器,初步建立键盘状态机的编程思想。 |
1 |
键盘状态机思想KSM的应用进阶 |
**进一步使用键盘状态机的编程思想,完成可调式数码管时钟的设计,多路分段式外设时控器的设计。同时要求:在对数码管数据作调整时,相应的数据设置位会出现连续的闪烁状态,从而满足实际工程的需要。 |
6 |
单片机外中断应用 |
掌握单片机外中断的使用方法,区分脉冲式中断与电平式中断的异同。掌握外中断程序的编写过程与方法,掌握实际工程中外中断的各种应用案例。 |
1 |
4*4行列式键盘应用 |
掌握4*4行列键盘与单片机的接口,掌握行列键盘的基本与经典扫描理论与实现过程,如:顺序键设定与随机键设定等。掌握如何**键盘中断以提高单片机对键盘处理部分的CPU执行效率。 |
2 |
计数器资源应用 |
掌握单片机片内计数器资源的应用,掌握生产线工件计数器的实现模型,掌握单片机硬件消抖的实现方法。 |
1 |
PWM脉宽调制 |
掌握如何**单片机片内定时器资源实现PWM信号输出,掌握什么是PWM电压及占空比的概念,掌握如何书写PWM程序的”三要素”,掌握设备变频控制的基本原理与实现方法。 |
1 |
单片机串行通信 |
掌握对单片机串行口的编程,以实现单工通信,双工通信,上,下位机通信的方法。 |
2 |
单片机串行通信提高 |
设计串口通讯**,以实现双机与多机通信中批量数据传送的实现过程,并同时掌握485通信的实现过程。 |
4 |
单片机三总线架构扩展 |
掌握单片机三总线(地址总线,数据总线,控制总线)架构扩展外设的实现过程与方法,包括:输入设备的扩展,输出设备的扩展,SRAM6264的扩展。 |
6 |
LCD液晶接口技术 |
掌握对液晶的使用,掌握单片机对液晶驱动的实现方法,掌握常用液晶1602,12864的显示应用。 |
6 |
AD数据采集应用 |
掌握三种数据采集芯片的应用,如:ADC0804(8位单路误差可调AD),ADC0809(多路8位AD)以及ADC0832(SPI接口串行8位AD) |
1 |
DA数模转换应用 |
**对TLC5615-SPI串行式DA芯片的使用,掌握设计数控电源的基本思想。 |
1 |
EEPROM器件应用 |
掌握基于I2C接口芯片AT24C02的使用,掌握如何**编程以实现对指定地址的单字节读写与批量数据读写的基本方法,彻底掌握对该芯片使用。 |
1 |
RTC器件应用 |
掌握常用的RTC实时时钟芯片的应用,如:DS1302或PCF8563P等,并同时掌握内存数据的查看技巧以验证数据读写的准确性。 |
2 |
语音芯片应用 |
掌握常用语音芯片APR9600或ISD400x与单片机接口的使用方法以实现对语音的录放。 |
2 |
温度传感器 |
掌握1-Wire总线的温度传感器DS18B20的使用方法,从而掌握高精度测温的实现过程。要求:用LCD显示。 |
3 |
单片机实时操作系统RTOS的应用 |
掌握单片机实时操作系统RTX 51的应用方法,从而掌握如何进行多任务程序的编写,以区别单片机前,后程序的编程思想 |
2 |
单片机信号测量技术 |
**对单片机的编程,实现对:脉宽信号的测量,周期信号的测量以及频率信号的测量,并实现一个电机转速测量计。 |
3 |
单片机电机控制 |
掌握单片机控制直流电机与步进电机的方法。 |
2 |
LED点阵显示 |
用单片机设计一个点阵汉字信息滚动显示牌 |
3 |
项目实训阶段:项目类型及介绍(从以下6个具体产品项目中任选1个独立完成) |
||||
序号 |
课程 |
内容简介 |
关键知识点 |
课时 |
1 |
楼宇门禁机项目 |
实现楼宇门禁控制 |
1.时钟显示模块; 2.人事资料编程; 3.RS232通信**。 |
80 |
2 |
远程工业控制器 |
采用远距离检测控制工业设备运行状态检测、控制、报警等 |
1.温度传感模块; 2.模数转换模块; 3.RS485远程通信议; 4.独立按键处理; 5.程序模块化; 6.综合调试 |
80 |
3 |
智能机器人项目 |
**红外或按键控制智能机器人前进、后退、左转、右转等功能,同时具有机器人工作时间设定、车轮发热检测等功能。 |
1.RS232通信**; 2.温度传感块; 3.红外发射接收**; 4.直流电机控制; 5.显示菜单制作; 6.程序模块化、综合调试 |
80 |
4 |
大运倒计时项目 |
**大LED数码管显示倒计时时间 |
1.大功率数码管使用; 2.SPI通信**; 3.串口通信** |
80 |
5 |
考勤机项目 |
**刷卡实现公司门禁考勤功能 |
1.RTC时钟; 2.ID卡刷卡模块; 3.人事资料处理 |
80 |
6 |
智能数码相框项目 |
**触摸屏控制显示彩色相片 |
1.TFT LCD彩屏控制; 2.触摸屏原理; 3.绘图取模软件应用。 |
80 |
增值服务:
选择此课程,报读PIC课程学费可优惠1500元
选择此课程,报读ARM7/cotrex课程可优惠500元
选择此课程,报读ARM linux学费可优惠1000元
选择此课程,报读PCB课程学费可优惠1000元
质量**:
10.1.每个班提供充足的实践操作和问题辅导答疑时间。**人手一台机、1套实验器材!
10.2.所有班级均采用小班授课,20%理论 60%实战 20%项目实践
10.3.在学习期间均会获得我公司研发部几十位资深高级工程师、国际项目经理等的技术支持,除正常学习时间外,其他任何时间学员均可前来进行额外实践
10.4.考核合格颁发**:国家信息产业部颁发《单片机统设计工程师》**(可选300元)
10.5.提供一年的的免费技术支持服务。
10.6.优秀学员可以加入信盈达嵌入式研发中心就职或者兼职参与项目设计
就业阶段:公司为学员和企业客户专门开设了伯乐桥服务,所有参加学员可享受1年时间的免费工作推荐服务,注册简历,查询招聘信息,
服务介绍:信盈达伯乐桥服务的资源共享、信息互通、制度衔接和服务贯通,建立新的人才服务机制,逐步形成统一的人才服务模式、人才大市场*终实现企业人才解决方案的提供
11.1.嵌入式职业生涯规划与发展指导
11.2.嵌入式岗位简历、面试、就业指导
11.3.锻炼综合项目开发实践
11.4.职业素质和职业规划,就业推荐等
11.5.自修或选修了解嵌入式在3G领域的典型应用-Android系统或symbian系统
11.6.自修了解WinCE系统的应用开发及底层开发(提供学习资料)
*新合作企业及企业培训:
1.深圳市吉祥腾达科技有限公司
2.深圳东融软件服务公司
3.海辉(深圳)软件技术公司
4.深圳国人通信有限公司
5.深圳市同洲电子有限公司
6.深圳市九州电器有限公司
7.深圳众科达科技有限公司
8、深圳市英唐数控股份有限公司
9.深圳华为技术有限公司
10.深圳格兰瑞科技有限公司
11.深圳软通动力有限公司
12.深圳中兴通信有限公司
13.深圳众鸿科技有限公司
14.深圳市视得安罗格郎电子有限公司
15.佳能精计立志凯高深圳有限公司
.............................................................
十三.公司*新承接部分项目:
u 银行用POS机(三星2410、PXA270) 2011年6月
u 工业控制电脑(采用AT91SAM9G45、OMAP3530、W90P910、PXA270等芯片) 2011年5月
u 可视会议系统(OMAP3530、NXP3131) 2011年4月
u 工业控制伺服电机控制 2011年3月
u 超市广告机系统(MIPS架构、君正JZ4750开发) 2011年2月
u 3G网络摄像机 2011年3月
u 工业控制系统电池管理系统 2011年2月
u 医疗用温湿度测量控制系统 2011年6月
公司服务网点
经过多年发展,公司在深圳地设置4个实训基地,2个企业服务基地
龙华民治中心、南山中心、南宁中心、龙岗中心、广州中心、郑州中心
实验列表:
实训题目 |
实训目标 |
课时 |
建立完整的单片机硬件开发平台 |
熟练使用各种电子元件及焊接工具,搭建起单片机硬件平台,包括:单片机*小系统,单片机电源监控系统,单片机程序仿真电路,单片机程序烧写电路,并上电进行各单元电路的功能测试。 |
3 |
上位机开发环境及软件工具的使用 |
熟练使用单片机开发环境Keil uVision 3 以及 程序烧录软件 AT89S5x Progrmmer,掌握硬件仿真与程序烧录的两大过程 |
1 |
LED与常用开关量器件使用 |
掌握LED电路的设计方法,掌握单片机过程通道常用开关量器件,如:拨码开关,蜂鸣器,继电器等的使用及驱动原理与方法 |
1 |
I/O接口软件编程 |
掌握单片机基本I/O口的使用,并以LED外围电路为模板,设计跑马灯,流水灯以及霓虹灯,迅速掌握单片机常用的各种C51编程技巧 |
6 |
多位数码管的使用 |
掌握如何使用数字万用表来测试数码管上各种信号引脚的方法,搭建起数码管硬件驱动电路。与此同时,掌握电阻,NPN,PNP三极管,74LS47,74HC138/154译码器,74HC04反相器等电子元件在数码管电路设计中的应用。 |
6 |
独立式按键使用 |
掌握独立按键与单片机的接口,并**编程实现独立式按键对单片机周边外设如:发光管,数码管等的控制。 |
1 |
单片机定时器资源应用 |
掌握单片机片内*重要的定时器资源的应用,掌握基本的定时器查询,定时器中断的编程方法,并掌握其规律。 |
1 |
单片机I/O与定时器资源的综合应用 |
**定时器中断,实现一个24小时制的数码管时钟。**与独立式按键的结合设计出功能灵活的多位数据设定器,初步建立键盘状态机的编程思想。 |
1 |
键盘状态机思想KSM的应用进阶 |
**进一步使用键盘状态机的编程思想,完成可调式数码管时钟的设计,多路分段式外设时控器的设计。同时要求:在对数码管数据作调整时,相应的数据设置位会出现连续的闪烁状态,从而满足实际工程的需要。 |
6 |
单片机外中断应用 |
掌握单片机外中断的使用方法,区分脉冲式中断与电平式中断的异同。掌握外中断程序的编写过程与方法,掌握实际工程中外中断的各种应用案例。 |
1 |
4*4行列式键盘应用 |
掌握4*4行列键盘与单片机的接口,掌握行列键盘的基本与经典扫描理论与实现过程,如:顺序键设定与随机键设定等。掌握如何**键盘中断以提高单片机对键盘处理部分的CPU执行效率。 |
2 |
计数器资源应用 |
掌握单片机片内计数器资源的应用,掌握生产线工件计数器的实现模型,掌握单片机硬件消抖的实现方法。 |
1 |
PWM脉宽调制 |
掌握如何**单片机片内定时器资源实现PWM信号输出,掌握什么是PWM电压及占空比的概念,掌握如何书写PWM程序的”三要素”,掌握设备变频控制的基本原理与实现方法。 |
1 |
单片机串行通信 |
掌握对单片机串行口的编程,以实现单工通信,双工通信,上,下位机通信的方法。 |
2 |
单片机串行通信提高 |
设计串口通讯**,以实现双机与多机通信中批量数据传送的实现过程,并同时掌握485通信的实现过程。 |
4 |
单片机三总线架构扩展 |
掌握单片机三总线(地址总线,数据总线,控制总线)架构扩展外设的实现过程与方法,包括:输入设备的扩展,输出设备的扩展,SRAM6264的扩展。 |
6 |
LCD液晶接口技术 |
掌握对液晶的使用,掌握单片机对液晶驱动的实现方法,掌握常用液晶1602,12864的显示应用。 |
6 |
AD数据采集应用 |
掌握三种数据采集芯片的应用,如:ADC0804(8位单路误差可调AD),ADC0809(多路8位AD)以及ADC0832(SPI接口串行8位AD) |
1 |
DA数模转换应用 |
**对TLC5615-SPI串行式DA芯片的使用,掌握设计数控电源的基本思想。 |
1 |
EEPROM器件应用 |
掌握基于I2C接口芯片AT24C02的使用,掌握如何**编程以实现对指定地址的单字节读写与批量数据读写的基本方法,彻底掌握对该芯片使用。 |
1 |
RTC器件应用 |
掌握常用的RTC实时时钟芯片的应用,如:DS1302或PCF8563P等,并同时掌握内存数据的查看技巧以验证数据读写的准确性。 |
2 |
语音芯片应用 |
掌握常用语音芯片APR9600或ISD400x与单片机接口的使用方法以实现对语音的录放。 |
2 |
温度传感器 |
掌握1-Wire总线的温度传感器DS18B20的使用方法,从而掌握高精度测温的实现过程。要求:用LCD显示。 |
3 |
单片机实时操作系统RTOS的应用 |
掌握单片机实时操作系统RTX 51的应用方法,从而掌握如何进行多任务程序的编写,以区别单片机前,后程序的编程思想 |
2 |
单片机信号测量技术 |
**对单片机的编程,实现对:脉宽信号的测量,周期信号的测量以及频率信号的测量,并实现一个电机转速测量计。 |
3 |
单片机电机控制 |
掌握单片机控制直流电机与步进电机的方法。 |
2 |
LED点阵显示 |
用单片机设计一个点阵汉字信息滚动显示牌 |
3 |
以上公布为部分实验,可到培训中心了解详细实验列表。
在线咨询QQ NO1:2237311379 NO2:3133920977