C51单片机系统实战班

+收藏

求学价: 面议 发布用户:whhqhxf

发布时间:2017-01-29 已有2873人浏览报名

课程介绍

课程进度安排(较新更新日期:2009.09.10


 课程大纲

第几阶段(基础篇,强化学习1周)

学习目标

      C语言基础加强、C51单片机编程环境与嵌入式系统概述、单片机的指令系统和汇编语言、C51程序与汇编程序的比较、例程分析,单步调试,本阶段为单片机基础内容,将贯穿整个单片机开发过程。

内容提要

1、C51单片机基本结构与工作原理
1)单片机概述与嵌入式系统演示、单片机系统设计介绍
2C51开发环境建立:Keil C IDE、下载软件、串口调试软件等;Keil C51工程文件建立方法;
3Keil C51程序编辑、编译、调试方法;常见问题解析
4)单片机嵌入式C语言程序设计基础
(5)作业:Keil C 环境练习


2、单片机I/O接口
1)单片机嵌入式系统基本组成讲解:电源、晶振、复位、下载、上拉电路等较小系统电路图分析,常见问题解析
2)单片机内部结构、引脚功能、存储空间、特殊功能寄存器
3I/O接口-输出应用(LED闪烁、二级管、限流电阻)
4)二极管、三极管的应用电路举例和仿真分析
(5)作业:单片机I/O练习


3、单片机的指令系统和汇编语言
18051指令的基本格式、分类和寻址方式
2)数据传送指令、算术运算指令
3)逻辑运算及移位指令、位操作指令
4)控制转移类指令
5)汇编编程举例(LED闪烁),汇编与C混合编程举例
(6)作业:单片机汇编练习


4、单片机C语言高级应用
1C51位运算、编程举例
2C语言程序流程控制(选择:if,?:
3C语言关系和逻辑运算符
4C语言程序流程控制(循环: while, for
5)函数的定义和调用
6)数组与指针的定义与引用,数组与指针的编程举例
7)由数组到指针的转换
8)结构体使用
9C51程序与汇编程序的比较、例程分析,单步调试
10)代码优化:SmallCompactLarge编译模式,存储类型
(11)作业:单片机C语言练习

 


第二阶段(提高篇,强化学习3周)

学习目标

    学习51单片机的中断、定时器、看门狗、串口、红外、时钟、I2C、A/D、D/A、键盘与数码管接口技术、LCD液晶触摸屏显示接口设计,硬件原理图设计与PCB布线,器件选型与焊接技术,软硬件调试技术。本阶段为单片机设计的核心内容。

内容提要

5、单片机系统的中断应用编程
1)中断的基本概念、中断源、中断控制寄存器
2)中断处理过程、中断优先级
3)中断的应用编程
(4)实例讲解举例
(5)作业:中断练习


6、单片机定时器、计数器应用编程
1)定时/计数器控制寄存器、工作方式

2)定时器中断应用编程(LED闪烁、驱动扬声器发声)

3)采用定时器方式,汇编编程LED闪烁
4定时器应用举例
(5)作业:定时器练习


7、看门狗
1)熟悉看门狗复位WDR和看门狗定时器WDT的应用场景;
2)熟悉软件看门狗的编写;
3)熟悉看门狗专用芯片工作原理和应用

(4)看门狗电路原理图设计与分析
(5)作业:看门狗练习


 8、串行口通信应用编程
1)异步通信与同步通信(简介)

2)串口通讯原理、通讯控制寄存器与通信方式

3)串行口电路原理图设计(专用芯片方式)
4)单片机串行口编程
5PC与单片机串行口通讯的代码分析、编程   
(6)阶段作业
(7)作业:串口练习  


 9、红外通信
1)红外通讯原理、通讯控制寄存器
2)红外模快的外围电路设计
3)使用C语言操作红外模块
(4) 红外遥控器实验
(5)作业:红外通信练习


10、I2C接口技术
1I2C介绍与时序分析
2I2C接口应用—EEPROM电路设计(AT24C0X芯片)
3Protel电路图设计演示、绘制指导
4I2C编程源代码讲解、编程举例
(5)作业:I2C编程练习


11、实时时钟接口技术
1)串行实时时钟接口电路设计(DS1302芯片使用分析)
2Protel电路图设计演示、绘制指导
3)实时时钟接口应用编程
4U/FF/U转换应用编程(可选)
(5)作业:实时时钟编程练习


12、A/D转换接口技术
1)模拟量输入通道电路设计
2)并行A/D转换技术简介(ADC0809简介)
3)串行A/D应用编程(TLC549芯片使用分析)
4Protel电路图设计演示、绘制指导
(5)作业:AD编程练习


