培训体系单片机培训_第1页
培训体系单片机培训_第2页
培训体系单片机培训_第3页
免费预览已结束,剩余32页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机开发培训简介 培训科目:主流单片机开发培训培训机型:电路基础 +C 语言基础 +51+AVR+MSP430+PROTEL99SE 布板软件 + 完整单片 机项目解析培训机构:北京中联电科技发展 XX 公司(公司下属对外培训)网址:联系方式:办公:咨询: (张老师) (朱老师) 培训方式:独立创新、实战易学培训周期: 2 个月全日制(早 9 晚 5 周壹至周五) 招生对像:有壹定电子基础,欲从事电子产品开发或爱好者 期招生数:每期仅限 5-15 人培训费用: 5660 元 /人课程安排:主要针对目前主流的 51 、AVR、430 单片机为案例进行分析讲解, 实战

2、经验和动手能力为主, 调用少数理论概式。模拟正规公司开发产品流程,使得学员结业快速上手,适应工作环境变 更。壹、课程总体流程:1 以 51 机型为主,不反对理论分析和套用,但以大量实际动手和案例分析为主。 51 机型分三阶段讲述和论证:初级阶段: 51 单片机内部资源分析讲解 (如单片机部的中断、 定 时器、串口、 IO 等)。中级阶段: 51 单片机外设模块讲解(如单片机外围常用的时钟模块, LCD 模块, LED 模块,键盘, EEPROM ,语音模块, SD 卡模块等本培训教程以实验箱为主 设及近 50 个功能模块, 值得特别说明外设模块不光适用 51 单片机而是适合所有裸机系统的 机型

3、如; AVR,430 ,STM32 ,LPC 等为以后升级 AVR,430 或是 ARM 打下良好基础) 。高级阶段:以实际项目开发为主,本培训以二大项目例为主,让学员快速适应和进入开发领域。2 AVR 和 430 机型,只讲解 AVR 和 430 的内部资源,既初级阶段,其它和 51 亦同。3 PROTEL99SE 电路板设计软件:主要讲解双面 PCB 板原理图, PCB 图设计经验及技巧。4 完成培训课程,总结心得结业。二、课程细化简述:/A.51 单片机: 以大量的实验代码为例结合实验箱反复论证中间不反对理论论证。 初级阶段:单片机内部资源1.1 单片机最小系统点亮发光二极管1.2 单片

4、机主供电系统、时钟系统、和复位系统1.3 单片机引脚定义及 IO 内部结构和编程方法系列单片机全部引脚定义讲述口的工作模式及配置单片机 P4 口的使用1.3.4 典型三极管控制电路1.3.5 典型发光二极管控制电路1.3.6 混合电压供电系统 3V/5V 器件互连1.3.7 如何让 IO 口上电复位为低电平1.3.8 针对 IO 口资源 C 语言编程讲解1.4.1 中断结构1.4.2 中断寄存器1.4.3 中断优先级1.4.4 中断处理1.4.5 外部中断1.4.6 外部中断 0C 语言编程讲解1.4.7 外部中断 1C 语言编程讲解下降沿中断 C 语言编程讲解下降沿中断 C 语言编程讲解1.

5、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.7STC 系列单片机 EEPROM 讲解寄存器介绍编程讲解1.8 单片机综合实验 C 语言阶段

6、讲解及总结中级阶段:以大量单片机外围模块分析讲解 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 三八译码器

7、实验代码及电路原理图分析1.1074HC245 总线驱动 IC 实验代码及电路原理图分析1.11MC74HC4078 中断扩展实验代码及电路原理图分析1.12MAX7219 驱动数码管实验代码及电路原理图分析1.13TFTLCD 彩屏实验代码及电路原理图分析1.14DS18B20 温度传感器实验代码及电路原理图分析1.1524C08EEPROM 实验代码及电路原理图分析1.16DS1302RTC 实时时钟实验代码及电路原理图分析1.18TLC5615 数模转换实验代码及电路原理图分析1.2093C46SPI 总线存储器件实验代码及电路原理图分析1.21NRF2401 无线数传模块实验代码及电路

8、原理图分析1.22MAX1898 电池充放电实验代码及电路原理图分析1.23 电灯调光控制电路实验代码及电路原理图分析1.24UPD6453 视频叠加实验代码及电路原理图分析1.25BH1415F 无线电台发射器实验代码及电路原理图分析1.26NE555 实验代码及电路原理图分析1.27X5045 实验代码及电路原理图分析1.28LM331 电压频率转换实验代码及电路原理图分析1.29 红外摇控实验代码及电路原理图分析1.30MC74HC4051 模拟电子开关实验代码及电路原理图分析1.31HM62256RAM 存储器件扩展实验代码及电路原理图分析1.32RS232 串口通信实验代码及电路原理

