微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机前景分析

单片机前景分析

时间:10-02 整理:3721RD 点击:
单片机前景分析
    伴随着社会经济发展,产业转型,中国已经从“中国制造”转向“中国创造”,科技技术是此次产业升级的最大动力。观察下就可以发现目前单片机、ARM为代表的嵌入式芯片已渗透到我们生活各个领域中,并改变着我们的生活,用单片机控制实现的产品随处可见,如数码产品、安防监控、仪器、仪表、家电、机电一体化、汽车单元控制及工业控制等很多方面。因此专业单片机开发人才出现大规模的缺口,据调查目前我国单片机从业人员只有150万人,人员紧缺;随着社会的发展,单片机从业人员更为抢手,据不完全统计,到2015年,我国单片机行业人员需求将达到300万人。而学习掌握好单片机知识也是今后掌握更高级的嵌入式CPU的必经之路,所以许多人迫切希望进修单片机的知识,渴求在最短的时间内尽快掌握单片机产品开发的基本技能。
发烧友嵌入式实训学院依托公司多年的行业服务背景和项目研发团队。由多年从事嵌入式控制器开发经验的工程师来指导学员实训学习。在学习的过程中,哪些知识是重中之重,哪些知识可以一带而过,哪些知识是为后期学习作铺垫的,哪些知识点是可以在长期实际研发工作中使用的到的,最小的代价去学到最扎实的单片机嵌入式开发的工作能力。 工程师师傅带徒弟方式,按照你的实际情况及现阶段热门技术要求来分主次、系统地进行讲授,从而达到事半功倍的效果。
课程目标:
重点培训单片机开发人员,我们将根据您个体情况和实际的基础,采用个性化、针对性培训方法,从电子工程师的基本要求入手,根据学员基础优势入手,增强补弱,通过必要的基础理论教学与大量的实践练习环节相结合,加以项目实战,全面模拟IT公司的单片机、嵌入式软、硬件开发、管理、组织、实施过程,让没有嵌入式编程基础和实际工作经验的电子行业从业人员在2-3个月的时间内迅速获得1-3年的嵌入式单片机开发经验,具备实际单片机产品开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的嵌入式开发工程师身份进入工作岗位,亦可自行创业!
培养对象
    4.1电子行业硬件工程师想提升软件产品开发的各类从业人员
    4.2数字电路熟悉,自学单片机很难提升实战开发能力的单片机嵌入式爱好者        
    4.3各大专院校,自动化,计算机,信息工程等专业,理论知识熟悉无实战开发经验的学生老师等
4.4有一定的基础想通过实战开发进入嵌入式单片机开发领域的嵌入式爱好者
培训教材
?   《发烧友C51单片机实战教程》
?   《发烧友C51单片机实验手册》
   《发烧友C51单片机项目手册》
课时费用
    课时:120(学习周期3-4个月,全日班1-2个月)
    班别:周末班,全日班,晚班可选
培训费用(含教材 及基本实验费用)
实验环境----全空调教室及实验室
为保证培训效果,增加互动环节,我们坚持小班授课,每班10人以内,满额自动安排到下一期进行。选组长1名,每个学员配备单片机开发板。
保证每人1台电脑1台开发板。
培训过程:
实训过程 = 补强阶段 + 实操阶段 + 项目实战 + (推荐就业阶段)
第一阶段:增强补弱阶段
    1.1强化数字电路常用元件、常用芯片、常用电路设计
    1.2电子产品开发流程及行业分析
1.3电子工程师焊接,调试实际动手能力及细节管理知识
第二阶段:实际动手操作阶段
    本阶段从单片机发展、原理内部结构、最小系统等单片机基础架构及基本外围电路入门学习,接着学习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)中断的定义方式,中断函数的使用定时/计数器的概念