13、D/A转换接口技术
1)模拟量输出通道电路设计
2)并行D/A转换技术简介(DAC0832简介)
3)串行D/A应用编程(TLC5615芯片使用分析)
4Protel电路图设计演示、绘制指导 
(5)作业:DA编程练习


14、键盘与LED数码管接口技术
14键复用I/O键盘设计
2)数码管接口电路设计
3)键盘与数码管应用编程
4Protel电路图设计演示、绘制指导
(5)作业:键盘与LED数码管编程练习

15、LCD液晶触摸屏显示接口设计
1)液晶显示原理简介

2)接口设计简介(字符式HD44780,点阵式T6963

3M1602字符型液晶模块应用编程

4Protel电路图设计演示
5LCD应用编程(菜单设计)
(6)作业:LCD应用编程练习

 

 

第三阶段(项目实战篇,强化学习2周)

学习目标

目的:
        
通过2个实际项目案例(项目一必选,项目二、三任选其一),对本课程学习效果做一个总结,增强理论的掌握和动手能力,项目全程有老师辅导并控制开发进度,较后进行作品的验收和答辩。


要求:
1、根据需求编写需求分析报告和详细设计,经讲师评审通过后,进行下列步骤
2、原理图和PCB设计
2、器件选型、元件焊接
3、完成硬件调试
4、完成软件编程和调试
5、编写项目答辩报告


项目名称:
项目一:温度+红外监控系统设计(利用实验板实现软件部分)
项目二:公司门禁系统设计(软硬件都要学员实现)
项目三:GPRS安防监控系统设计(软硬件都要学员实现)


显示全部

学校介绍

华嵌科技

认证机构

黄金会员5年

查看信用档案

学校人气度:5117

    武汉华嵌科技有限公司(以下简称“华嵌科技”),公司于2009年3月成立,主营嵌入式培训与嵌入式技术解决方案业务。总部位于湖北武汉-“中国光谷”腹地,在湖南长沙、陕西西安设有分支机构。是华中地区开班较早,培养学员较多的专业嵌入式培训机构,至今培训各类学员人数超过10000人,培训质量和学员口碑在华中地区嵌入式培训领域名列前茅,目前公司与20多所高校建立校企合作关系,是100多家知名企业的嵌入式领域企业内训提供商和人才服务提供商;为超过100家企业做过嵌入式技术解决方案和技术咨询服务;经过多年的技术沉淀,公司已经成长为专业的嵌入式技术服务平台,业务涵盖嵌入式培训与企业内训、嵌入式软硬件项目研发与解决方案、嵌入式人才服务,搭建了一套完整的嵌入式技术服务生态系统,客户范围覆盖整个华中地区,辐射全国。

华嵌官方微信二维码,扫一扫~  微信号:whhqqrs

 ● 嵌入式培训:  

  为企业和个人提供高端的嵌入式技术培训服务,帮助学员快速提高嵌入式核心技术开发能力。华嵌拥有多名全职高级讲师,他们平均有5年以上的嵌入式开发经验,为保证中心提供高质量的培训服务做好充分保障。公司投入了大量人力和财力,配备有充足的实验设备和完善的教学设施。
  华嵌将本着为用户提供优质而完善的培训服务的原则, 每年至少升级一次培训服务内容,提供更加适合华中地区企业及学员需求的培训服务。华嵌的老师们将以较谦虚谨慎的态度接受各方面的建议和意见,不断提高工作质量,提高标准化意识,将更好的培训带给每一位参加培训的学员。

  1、长期就业培训: 培训时间一般四个多月,适合于毕业后有志于从事嵌入式方面的开发工作的应届大学毕业生和已经工作过一段时间,但是想转行转岗的。

  2、短期充电培训: 时间较短,培训一般在晚上,周末等业余时间进行,适合于在职的工程师和高校老师进行的技术提升,学员需要一定的技术基础;  

     3、企业内部培训:根据企业的需求进行定制化的课程讲授,属于企业组织的员工专业技能培训。


●  解决方案与咨询服务:承接嵌入式项目工程及核心部分的开发任务,帮助客服缩短产品研发周期,降低开发成本。向嵌入式行业提供技术咨询服务及解决方案,帮助客服加速产品上市时间,降低开发成本。


●  人才推荐服务: 通过系统的嵌入式培训,快速达到用人单位人才需求标准,为企业推荐合适的嵌入式人才,降低其人才招聘成本。


进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询