公司信息

北京中联微电有限公司
所在省:北京
所在市:请选择
店铺地址:http://ec.eepw.com.cn/
mfmember/index/userid/6803

推荐产品

LED显示屏开发套件
价格:198元
ARM嵌入式硬件培训
价格:3860元
STM32开发板
价格:258元
DSP2812 开发板
价格:350元

联系我们

北京中联微电有限公司
电话:010-56259396
邮箱:pcb_design818@yahoo.cn
地址:北京市海淀区中关村北二条乙八号(赛特瑞科技楼五层)
单片机开发培训
来源:zhuyanxu905   时间:2012-08-21
单片机开发培训
国内首创特色培训机构

摘要:主要针对目前主流的51、AVR、430单片机为案例进行分析讲解,并简述STM32系列ARM芯片的使用方法。实战经验和动手能力为主,调用少数理论概式。模拟正规公司开发产品流程,使得学员结业快速上手,适应工作环境变更。

单片机开发培训简介
国家信息技术紧缺人才培养工程




培训科目:主流单片机开发培训
培训机型:电路基础+C语言基础+51+AVR+MSP430+PROTEL99SE软件(2-4层板)+完整单片机项目解析
培训方式:独立创新、实战易学
公司网址:www.pcbedu.com
培训周期:1个月全日制(早9晚5周一至周五)
招生对像:有一定电子基础,欲从事电子产品开发或爱好者
期招生数:每期仅限5-15人
培训费用:
学员奖励:每期评选“优秀学员”奖励300-500元,或留司从事项目开发,鼓励上进学员
结业赠送:学员结业赠送所以代码资料及电脑上位软件可改写LED显示屏一块,做少许修改即可应用项目中使用
技术支持:毕业学员提供终身免费技术支持
培训承诺:学员包教包会,学会为止,100%保证教学质量
全职老师,全天执教!!品牌机构,值的信赖!!
我公司对外承接单片机项目开发及2-8层普通高速PCB板设计,并生产和研发各类教学开发产品,实验箱等。
课程安排:
主要针对目前主流的51、AVR、430单片机为案例进行分析讲解,并简述STM32系列ARM芯片的使用方法。实战经验和动手能力为主,调用少数理论概式。模拟正规公司开发产品流程,使得学员结业快速上手,适应工作环境变更。
一、课程总体流程:
1.以51机型为主,不反对理论分析与套用,但以大量实际动手和案例分析为主。51机型分三阶段讲述与论证:初级阶段:51单片机内部资源分析讲解(如单片机部的中断、定时器、串口、IO等)。中级阶段:51单片机外设模块讲解(如单片机外围常用的时钟模块,LCD模块,LED模块,键盘,EEPROM,语音模块,SD卡模块等本培训教程以实验箱为主设及近50个功能模块,值得特别说明外设模块不光适用51单片机而是适合所有裸机系统的机型如;AVR,430,STM32,LPC等为以后升级AVR,430或是ARM打下良好基础)。
高级阶段:以实际项目开发为主,本培训以三大项目例为主,让学员快速适应和进入开发领域。
2.AVR与430机型,只讲解AVR和430的内部资源,既初级阶段,其它与51亦同。
3.PROTEL99SE 电路板设计软件:主要讲解双面PCB板原理图,PCB图设计经验及技巧。
4.完成培训课程,总结心得结业。
二、课程细化简述:
A . 51单片机:以大量的实验代码为例结合实验箱反复论证中间不反对理论论证。
初级阶段:单片机内部资源(配备功能超强的实验箱讲述)
1.1单片机最小系统点亮发光二极管
1.2单片机主供电系统、时钟系统、和复位系统
1.3单片机引脚定义及IO内部结构和编程方法
1.3.1 STC系列单片机全部引脚定义讲述
1.3.2 IO口的工作模式及配置
1.3.3 STC单片机P4口的使用
1.3.4典型三极管控制电路
1.3.5典型发光二极管控制电路
1.3.6混合电压供电系统3V/5V器件互连
1.3.7如何让IO口上电复位为低电平
1.3.8针对IO口资源C语言编程讲解
1.4 单片机中断系统及编程方法
1.4.1中断结构
1.4.2中断寄存器
1.4.3中断优先级
1.4.4中断处理
1.4.5外部中断
1.4.6外部中断0C语言编程讲解
1.4.7外部中断1C语言编程讲解
1.4.8 P3.4/T0/INT下降沿中断C语言编程讲解
1.4.9 P3.5/T0/INT下降沿中断C语言编程讲解
1.5 单片机定时/计数器系统及编程方法
1.5.1定时器/计数器的相关寄存器
1.5.2定时器/计数器0工作模式及编程方法
1.5.3定时器/计数器1工作模式及编程方法
1.5.4可编程时钟输出及编程方法
1.5.5原始的INTEL8051单片机定时器0/1应用讲解
1.5.6如何将定时器T0,T1速度提高12倍
1.6 定时器/计数器1工作模式及编程方法
1.6.1串行口相关寄存器
1.6.2串口工作模式解析
1.6.3串口波特率设置
1.6.4串口程序的编写
1.6.5双机通信和多机通信
1.7 STC系列单片机EEPROM讲解
1.7.1EEPROM寄存器介绍
1.7.2EEPROM编程讲解
1.8 单片机综合实验C语言阶段讲解及总结
中级阶段:以大量单片机外围模块分析讲解C语言及电路原理图可直接移植项目(配备功能超强的实验箱讲述)
1.1 LED流水灯实验代码及电路原理图分析
1.2 独立式和矩阵式按键实验代码及电路原理图分析
1.3 蜂鸣器及继电器实验代码及电路原理图分析
1.4 ULN2003步进电机驱动IC实验代码及电路原理图分析
1.5 L297和L298步进电机驱动IC实验代码及电路原理图分析
1.6 PT2272无线摇控接收实验代码及电路原理图分析
1.7 74LS165并转串实验代码及电路原理图分析
1.8 74HC595串转并实验代码及电路原理图分析
1.9 74HC139二四译码器及74HC138三八译码器实验代码及电路原理图分析
1.10 74HC245 总线驱动IC实验代码及电路原理图分析
1.11 MC74HC4078中断扩展实验代码及电路原理图分析
1.12 MAX7219驱动数码管实验代码及电路原理图分析
1.13 TFT LCD彩屏实验代码及电路原理图分析
1.14 DS18B20温度传感器实验代码及电路原理图分析
1.15 24C08 EEPROM 实验代码及电路原理图分析
1.16 DS1302 RTC实时时钟实验代码及电路原理图分析
1.17 ADC模数转换实验代码及电路原理图分析
1.18 TLC5615数模转换实验代码及电路原理图分析
1.19 GT21L16S2Y字库IC实验代码及电路原理图分析
1.20 93C46 SPI总线存储器件实验代码及电路原理图分析
1.21 NRF2401 无线数传模块实验代码及电路原理图分析
1.22 MAX1898 电池充放电实验代码及电路原理图分析
1.23 电灯调光控制电路实验代码及电路原理图分析
1.24 UPD6453视频叠加实验代码及电路原理图分析
1.25 BH1415F无线电台发射器实验代码及电路原理图分析
1.26 NE555实验代码及电路原理图分析
1.27 X5045实验代码及电路原理图分析
1.28 LM331电压频率转换实验代码及电路原理图分析
1.29 红外摇控实验代码及电路原理图分析
1.30 MC74HC4051模拟电子开关实验代码及电路原理图分析
1.31 HM62256 RAM存储器件扩展实验代码及电路原理图分析
1.32 RS232串口通信实验代码及电路原理图分析
1.33 RS485通信实验代码及电路原理图分析
1.34 电容式轻触按键工作原理及电路分析
1.35 SYN6288 嵌入式中文语音合成芯片实验代码及电路原理图分析
1.36 AD9850信号发生模块实验代码及电路原理图分析
1.37 ENC28J60网络模块实验代码及电路原理图分析
1.38 FM1702 RFID模块实验代码及电路原理图分析
1.39 MP3解码IC实验代码及电路原理图分析
1.40 FM收音机模块实验代码及电路原理图分析
1.41 SD卡实验代码及电路原理图分析
1.42 USB从接口实验代码及电路原理图分析
1.43 USB主接口实验代码及电路原理图分析
1.44 TC35 GSM手机拔打电话及发短信实验代码及电路原理图分析
1.45 8×8 LED扫描输出实验代码及电路原理图分析
1.46 RS-232串口通信实验代码及电路原理图分析
1.47 RS-485差分串行通信实验代码及电路原理图分析
1.48 字符型液晶显示实验代码及电路原理图分析
1.49 图形液晶显示实验代码及电路原理图分析
1.50 阶段总结,C语言和电路原理总结分析完成中级讲解
高级阶段:以三大项目案列就行分析讲解,讲述产品开发流程(配备实际产品讲解)
1.1 大型LED电子看板工程案例分析讲解(程序代码1千行左右)
1.1.1 硬件设计讲解:主要讲解如何跟据产品的提出搭建电路原理图,跟据LED电子看板功能的提出;搭建和设计电路原理图包括时钟电路,键盘电路,总线驱动电路,红外摇控电路等。着重讲述原理图设计注意事项及要点。
1.1.2 软件设计讲解:主要讲述如何跟据搭建电路硬件进行,驱动程序和应用程序的编写,调试,和验证。包括时钟电路的驱动程序编写,键盘电路驱动程序的编写,红外接收驱动程序编写,驱动程序的调试方法,调试正确后驱动程序的分配优化;和应用程序的编写思路。
1.2 带上位机软件(VB编写)LED显示屏工程案例(代码3000行)
1.2.1硬件设计讲解:本工程产品有51和AVR单片机构成,AVR部分可独立控制将内部自定义字汉字库信息;读取DS1302时钟IC时间信息、读取DS18B20温度信息、AVR内部自带ADC电压采集信息、等依次由功能按键控制依次显示在LED显示屏上;显示方式可以移动或定格等显示;还具有PWM调宽显示、串口收发等;同时AVR M16的IO引脚全部引出;可外扩LCD液晶屏、数码管、等。也可做为一块AVR 开发板使用,51单片机部分主要外扩2M ROM 和8K RAM 该部分主要实现PC机上位软件改写LED显示屏显示内容功能;即虽本开发学习套件配送的PC机上位软件;在PC机上位软件中录入文本信息后;通过串口将信息发送AVR单片机并写入24C存储芯片;跟据24C存储内容调用显示;用设置程序任意更改,电脑串口连接输入文字,数据存储在EEROM中可保存10年以上,不用备用电池,免维护。显示方式可定格左移等显示;
1.2.2软件设计讲解:主要讲述LED显示屏驱动程序的编写,字库程序的调用及算法,以及EEPROM的编程方法,和显示屏显示内容花样变换的编程方法等。
1.3 工业数字测控精准操作仪(程序代码近1万行)
1.3.1硬件设计讲解:主要讲解RS232串口电路设计,RS485总线设计,74HC373总线扩展,运放电路设计,AD采集电路设计,电源电路设计,拔码电路,LCD显示电路,键盘电路,24C存储器电路,信号驱动电路;防干扰电路等设计思路作原理,等着重讲解。
1.3.2软件设计讲解:主要讲解如何跟据搭建电路原理图进行软件的驱动程序编写和应用程序的设计。其中包括有:LCD显示器驱动程序编写,键盘驱动程序的编写,LED指示灯驱动,ADC模数转换驱动,拔码开关驱动,蜂鸣器,24C EEPROM 等驱动程序编写。应用程序包括;如何跟据产品的功能需求进行软件驱动程序的调用和软件算法的描述。本案例应用了丰富的应用软件资源,PID调节算法,软件滤波程序,按键加速度程序,系统菜单编写程序,报警检测和指示程序,工作状态指示程序,掉电记忆程序。补尝调节程序,ADC采信电压换算测量数据程序。方式选择程序,RS232与上位机通信程序等。大量实例代码资源,让学员快速理解和撑控大部分设计思路。
1.3.3 高级阶段总结C语言和电路原理总结分析完成全部讲解
51单片机所有部分总结,结束51单片机讲述课程
通过对51单片机的综合学习让学员快速的撑握各类单片机产品的开发工作流程, 让 学员可独立进行项目开发,不至于只懂得实验对产品开发无从下手。
B. AVR单片机:主要讲述AVR单片机的内部资源即初级阶段其它同51单片机,和AVR-51单片机C语言程序的相互移植方法。
初级阶段:主要讲述AVR M16单片机开发环境和工具安装使用,及内部资源的编程操作和与51单片机之间程序的相互移植方法。
1.1 AVR单片机开发环境的建立,开发工具使用及最小系统组成
1.2 AVR单片机点亮LED发光二极管程序讲解
1.3 I/O端口编程讲解
1.3.1 IO端口介绍
1.3.2 IO口作为通用数字端口使用方法讲解
1.3.3端口的第二功能讲解
1.3.4 IO端口寄存器说明
1.4外部中断编程讲解
1.5定时/计数器编程讲解
1.6 USART串口编程讲解
中级阶段:此阶段开发流程同51单片机,主要介绍如何将51模块程序移植到AVR上
高级阶段:同51单片机简述开发相异之处
AVR单片机总结,结束AVR单片机讲述课程
C. MSP430单片机:主要讲述MSP430单片机的内部资源即初级阶段其它同51单片机,和MSP430-51单片机C语言程序的相互移植方法。
初级阶段:主要讲述MSP430单片机开发环境和工具安装使用,及内部资源的编程操作和与51单片机之间程序的相互移植方法。
1.1 MSP430单片机开发环境的建立,开发工具使用及最小系统组成
1.2 MSP430单片机点亮LED发光二极管程序讲解
1.3 I/O端口编程讲解
1.3.1 IO端口介绍
1.3.2 IO口作为通用数字端口使用方法讲解
1.3.3端口的第二功能讲解
1.3.4 IO端口寄存器说明
1.4外部中断编程讲解
1.5定时/计数器编程讲解
1.6 USART串口编程讲解
中级阶段:此阶段开发流程同51单片机,主要介绍如何将51模块程序移植到MSP430
高级阶段:同51单片机简述开发相异之处
MSP430单片机总结,结束MSP430单片机讲述课程
D. PROTEL99SE 软件:
主要讲述如何使用PROTEL99SE软件进行原理图;及双面和四层PCB的设计,使得学员独立撑握各种单片机产品的电路及PCB设计。

学员参观事项说明:学员可来我校参观教学设备,我校为学员展示功能超强的51、AVR、430教学实验系统,实际开发的项目产品,大量PCB板和成品,及多种开发板学习实验系统,以实力服人。不做过多语言描述,我们讲述的是技术原形,不是宣传未来和发展前景与学后高薪工作。