1)定时闪灯实验
2)中断闪灯实验
3)串行收发名字实
4)定时/计数器的应用实例
第五次课程
矩阵键盘、AD/DA
1)矩阵键盘的扫描原理
2)AD
3)DA
1)键盘按键数码管显示
2)AD实验
第六次课程
IIC协议 模块化设计
1)IIC协议  
2)模块化编程设计
3)C语言总结
1)AT24C02读写实验
2)模块化实验
第三阶段:项目实战阶段
通过第二阶段循环的学习对单片机编程能力得到强化和锻炼,本阶段把目前单片机产品开发中常用的模块,热门开发程序做讲解和设计,达到对单片机项目设计、程序化设计,模块组合,开发思路的整体提升。(从公司众多的项项目方案中选择一个项目由工程师带您设计完成)
模块设计一
1)单片机产品项目开发流程
2)单片机项目硬件设计方法
3)单片机产品焊接、调试方法
4)编程规范
5)程序优化
1)项目市场调研、可行性分析
2)计划书编制
3)硬件设计、软件设计
4)产品样机制作
5)程序规范化、优化                                                                                                                                 
模块设计二
1)单片机项目软件设计方法步进电机讲解
2)步进电机讲解
3)RTC时钟芯片讲解
4)RS485协议讲解                       
1)项目模块调试
2)步进电机实验               
3)RTC时钟练习                  
模块设计三
1)1-wire总线协议讲解
2)无线红外收发协议
1)温度传感器模块调试      
2)其它模块调试;
模块设计四
1)红外遥控
2)无线38K编码
3)单片机项目综合调试
4)看门狗
1)红外收发模块调试
模块设计五
1)最后项目产品综合调试
2)项目点评、答疑
3)LCD彩屏、触摸屏、USB、SD卡介绍
1)综合产品设计调试
2)项目综合讲解
3)完成项目收尾
项目最后
项目答疑和评比,对优秀学员进行奖励和点评。
项目答疑和职业发展
项目阶段——项目实施  
通过前阶段的系统学习对单片机编程、单片机模块的系统开发等能力得到强化和锻炼,本阶段重点是单片机热门模块的实战和项目开发
一、产品设计流程、项目市场调研、可行性分析;
二、计划书编制;硬件设计(包括自己动手设计硬件,焊接线路板等);
三、软件设计、热门模块的开发和设计
四、产品样机制作、项目评估、设计文件编制、整理;
五、产品设计:模块组合,整体开发思路提升研发产品转为生产;
六、产品生产规范、作业指导书,研发后续更改、文件控制。
总结:项目答疑和评比,对优秀学员进行奖励和点评。职业
最后从公司众多的项项目方案中选择一个项目由工程师带您设计完成)
从公司众多的产品项目中选择制作完成:
一、智能车项目开发,
二、温控系统
三、智能门禁系统
四、电子撑项目
五、广告机系统
六、车载LED广告屏
七、税控机
八、停车场管理系统
质量保证
1、每个班提供充足的实践操作和问题辅导答疑时间。保证人手一台机实验器材!
2、所有学员在学习期间均会获得我公司研发部十几位资深高级工程师、国际项目经理等的技术支持,除正常学习时间外,其他任何时间学员均可前来进行额外实践
3、所有学员提供一年的的免费技术支持服务。
4、参加学员可以享受免费的推荐就业机会
5、每周1-5晚上的7-9点都可以过来实践操作,有专门的工程师辅导练习
课时:156周期(1-3个月)班别:周末班,全日班,晚班可选。
如需要证书另加300元考试合格颁发信息产业部《单片机设计工程师》证书
优惠:2人同时报名享受9.5折、3人以上享受9折
上课地点
可选择西乡中心、民治中心、南山中心、龙岗中心、广州中心、郑州中心报名上课,在同一报名点报名学习可以到任一上课点辅导实践

何老师 0755-23055792 QQ754634522
深圳宝安区民治大道东边商务大楼1188(民治地铁站D出口)

◎前景分析:
    ARM Cortex-M3 处理器是行业领先的32位处理器,适用于具有较高确定性的实时应用,它经过专门开发,可使合作伙伴针对广泛的设备(包括微控制器、汽车车身系统、工业控制系统以及无线网络和传感器)开发高性能低成本平台。此处理器具有出色的计算性能以及对事件的优异系统响应能力,同时可应实际中对低动态和静态功率需求的挑战。此处理器配置十分灵活,从而支持广泛的实现形式(从需要内存保护和强大trace技术的实现形式,直至需要极小面积的成本敏感型设备)。

◎全功能:
    该处理器执行包括硬件除法、单周期乘法和位字段操作在内的Thumb?-2指令集以获取最佳性能和代码大小。Cortex-M3 NVIC在设计时是高度可配置的,最多可提供240个具有单独优先级、动态重设优先级功能和集成系统时钟的系统中断。
