单片机培训大纲

上传人:工**** 文档编号:493714240 上传时间:2023-05-30 格式:DOCX 页数:5 大小:14.82KB
返回 下载 相关 举报
单片机培训大纲_第1页
第1页 / 共5页
单片机培训大纲_第2页
第2页 / 共5页
单片机培训大纲_第3页
第3页 / 共5页
单片机培训大纲_第4页
第4页 / 共5页
单片机培训大纲_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机培训大纲》由会员分享,可在线阅读,更多相关《单片机培训大纲(5页珍藏版)》请在金锄头文库上搜索。

1、单片机培训大纲-【武汉华嵌】课程大纲第一阶段(基础阶段)学习目标C语言基础加强、C51单片机编程环境与嵌入式系统概述、单片机的指令系统和汇编语言、C51程序 与汇编程序的比较、例程分析,单步调试,本阶段为单片机基础内容,将贯穿整个单片机开发过程。内容提要1、C51单片机基本结构与工作原理(1)单片机概述与嵌入式系统演示、单片机系统设计介绍(2)C51开发环境建立:Keil C IDE、下载软件、串口调试软件等;Keil C51工程文件建立方法;(3)Keil C51程序编辑、编译、调试方法;常见问题解析(4)单片机嵌入式C语言程序设计基础(5)Protel环境建立(6)实验:Keil C环境练

2、习与protel软件的熟悉2、单片机I/O接口(1)单片机嵌入式系统基本组成讲解:电源、晶振、复位、下载、上拉电路等最小系统电路图分析, 常见问题解析(2)单片机内部结构、引脚功能、存储空间、特殊功能寄存器(3)I/O接口一输出应用(LED闪烁、二级管、限流电阻)(4)二极管、三极管的应用电路举例和仿真分析(5)实验:单片机I/O练习3、单片机的指令系统和汇编语言(1)8051指令的基本格式、分类和寻址方式(2)数据传送指令、算术运算指令(3)逻辑运算及移位指令、位操作指令(4)控制转移类指令(5)汇编编程举例(LED闪烁),汇编与C混合编程举例(6)实验:单片机汇编练习4、单片机C语言高级应

3、用与(1)C51位运算、编程举例(2)C语言程序流程控制(选择:if,?:)(3)C语言关系和逻辑运算符(4)C语言程序流程控制(循环:while, for)(5)函数的定义和调用(6)数组与指针的定义与引用,数组与指针的编程举例(7)由数组到指针的转换(8)结构体使用(9)C51程序与汇编程序的比较、例程分析,单步调试(10)代码优化:Small、Compact、Large编译模式,存储类型(11)实验:单片机C语言练习第二阶段(强化阶段)学习目标学习51单片机的中断、定时器、看门狗、串口、红外、时钟、I2C、A/D、D/A、键盘与数码管接口 技术、LCD液晶触摸屏显示接口设计,硬件原理图设

4、计,器件选型与分析,软硬件调试技术。本阶段为 单片机设计的核心内容。【武汉华嵌官网】内容提要5、单片机系统的中断应用编程(1)中断的基本概念、中断源、中断控制寄存器(2)中断处理过程、中断优先级(3)中断的应用编程(4)实例讲解举例(5)实验:中断练习6、单片机定时器、计数器应用编程(1)定时/计数器控制寄存器、工作方式(2)定时器中断应用编程(LED闪烁、驱动扬声器发声)(3)采用定时器方式,汇编编程LED闪烁(4)定时器应用举例(5)实验:定时器练习7、看门狗(1)熟悉看门狗复位WDR和看门狗定时器WDT的应用场景;(2)熟悉软件看门狗的编写;(3)熟悉看门狗专用芯片工作原理和应用(4)看