9、图分析1.33RS485 通信实验代码及电路原理图分析1.34 电容式轻触按键工作原理及电路分析1.35SYN6288 嵌入式中文语音合成芯片实验代码及电路原理图分析1.36AD9850 信号发生模块实验代码及电路原理图分析1.37ENC28J60 网络模块实验代码及电路原理图分析1.38FM1702RFID 模块实验代码及电路原理图分析1.39MP3 解码 IC 实验代码及电路原理图分析1.40FM 收音机模块实验代码及电路原理图分析1.41SD 卡实验代码及电路原理图分析1.42USB 从接口实验代码及电路原理图分析1.43USB 主接口实验代码及电路原理图分析1.44TC35GSM 手机

10、拔打电话及发短信实验代码及电路原理图分析1.45 8 × 8LED扫描输出实验代码及电路原理图分析1.46RS-232 串口通信实验代码及电路原理图分析1.47RS-485 差分串行通信实验代码及电路原理图分析1.48 字符型液晶显示实验代码及电路原理图分析1.49 图形液晶显示实验代码及电路原理图分析1.50 阶段总结, C 语言和电路原理总结分析完成中级讲解 高级阶段:以二大项目案列就行分析讲解,讲述产品开发流程。1.1 大型 LED 电子见板工程案例分析讲解(程序代码 1 千行左右)1.1.1 硬件设计讲解:主要讲解如何跟据产品的提出搭建电路原理图,跟据 LED 电子见板功能的

11、提出;搭建和设计电路原理图包括时钟电路,键盘电路,总线 驱动电路,红外摇控电路等。着重讲述原理图设计注意事项及要点。1.1.2 软件设计讲解:主要讲述如何跟据搭建电路硬件进行,驱动程序和应用程 序的编写,调试,和验证。包括时钟电路的驱动程序编写,键盘电路驱动程序 的编写,红外接收驱动程序编写,驱动程序的调试方法,调试正确后驱动程序 的分配优化;和应用程序的编写思路。LCD 显示电1.2 工业数字测控精准操作仪(程序代码近 1 万行)展,运放电路设计, AD 采集电路设计,电源电路设计,拔码电路,路,键盘电路, 24C 存储器电路,信号驱动电路;防干扰电路等设计思路作原 理,等着重讲解。1.1.

12、2 软件设计讲解:主要讲解如何跟据搭建电路原理图进行软件的驱动程序编写和应用程序的设计。 其中包括有: LCD1602 显示器驱动程序编写, 键盘驱动程序的编写,LED 指示灯驱动, ADC 模数转换驱动,拔码开关驱动,蜂鸣器, 24CEEPROM 等驱动程序编写。应用程序包括;如何跟据产品的功能需求进行软件驱动程序 的调用和软件算法的描述。本案例应用了丰富的应用软件资源, PID 调节算法, 软件滤波程序,按键加速度程序,系统菜单编写程序,报警检测和指示程序, 工作状态指示程序,掉电记忆程序。补尝调节程序, ADC 采信电压换算测量数 据程序。方式选择程序, RS232 和上位机通信程序等。

13、大量实例代码资源,让 学员快速理解和撑控大部分设计思路。1.1.3 高级阶段总结 C 语言和电路原理总结分析完成全部讲解51 单片机所有部分总结,结束 51 单片机讲述课程/B. AVR 单片机:主要讲述 AVR 单片机的内部资源即初级阶段其它同 51 单片机,和 AVR-51单片机 C 语言程序的相互移植方法。初级阶段: 主要讲述 AVRM16 单片机开发环境和工具安装使用,及内部资源的编程操作和和 51 单片机之间程序的相互移植方法。1.1 AVR 单片机开发环境的建立,开发工具使用及最小系统组成口作为通用数字端口使用方法讲解1.3.3 端口的第二功能讲解端口寄存器说明1.4 外部中断编程

14、讲解1.5 定时/ 计数器编程讲解1.6USART 串口编程讲解中级阶段: 此阶段开发流程同 51 单片机,主要介绍如何将 51 模块程序移植到 AVR 上高级阶段: 同 51 单片机简述开发相异之处AVR 单片机总结,结束 AVR 单片机讲述课程/C. MSP430 单片机: 主要讲述 MSP430 单片机的内部资源即初级阶段其它同 51 单片机, 和MSP430-51 单片机 C 语言程序的相互移植方法。初级阶段: 主要讲述 MSP430 单片机开发环境和工具安装使用,及内部资源的编程 操作和和 51 单片机之间程序的相互移植方法。1.1MSP430 单片机开发环境的建立,开发工具使用及最

15、小系统组成1.2 MSP430 单片机点亮 LED 发光二极管程序讲解1.3 I/O 端口编程讲解口作为通用数字端口使用方法讲解1.3.3 端口的第二功能讲解端口寄存器说明1.4 外部中断编程讲解1.5 定时/ 计数器编程讲解1.6USART 串口编程讲解中级阶段: 此阶段开发流程同 51 单片机,主要介绍如何将 51 模块程序移植到MSP430高级阶段: 同 51 单片机简述开发相异之处MSP430 单片机总结,结束 MSP430 单片机讲述课程/D. PROTEL99SE 软件:主要讲解 PROTEL99SE 原理图设计及 PCB 板图设计方法和流程。1. 初识 Protel99SE1.1