◎丰富的连接:
通过功能与性能的组合,基于Cortex-M3的设备可高效处理多个I/O通道和协议标准,如USB OTG(On-The-Go)。
◎学院介绍
    发烧友嵌入式实训学院依托公司多年的行业服务背景和项目研发团队。由多年从事嵌入式产品开发经验的资深工程师指导学员实训学习。在学习的过程中,哪些知识是重中之重,哪些知识可以一带而过,哪些知识是为后期学习作铺垫的,哪些知识点是可以在长期实际研发工作中使用的到的,通过实训掌握最扎实的嵌入式开发工作能力。工程师以师傅带徒弟方式,按照你的实际情况及现阶段热门技术要求来分主次系统地进行讲授,从而达到事半功倍的效果。
?  学员根据自身条件情况可以选择更符合自身发展的嵌入式培训课程;
?  学员毕业后的就业方向和职业选择更细化、更明确;
?  发烧友可根据长期合作关系的企业人才需求,进行差异性选定和规划培训;
?  提供岗前、在职技术支持和技术咨询做您坚强的技术后盾;
?  多年从事嵌入式开发的工程师授课,能在相对较短的时间内快速掌握自己所需的技术知识,并且有针对性地学习,胜任开发工作;
?  发烧友伯乐桥工程为所有学员提供上百家的就业信息,为就业保驾护航。
◎课程目标:
通过系统的课程学习,加以项目实战,全面模拟IT公司的ARM软硬件开发、管理、组织、实施过程,让没有ARM编程基础和实际工作经验的大专以上学历的学员在2到3个月的时间内迅速获得1-3年的ARM开发经验,具备实际ARM开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的ARM工程师身份进入工作岗位。
◎培训对象:
1、理工科电子类专业人员;
2、在职单片机设计、开发人员;
3、有志于从事ARM工作的在职人员;
4、相关专业学生、教师及社会广大ARM爱好者。
◎课程大纲:
第一阶段
课前准备:
1 熟悉C语言及编程
2 了解常用电子元器件、常用芯片知识及其使用方法
3 介绍电子产品开发、生产的基本流程
4 加强电子元器件焊接水平
5 了解ads、Keil等编译环境的学习与使用
6 了解H-Link、H-Flasher环境的学习与使用
第二阶段
    掌握Cortex-M3的体系结构,应用及学习方法等,详细学习Cortex-M3内核体系结构。
1 Cortex-M3总体介绍
    处理器内核介绍
    处理器工作模式
    处理器异常处理
2 Thumb2指令集
3 基于Cortex-M3的嵌入式软件编程
    熟悉MDK开发环境
    编译、调试基于Thumb2指令的应用程序
    编写程序实现工作模式切换、异常处理
第三阶段
    掌握Cortex-M3处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及Cortex-M3处理器的接口编程。
Cortex-M3处理器简介:
1 组织结构
2 内存及启动模式
3 外围模块及特点简介
  3.1 LED实验
  3.2 中断实验
  3.3 串口实验
  3.4 LCD实验
  3.5 RTC实验
  3.6 A/D 实验
  3.7 SD卡实验
  3.8 usb device实验
第四阶段
了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法。
uC/OS-II操作系统分析及移植:
1 操作系统及uC/OS-II 概述
2 任务、进程概念
3 内核数据结构
4 内核调度算法
5 系统中断处理
6 系统移植方法
实验课程:
在Cortex-M3开发板上uC/OS-II应用程序
1 uC/OS-II应用程序编写、调试方法
2 多任务开发
3 任务间的通信与同步
4 任务优先级控
5 LED控制应用程序
6 任务间通信实验
7 串口控制应用程序
8 LCD控制应用程序
第五阶段
国际项目管理、电子产品项目管理知识详解:
1 国际项目管理概述
2 国际项目管理三要素
3 电子产品开发规划、流程
4 工作分解表WBS
5 甘特图
6 电子产品项目计划书编制
该阶段可分享资深国际项目经理、职业规划专家等各行业专家经验。
第六阶段
项目实战(ARM+uc/os):
1 由工程师安排项目制作,学员一起讨论选项目
2 也可学员自带项目,经公司评估后可指派专人进行一对一指导完成

单工 15013825115 QQ3208919269
深圳宝安区民治大道东边商务大楼1188(民治地铁站D出口)

深圳发烧友就是好

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top