5、门狗电路原理图设计与分析(5)实验:看门狗练习8、串行口通信应用编程(1)异步通信与同步通信(简介)(2)串口通讯原理、通讯控制寄存器与通信方式(3)串行口电路原理图设计(专用芯片方式)(4)单片机串行口编程(5)PC与单片机串行口通讯的代码分析、编程9、红外通信(1)红外通讯原理、通讯控制寄存器(2)红外模快的外围电路设计(3)使用C语言操作红外模块(4)红外遥控器实验(5)实验:红外通信练习10、I2C接口技术(1)I2C介绍与时序分析(2)I2C接口应用一EEPROM电路设计(AT24C0X芯片)(3)I2C电路图导读(4)I2C编程源代码讲解、编程举例(5)实验:I2C编程练习11、实

6、时时钟接口技术(1)串行实时时钟接口电路设计(DS1302芯片使用分析)(2)电路图导读(3)DS1302芯片时序分析(4)实时时钟接口应用编程实例分析(5)实验:实时时钟编程练习12、A/D转换接口技术(1)模拟量输入通道电路设计(2)并行A/D转换技术简介(ADC0809简介)(3)串行A/D应用编程(TLC549芯片使用分析)(4)电路图导读(5)实验:AD编程练习(PCF8591)13、D/A转换接口技术(1)模拟量输出通道电路设计(2)并行D/A转换技术简介(DAC0832简介)(3)串行D/A应用编程(TLC5615芯片使用分析)(4)电路图导读(5)实验:DA编程练习(PCF85

7、91)14、键盘与LED数码管接口技术(1)4键复用I/O键盘设计(2)数码管接口电路设计(3)键盘与数码管应用编程(4)电路图导读(5)实验:键盘与LED数码管编程练习15、LCD液晶触摸屏显示接口设计(1)液晶显示原理简介(2)接口设计简介(字符式HD4478O,点阵式T6963)(3)M16O2字符型液晶模块应用编程(4)电路图导读(5)LCD应用编程(菜单设计)(6)实验:LCD应用编程练习16、阶段项目综合设计在实验板上自行设计程序,完成如下小项目(1)数字频率计设计(2)多路数字抢答器设计(3)数字寒暑表设计(4)红外遥控的步进电机调速系统设计第三阶段(高级阶段)学习目标17、工业

8、串行通信485接口设计(1)485接口原理介绍,与232通信的关系(2)485通信实例演示与程序剖析(3)电路图设计演示(4)实验:485与232接口通信18、工业现场总线协议modbus应用(1)modbus总线协议介绍(2)modbus实例演示与程序剖析(3)电路原理图设计分析(4)实验:modbus主从通信应用编程练习19、SPI总线应用(1)spi总线协议介绍(2)spi实例演示与程序剖析(3)电路图与时序分析(4)实验:spi应用编程练习20、工业现场总线can总线应用(1)can总线协议介绍(2)can实例演示与程序剖析(3)电路图设计分析(4)实验:can通信应用编程练习21、用

9、VB/QT设计上位机程序与单片机通信(1)VB/QT软件使用,包括界面设计、基本语法(2)上位机使用VB/QT与单片机串口通信实例与代码分析(3)实验:上、下位机使用串口双向通信第四阶段(项目实战)学习目标目的:通过1个实际项目案例(任选其一),对本课程学习效果做一个总结,增强理论的掌握和动手能力, 项目全程有老师辅导并控制开发进度,最后进行作品的验收和答辩。步骤:1、根据需求编写需求分析报告和详细设计,经讲师评审通过后,进行下列步骤2、纸档原理图设计与器件选型3、用万用板搭建单片机最小系统、以及外围功能电路4、完成软件功能的编程和调试5、万用板验证通过,并且在PC上编写VB程序与万用板通信,实现PC监控6、编写项目答辩报告项目名称:项目一:基于modbus协议和485总线的温湿度监控系统设计项目二:基于can总线的公司门禁控制系统设计或自选有代表性项目作为项目名,经【武汉华嵌】讲师评估通过后负责指导。【武汉华嵌】祝您学习愉快!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号