版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机开发培训简介培训科目:主流单片机开发培训培训机型:电路基础+C语言基础+51+AVR+MSP430+PROTEL99SE布板软件+完整单片机项目解析培训机构:北京中联电科技发展有限公司(公司下属对外培训)网址: HYPERLINK / 联系方式:办公咨询张老师)朱老师)培训方式:独立创新、实战易学培训周期:2个月全日制(早9晚5周一至周五)招生对像:有一定电子基础,欲从事电子产品开发或爱好者期招生数:每期仅限5-15人培训费用:5660元/人课程安排:主要针对目前主流的51、AVR、430单片机为案例进行分析
2、讲解,实战经验和动手能力为主,调用少数理论概式。模拟正规公司开发产品流程,使得学员结业快速上手,适应工作环境变更。一、课程总体流程:1以51机型为主,不反对理论分析与套用,但以大量实际动手和案例分析为主。51机型分三阶段讲述与论证:初级阶段:51单片机内部资源分析讲解(如单片机部的中断、定时器、串口、IO等)。中级阶段:51单片机外设模块讲解(如单片机外围常用的时钟模块,LCD模块,LED模块,键盘,EEPROM,语音模块,SD卡模块等本培训教程以实验箱为主设及近50个功能模块,值得特别说明外设模块不光适用51单片机而是适合所有裸机系统的机型如;AVR,430,STM32,LPC等为以后升级A
3、VR,430或是ARM打下良好基础)。高级阶段:以实际项目开发为主,本培训以二大项目例为主,让学员快速适应和进入开发领域。2AVR与430机型,只讲解AVR和430的内部资源,既初级阶段,其它与51亦同。3PROTEL99SE 电路板设计软件:主要讲解双面PCB板原理图,PCB图设计经验及技巧。4完成培训课程,总结心得结业。二、课程细化简述:/-/A . 51单片机:以大量的实验代码为例结合实验箱反复论证中间不反对理论论证。初级阶段:单片机内部资源 1.1单片机最小系统点亮发光二极管 1.2单片机主供电系统、时钟系统、和复位系统 1.3单片机引脚定义及IO内部结构和编程方法 1.3.1 STC
4、系列单片机全部引脚定义讲述 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下降沿中
5、断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.7STC系列单片机EEPROM讲解 1.7.1EEPROM寄存器介绍 1.7.
6、2EEPROM编程讲解1.8 单片机综合实验C语言阶段讲解及总结中级阶段:以大量单片机外围模块分析讲解C语言及电路原理图可直接移植项目LED流水灯实验代码及电路原理图分析独立式和矩阵式按键实验代码及电路原理图分析蜂鸣器及继电器实验代码及电路原理图分析ULN2003步进电机驱动IC实验代码及电路原理图分析L297和L298步进电机驱动IC实验代码及电路原理图分析PT2272无线摇控接收实验代码及电路原理图分析74LS165并转串实验代码及电路原理图分析74HC595串转并实验代码及电路原理图分析74HC139二四译码器及74HC138三八译码器实验代码及电路原理图分析1.1074HC245 总线
7、驱动IC实验代码及电路原理图分析1.11MC74HC4078中断扩展实验代码及电路原理图分析1.12MAX7219驱动数码管实验代码及电路原理图分析1.13TFT 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总线存储器件实验代码及电路原理
8、图分析1.21 NRF2401 无线数传模块实验代码及电路原理图分析1.22 MAX1898 电池充放电实验代码及电路原理图分析1.23电灯调光控制电路实验代码及电路原理图分析1.24 UPD6453视频叠加实验代码及电路原理图分析1.25 BH1415F无线电台发射器实验代码及电路原理图分析1.26 NE555实验代码及电路原理图分析1.27 X5045实验代码及电路原理图分析1.28LM331电压频率转换实验代码及电路原理图分析1.29红外摇控实验代码及电路原理图分析1.30 MC74HC4051模拟电子开关实验代码及电路原理图分析1.31 HM62256 RAM存储器件扩展实验代码及电路
9、原理图分析1.32 RS232串口通信实验代码及电路原理图分析1.33 RS485通信实验代码及电路原理图分析1.34电容式轻触按键工作原理及电路分析1.35 SYN6288 嵌入式中文语音合成芯片实验代码及电路原理图分析1.36AD9850信号发生模块实验代码及电路原理图分析1.37ENC28J60网络模块实验代码及电路原理图分析1.38FM1702 RFID模块实验代码及电路原理图分析1.39 MP3解码IC实验代码及电路原理图分析1.40 FM收音机模块实验代码及电路原理图分析1.41 SD卡实验代码及电路原理图分析1.42 USB从接口实验代码及电路原理图分析1.43USB主接口实验代
10、码及电路原理图分析1.44 TC35 GSM手机拔打电话及发短信实验代码及电路原理图分析1.45 88 LED扫描输出实验代码及电路原理图分析1.46 RS-232串口通信实验代码及电路原理图分析1.47 RS-485差分串行通信实验代码及电路原理图分析1.48字符型液晶显示实验代码及电路原理图分析1.49 图形液晶显示实验代码及电路原理图分析1.50阶段总结,C语言和电路原理总结分析完成中级讲解高级阶段:以二大项目案列就行分析讲解,讲述产品开发流程。大型LED电子看板工程案例分析讲解(程序代码1千行左右)1.1.1 硬件设计讲解:主要讲解如何跟据产品的提出搭建电路原理图,跟据LED电子看板功
11、能的提出;搭建和设计电路原理图包括时钟电路,键盘电路,总线驱动电路,红外摇控电路等。着重讲述原理图设计注意事项及要点。1.1.2 软件设计讲解:主要讲述如何跟据搭建电路硬件进行,驱动程序和应用程序的编写,调试,和验证。包括时钟电路的驱动程序编写,键盘电路驱动程序的编写,红外接收驱动程序编写,驱动程序的调试方法,调试正确后驱动程序的分配优化;和应用程序的编写思路。 1.2工业数字测控精准操作仪(程序代码近1万行) 1.1.1硬件设计讲解:主要讲解RS232串口电路设计,RS485总线设计,74HC373总线扩展,运放电路设计,AD采集电路设计,电源电路设计,拔码电路,LCD显示电路,键盘电路,2
12、4C存储器电路,信号驱动电路;防干扰电路等设计思路作原理,等着重讲解。 1.1.2软件设计讲解:主要讲解如何跟据搭建电路原理图进行软件的驱动程序编写和应用程序的设计。其中包括有:LCD1602显示器驱动程序编写,键盘驱动程序的编写,LED指示灯驱动,ADC模数转换驱动,拔码开关驱动,蜂鸣器,24C EEPROM 等驱动程序编写。应用程序包括;如何跟据产品的功能需求进行软件驱动程序的调用和软件算法的描述。本案例应用了丰富的应用软件资源,PID调节算法,软件滤波程序,按键加速度程序,系统菜单编写程序,报警检测和指示程序,工作状态指示程序,掉电记忆程序。补尝调节程序,ADC采信电压换算测量数据程序。
13、方式选择程序,RS232与上位机通信程序等。大量实例代码资源,让学员快速理解和撑控大部分设计思路。1.1.3 高级阶段总结C语言和电路原理总结分析完成全部讲解 51单片机所有部分总结,结束51单片机讲述课程/-/B. AVR单片机:主要讲述AVR单片机的内部资源即初级阶段其它同51单片机,和AVR-51单片机C语言程序的相互移植方法。 初级阶段:主要讲述AVR M16单片机开发环境和工具安装使用,及内部资源的编程 操作和与51单片机之间程序的相互移植方法。AVR单片机开发环境的建立,开发工具使用及最小系统组成AVR单片机点亮LED发光二极管程序讲解I/O端口编程讲解1.3.1 IO端口介绍1.
14、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单片机之间程序的相互
15、移植方法。1.1 MSP430单片机开发环境的建立,开发工具使用及最小系统组成MSP430单片机点亮LED发光二极管程序讲解 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
16、原理图设计及PCB板图设计方法和流程。1.初识Protel 99SE1.1本章学习重点和难点1.2启动Protel 99SE1.3初识Protel 99SE1.3.1菜单栏1.3.2工具栏1.3.3状态栏和命令行1.3.4浏览器管理窗口和工作窗口1.4Protel 99SE的文件存储方式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
17、.2原理图管理窗口2.2.1载入/删除原理图库文件2.2.2查找元器件2.2.3查看原理图设计图件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.5图纸区域栅格的定义2.6原理图的打印输出2.6.1设置打印机2.6.2打印输出2.7实例辅导2.8小结3.原理图设计3.1本章学习重点和难点3.2设计原理图的基本流程3.3新建原理图设计文件3.4工作环境参数设置3.4.1定义图纸外观
18、3.4.2栅格参数设置3.4.3自定义图纸外形3.5载入原理图库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修改网络标号3.10小结4.制作原理图符号4.1本章学习重点和难点4.2概念辨析4.3创建一个原理图库文件4.4原理图库编辑器管理窗口4.4.1原理图符号浏览窗口4.4
19、.2原理图符号操作窗口4.5绘图工具栏4.5.1绘图工具栏中各工具的功能4.5.2绘制直线4.5.3绘制贝塞尔曲线4.5.4绘制椭圆弧4.5.5绘制多边形4.5.6添加文字注释4.5.7创建元器件4.5.8添加子件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.1网络标号5.3.2元器件5.3.3元器件封装库5.3.4设计
20、规则冲突5.3.5浏览设计规则5.4设置PCB编辑器的环境参数5.5PCB放置工具栏(Placement Tools)5.5.1绘制导线5.5.2放置焊盘5.5.3放置过孔5.5.4放置字符串5.5.5设置坐标原点5.5.6放置元器件5.5.7放置矩形填充5.5.8放置多边形填充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.1工作层面类型说明
21、6.3.2设置工作层面6.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.8.5网络密度分析6.8.63D效果图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自动布线器(Auto Route)参数设置7.5.2自动布线7.6自动布线的手工调整7.6.1利用编辑功能调整布线结果7.6.2利用拆线功能调整布线结果7.7覆铜7.8设计规则检验(DRC)7.9实例辅导7.10小结8.元器件封
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学试题(工学)-航空、航天科学历年参考题库含答案解析
- 2026学年广东省深圳市四年级语文期末评估思维拓展题详细参考解析详细答案和解析
- 第一单元万以上数的认识(分层作业)2025-2026学年四年级数学上册新人教版(含答案)
- 2025-2026学年一年级小学书法课说课稿
- 2025-2026学年初中美术兵马俑面试说课稿
- 2025-2026学年大班吹画说课稿
- 2025-2026学年关于故乡的说课稿
- 2026年江苏省兴化市高二生物上册期末考试测试卷含答案(综合题)
- 2025-2026学年《小河与青草》说课稿
- 2025-2026学年中国传统艺术美术说课稿
- 2026年秋统编版九年级语文上册期中真题卷02含作文范文
- 2026年基层公共就业服务培训试卷及答案
- 2026年ISO9001内审员考试真题及答案解析
- (完整版)PE聚乙烯
- 建筑物消防安全疏散设计规范2025版
- 中欧关系现状与发展趋势
- 2026山东青岛市财通集团有限公司招聘27人考试参考题库及答案解析
- 小学数学课堂中生成式人工智能辅助教师教学问题解决研究教学研究课题报告
- 国旗法与国徽法课件
- GB/T 31439.2-2025波形梁钢护栏第2部分:三波形梁钢护栏
- 人教版八年级历史上册第一次月考试卷(附答案)
评论
0/150
提交评论