16、 本章学习重点和难点1.2 启动 Protel99SE1.3 初识 Protel99SE1.3.1 菜单栏1.3.2 工具栏1.3.3 状态栏和命令行1.4Protel99SE 的文件存储方式1.5 启动常用的编辑器1.5.1 创建壹个设计数据库文件1.5.2 启动原理图编辑器1.5.3 启动 PCB 电路板编辑器1.5.4 启动原理图库编辑器1.5.5 启动元器件封装库编辑器1.5.6 编辑器窗口的切换和关闭1.6 文件自动存盘功能1.7 设计数据库文件的加密1.8 小结2. 原理图编辑器功能介绍2.1 本章学习重点和难点2.2.1 载入 /删除原理图库文件2.2.2 查找元器件2.2.3

17、查见原理图设计图件2.3 原理图编辑器工具栏的管理2.3.1 工具栏的打开和关闭2.3.2 工具栏的排列2.4 原理图编辑器的画面管理2.4.1 画面的移动2.4.2 画面的放大2.4.3 画面的缩小2.4.4 放大选定区域2.4.5 显示整个图形文件2.4.6 显示所有的图形文件2.4.7 刷新画面2.6 原理图的打印输出2.6.1 设置打印机2.6.2 打印输出2.7 实例辅导2.8 小结3. 原理图设计3.1 本章学习重点和难点3.2 设计原理图的基本流程3.3 新建原理图设计文件3.4 工作环境参数设置3.4.1 定义图纸外观3.4.2 栅格参数设置3.4.3 自定义图纸外形3.5 载

18、入原理图库3.6 放置元器件3.6.1 利用菜单命令放置元器件3.6.2 利用快捷键 P/P 放置元器件3.6.3 利用原理图符号浏览栏放置元器件3.6.4 删除元器件3.6.5 调整元器件的位置3.6.6 编辑元器件属性3.7 原理图布线3.7.1 放置工具栏3.7.2 原理图布线3.8 原理图设计技巧3.8.1 元器件自动编号3.8.2 全局编辑功能3.9 实例辅导3.9.1 绘制指示灯显示电路3.9.2 修改网络标号4. 制作原理图符号4.1 本章学习重点和难点4.2 概念辨析4.3 创建壹个原理图库文件4.4 原理图库编辑器管理窗口4.4.1 原理图符号浏览窗口4.4.2 原理图符号操

19、作窗口4.5 绘图工具栏4.5.1 绘图工具栏中各工具的功能4.5.2 绘制直线4.5.3 绘制贝塞尔曲线4.5.4 绘制椭圆弧4.5.5 绘制多边形添加子件4.5.9 绘制矩形4.5.10 绘制椭圆或圆4.5.11 粘贴图片4.5.12 放置元器件引脚4.6 制作原理图符号4.7 实例辅导4.7.1 制作接插件的原理图符号4.7.2 制作单片机 AT89C52 的原理图符号4.8 小结5. PCB 编辑器的运用5.1 本章学习重点和难点5.2 创建壹个 PCB 电路板设计文件5.3PCB 编辑器管理窗口5.3.2 元器件5.3.3 元器件封装库5.3.4 设计规则冲突5.3.5 浏览设计规则

20、5.4 设置 PCB 编辑器的环境参数5.5PCB 放置工具栏 (PlacementTools)5.5.1 绘制导线5.5.2 放置焊盘5.5.3 放置过孔5.5.4 放置字符串5.5.5 设置坐标原点5.5.6 放置元器件5.5.7 放置矩形填充5.6 编辑功能介绍5.6.1 选择图件5.6.2 取消选中图件5.6.3 删除功能5.6.4 修改图件属性5.6.5 移动图件5.6.6 快速跳转5.6.7 复制、粘贴操作命令5.7 全局编辑功能5.8 实例辅导5.9 小结6. 元器件布局6.1 本章学习重点和难点6.2 电路板设计的基本流程6.3 设置电路板的工作层面6.3.2 设置工作层面6.

21、4 设置工作窗口环境参数6.5 规划电路板6.6 准备原理图文件和网络表文件6.7 载入网络表文件和元器件封装6.7.1 载入元器件封装库6.7.2 利用设计同步器更新网络表文件和元器件封装6.7.3 于 PCB 编辑器中载入网络表文件和元器件封装6.8 元器件布局6.8.1 关键元器件的布局6.8.2 元器件的自动布局6.8.3 自动调整元器件布局6.8.4 手工调整元器件布局效果图6.9 实例辅导6.10 小结7. 电路板布线7.1 本章学习重点和难点7.2 交互式布线的基本步骤7.3 设置布线设计规则7.3.1 设置安全间距限制设计规则7.3.2 设置短路限制设计规则7.3.3 设置布线宽度限制设计规则7.4 预布线7.5 自动布线7.5.1 自动布线器 (AutoRoute) 参数设置7.6.2 利用拆线功能调整布线结果7.7 覆铜7.8 设计规则检验 (DRC)7.9 实例辅导7.10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论