北京中技航帆单片机培训中心的师资力量都是具有丰富的单片机,模拟/数字技术实际经验的专家(航天部101,102,103所的多位从事导弹的高级人才)和资深工程师(清华大学,研究生院),本培训中心不断创新和改进培训教程,积累了丰富的教学经验和资深教师队伍.整个教学过程中,将侧重实际的实践技能和工作经验,来达到迅速提升学员的软硬开发技巧和系统设计能力的目的;本培训中心是培训硬件工程师(电脑硬件,外设,单片机,模拟/数字电路),软件工程师的摇篮,为全国各地输送人才的培育中心。本培训中心座落在享有中国硅谷美誉的中关村北京大学创业园 ,有北大、清华学府、皇家林园、人才、地理位置独具优势。
前 言
当你学习完了我们的单片机基础班课程,毕业设计已经达到要求,对单片机内部结构;外部引脚及其功能;常用外围器件扩展的应用;中断系统的编程;数码管(LED)编程的两大要点;键盘编程的几大部分及其关键点;液晶(字符点阵,汉字点阵)编程的三大要素;A/D转换的关键语句,都掌握得很透彻后,你就可以学习我们的中级班课程了 。
授课内容:
第一讲:IIC总线接口
一.IIC总线协议
1.IIC总线的基本特性(信号线,数据传输,寻址,仲裁,
2.IIC总线上的时钟信号(分析IIC总线的时钟信号控制权,为编程提供理论依据)
2.IIC总线上的数据传输(从理论上分析了IIC总线的数据传输特点,使编程变得简单)
起始条件:
停止条件:
数据传输过程分析
4.IIC总线上的地址与寻址
4.IIC总线上的竞争与仲裁
二、应用
以常用IIC总线芯片24CXX系列为例,讲解其与单片机之间的硬件连接,重点分析软件编程,把理论与编程贯穿在一起。
第二讲:1-Wire总线接口
一. 单总线技术概念
1、单总线芯片简介
⑴单总线芯片硬件结构
⑵单总线芯片序列号,了解阐述单总线芯片序列号的唯一性。
⑶单总线芯片的供电
①采用寄生电源的原理
②如何解决单总线供电不足问题及解决这种问题的方法有何优点
2、单总线技术的特点及其应用
⑴单总线技术的特点:
⑵单总线技术的典型应用
二.单总线数据通讯协议
1、单总线通信信号类型
⑴介绍单总线6种信号类型
⑵分析写时隙时序
⑶分析读时隙时序
2、单总线通信的初始化
3、单总线通信的ROM命令
⑴搜索ROM(代码F0H)
⑵读ROM(代码33H)
⑶匹配ROM(代码55H)
⑷直访ROM(代码CCH)
⑸条件搜索(代码ECH)
4、单总线器件的ROM搜索
⑴介绍单总线器件ROM注册码的数据格式
⑵介绍单总线主机和从机的搜索过程
5、单总线通信的功能命令
三.DS18B20原理及编程
1、介绍单总线数字温度传感器DS18B20的基本功能
⑴DS18B20的特点
⑵引脚描述
⑶内部结构
⑷工作原理
⑸功能命令
①温度转换:启动温度转换
②读便笺存储器:从便笺存储器读取包括CRC在内的全部9个字节
③写便笺存储器:向便笺存储器的TH、TL及配置寄存器写入数据
④复制便笺存储器:将TH、TL及配置寄存器的内容从便笺存储器复制到EEPROM中
⑤回读EEPROM:将EEPROM中的TH、TL及配置寄存器回读到便笺存储器
⑥读电源:读取DS18B20的供电模式
2、介绍DS18B20与51系列单片机连接电路原理图
3、DS18B20与51系列单片机的软件设计
第三讲:SPI和Microwire串行总线接口
1、定义:SPI是一种同步串行外围接口,采用3根或4根信号线进行数据传输,所需要的信号包括使能信号,同步信号,同步数据(输入和输出)。Microwire总线是三线同步串行接口,由一根数据输出线,一根数据输入线和一根时钟信号线组成。SPI 及Microwire 串行总线的优点:可以简化系统结构,降低系统成本,使系统具有灵活的可扩展性。SPI 及Microwire 串行总线的缺点:采用SPI 及Microwire 串行总线构成的系统都是单主系统,这使得SPI 和Microwire的应用受到了一定的限制。
一.SPI 及Microwire (简单介绍)串行总线协议
1.SPI串行总线协议
⑴SPI总线的主要特点:
①全双工,三线同步传输
②主机或从机操作
③1.05Mbit/s的最大主机数据传输速率
⑵SPI的数据/控制信号
2.Microwire串行总线协议(简单介绍)
⑴概述
⑵Microwire总线读/写时序
⑶Microwire总线典型应用
二、SPI 及Microwire 串行总线器件
1.SPI串行总线器件
⑴ISD4004简介
①概述
②引脚描述
③内部结构及工作原理
⑵ISD4004的SPI接口及其指令系统
2、Microwire串行总线器件
三、ISD4004的电路设计及其编程
1.ISD4004在单片机系统中的典型应用电路
2.ISD4004与51系列单片机例程