基于DS18B20的温度传感器设计课程设计.docx

上传人:b****2 文档编号:1776173 上传时间:2023-05-01 格式:DOCX 页数:33 大小:631.05KB
下载 相关 举报
基于DS18B20的温度传感器设计课程设计.docx_第1页
第1页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第2页
第2页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第3页
第3页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第4页
第4页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第5页
第5页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第6页
第6页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第7页
第7页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第8页
第8页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第9页
第9页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第10页
第10页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第11页
第11页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第12页
第12页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第13页
第13页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第14页
第14页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第15页
第15页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第16页
第16页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第17页
第17页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第18页
第18页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第19页
第19页 / 共33页
基于DS18B20的温度传感器设计课程设计.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于DS18B20的温度传感器设计课程设计.docx

《基于DS18B20的温度传感器设计课程设计.docx》由会员分享,可在线阅读,更多相关《基于DS18B20的温度传感器设计课程设计.docx(33页珍藏版)》请在冰点文库上搜索。

基于DS18B20的温度传感器设计课程设计.docx

基于DS18B20的温度传感器设计课程设计

 

基于DS18B20的温度传感器设计

摘要

2009年6月14日随着时代的进步和发展,单片机技术已经普与到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。

本文主要介绍了一个基于AT89C52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以与各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。

对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。

 

关键词:

单片机AT89C51;DS18B20温度传感器;液晶显示LCD1602。

 

第一章前言

目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。

单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,与输入与输出接口电路,这种芯片称为:

单片机。

由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。

单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。

本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。

本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。

传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点而下面利用集成温度传感器AD590设计并制作了一款基于AT89C51的4位数码管显示的数字温度计,其电路简单,软硬件结构模块化,易于实现。

该数字温度计利用AD590集成温度传感器与其接口电路完成温度的测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理的数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上。

系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以与外围电源、时钟电路等组成。

 

第二章设计任务与要求

2.1设计任务

以MCS-51系列单片机为核心器件,组成一个数字温度计,采用数字温度传感器DS18B20为检测器件,进行单点温度检测,检测精度为±0.1摄氏度。

温度显示采用LCD1602显示,两位整数,一位小数如图2.1。

图2.1系统总体方针图

2.2设计要求

设计一个基于单片机的DS18B20数字温度计。

课程设计要求:

Ø5V供电;

Ø温度采集采用DS18B20;

Ø1602LCD液晶显示器;

Ø设计温度控制器原理图,学习用PROTEL画出该原理图,并用proteus进行仿真;

设计和绘制软件流程图,用C语言进行程序编写,然后进行调试。

 

第三章课程设计方案与器材选用

3.1设计总体方案

提与到温度的检测,我们首先会考虑传统的测温元件有热电偶和热电阻,而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试也复杂,制作成本高。

因此,本数字温度计设计采用智能温度传感器DS18B20作为检测元件,测温围为-55°C至+125°C,最大分辨率可达0.0625°C。

DS18B20可以直接读出被测量的温度值,而采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

按照系统设计功能的要求,确定系统由三个模块组成:

主控制器STC89C51,温度传感器DS18B20,驱动显示电路。

总体电路框图3.1:

 

主控制器

STC89C52

DS18B20

LCD1602

报警模块

图3.1系统总体框图

3.1.1方案论证

(1)温度传感模块

方案一:

采用热敏电阻,热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的,也不能满足测量围。

在温度测量系统中,也常采用单片温度传感器,比如AD590,LM35等。

但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使测温系统的硬件结构较复杂。

另外,这种测温系统难以实现多点测温,也要用到复杂的算法,一定程度上也增加了软件实现的难度。

方案二:

采用单总线数字温度传感器DS18B20测量温度,直接输出数字信号。

便于单片机处理与控制,节省硬件电路。

且该芯片的物理化学性很稳定,此元件线形性能好,在0—100摄氏度时,最大线形偏差小于1摄氏度。

DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度装置,它直接输出温度的数字信号到微控制器。

每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。

这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。

综上分析,我们选用第二种方案图3.2。

图3.2温度传感模块仿真图

(2)显示模块

方案一:

采用8位段数码管,将单片机得到的数据通过数码管显示出来。

该方案简单易行,但所需的元件较多,且不容易进行操作,可读性差,一旦设定后很难再加入其他的功能,显示格式受限制,且大耗电量大,不宜用电池给系统供电。

方案二:

采用液晶显示器件,液晶显示平稳、省电、美观,更容易实现题目要求,对后续的园艺通兼容性高,只需将软件作修改即可,可操作性强,也易于读数,采用RT1602两行十六个字符的显示,能同时显示其它的信息如日期、时间、星期、温度。

综上分析,我们采用了第二个方案图3.3

图3.3显示模块仿真图

3.1.2系统的具体设计与实现

采用AT89S52单片机作为控制核心对温度传感器DS18B20控制,读取温度信号并进行计算处理,并送到液晶显示器LCD1602显示。

按照系统设计功能的要求,确定系统由3个模块组成:

主控制器、测温电路和显示电路。

数字温度计总体电路结构框图如图3.4所示。

主控制器

LCD1062显示

温度传感器

单片机复位

时钟振荡

图3.4 总体设计方框图

3.2器材选用分析

3.2.1DS18B20温度传感器

1.DS18B20的特点

本设计的测温系统采用芯片DS18B20,DS18B20是DALLAS公司的最新单线数字温度传感器,它的体积更小,适用电压更宽,更经济。

实现方法简介

DS18B20采用外接电源方式工作,一线测温一线与STC89C51连接,测出的数据放在寄存器中,将数据经过BCD码转换后送到LED显示。

DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

DS18B20的性能特点如下:

●独特的单线接口仅需要一个端口引脚进行通信;

●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;

●无须外部器件;

●可通过数据线供电,电压围为3.0~5.5V;

●零待机功耗;

●温度以9或12位数字;

●用户可定义报警设置;

●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;

●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;

DS18B20部结构主要由四部分组成:

64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。

DS18B20的管脚排列如图3.5所示。

64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。

不同的器件地址序列号不同。

C

64

ROM

线

 

高速缓存

存储器与控制逻辑

温度传感器

高温触发器TH

低温触发器TL

配置寄存器

8位CRC发生器

Vdd

图3.5DS18B20的部结构

图3.6DS18B20的引脚分布图

64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。

温度报警触发器TH和TL,可通过软件写入户报警上下限。

DS18B20温度传感器的部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。

高速暂存RAM的结构为8字节的存储器,结构如图3.6所示。

头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。

第5个字节,为配置寄存器,它的容用于确定温度值的数字转换分辨率。

DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。

该字节各位的定义如图3.7所示。

低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。

图3.7DS18B20的字节定义

DS18B20高速暂存器共9个存存单元,如表3-1所示:

表3-1DS18B20的引脚分布图

序号

寄存器名称

作   用

序号

寄存器名称

0

温度低字节

以16位补码形式存放

4、5

保留字节1、2

1

温度高字节

6

计数器余值

2

TH/用户字节1

存放温度上限

7

计数器/℃

3

HL/用户字节2

存放温度下限

8

CRC

以12位转化为例说明温度高低字节存放形式与计算:

12位转化后得到的12位数据,存储在18B20的两个高低两个8位的RAM中,二进制中的前面5位是符号位表3-2所示。

如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625才能得到实际温度表3-2。

表3-2DS18B20的字节存放表

高8位

S

S

S

S

S

S

S

S

低8位

23

22

21

20

2-1

2-2

2-3

2-4

由图3.7可以看到,DSl8B20的部存储器是由8个单元组成,其中第0、1个存放测量温度值,第2、3分别存放报警温度的上下限值,第4单元为配置单元,5、6、7单元在DSl8B20这里没有被用到。

对于第4个寄存器,用户可以设置温度转换精度,系统默认12bit转换精度,相当于十进制的0.0625℃,其转换时间大约为750us。

图3.7部存储器结构图

表3-3温度精度配置

R1

R0

转换精度(16进制)

转换精度(十进制)

转换时间

0

0

9bit

0.5

93.75ms

0

1

10bit

0.25

187.5ms

1

0

11bit

0.125

375ms

1

1

12bit

0.0625

750ms

由表3-3可见,DS18B20温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。

因此,在实际应用中要将分辨率和转换时间权衡考虑。

高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。

第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。

当DS18B20接收到温度转换命令后,开始启动转换。

转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。

单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示。

当符号位S=0时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;当符号位S=1时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。

表3-4是一部分温度值对应的二进制温度数据。

 

表3-4温度精度配置

温度/℃

二进制表示

十六进制表示

+125

0000011111010000

07D0H

+85

0000010101010000

0550H

+25.0625

0000000110010000

0191H

+10.125

0000000010100001

00A2H

+0.5

0000000000000010

0008H

0

0000000000001000

0000H

-0.5

1111111111110000

FFF8H

-10.125

1111111101011110

FF5EH

-25.0625

1111111001101111

FE6FH

-55

1111110010010000

FC90H

DS18B20完成温度转换后,就把测得的温度值与RAM中的TH、TL字节容作比较。

若T>TH或T<TL,则将该器件的报警标志位置位,并对主机发出的报警搜索命令作出响应。

因此,可用多只DS18B20同时测量温度并进行报警搜索。

在64位ROM的最高有效字节中存储有循环冗余检验码(CRC)。

主机ROM的前56位来计算CRC值,并和存入DS18B20的CRC值作比较,以判断主机收到的ROM数据是否正确。

DS18B20的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入。

器件中还有一个计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。

计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应的一个基数分别置入减法计数器1、温度寄存器中,计数器1和温度寄存器被预置在-55℃所对应的一个基数值。

减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时,温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到0时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。

其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值。

另外,由于DS18B20单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。

系统对DS18B20的各种操作按协议进行。

操作协议为:

初使化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据。

由于DS18B20采用的“一线总线”结构,所以数据的传输与命令的通讯只要通过微处理器的一根双向I/o口就可以实现。

DSl8B20约定在每次通信前必须对其复位,具体的复位时序如图3.8

 

图3.8复位时序图

图3.8,tRSTL为主机发出的低电平信号,本文中有AT89S52提供,tRSTL的最小时延为480us,然后释放总线,检查DSl8B20的返回信号,看其是否已准备接受其他操作,其中tPDHIGH时间最小为15us,过60us为DS18B20没有准备好,主机应继续复位,直到检测到返回信号变为低电平为止。

表3-5DS18B20的ROM操作指令

操作指令

33H

55H

CCH

F0H

ECH

含义

读ROM

匹配ROM

跳过ROM

搜索ROM

报警搜索ROM

表3-6DS18B20的存储器操作指令

操作指令

4EH

BEH

48H

44H

D8H

B4H

含义

部复制

温度转换

重新调出

读电源

主机一旦检测到DS18B20的存在,根据DS18B2的工作协议,就应对ROM进行操作,接着对存储器操作,最后进行数据处理。

在DS18B20中规定了5条对ROM的操作命令。

见表3-5。

主机在发送完ROM操作指令之后,就可以对DS18B20部的存储器进行操作,同样DS18B20规定了6条操作指令。

见表3-6。

DS18B20的读、写时序图见图3.9。

图3.9DS18B20的读写时序图

2.DS18B20的使用方法

由于DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S52单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。

由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。

DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。

该协议定义了几种信号的时序:

初始化时序、读时序、写时序。

所有时序都是将主机作为主设备,单

图3.10DS18B20的复位时序

图3.11DS18B20的读时序

图3.12DS18B20的写时序

总线器件作为从设备。

而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。

数据和命令的传输都是低位在先。

对于DS18B20的读时序分为读0时序和读1时序两个过程图3.11和图3.12。

  对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之就得释放单总线,以让DS18B20把数据传输到单总线上。

DS18B20在完成一个读时序过程,至少需要60us才能完成。

DS18B20的写时序,对于DS18B20的写时序仍然分为写0时序和写1时序两个过程,

对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之就得释放单线。

3.2.2AT89S52单片机介绍

1.AT89S52的主要性能

与MCS-51单片机产品兼容,8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:

0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。

2.AT89S52的功能特性

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:

8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片晶振与时钟电路。

另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

8位微控制器8K字节在系统可编程FlashAT89S52

P0口:

P0口是一个8位漏极开路的双向I/O口。

作为输出口,每位能驱动8个TTL逻辑电平。

对P0端口写“1”时,引脚用作高阻抗输入。

当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。

在这种模式下,P0具有部上拉电阻。

在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。

程序校验时,需要外部上拉电阻。

P1口:

P1口是一个具有部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。

对P1端口写“1”时,部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流(IIL)。

此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下所示。

在flash编程和校验时,P1口接收低8位地址字节。

引脚号第二功能

P1.0T2(定时器/计数器T2的外部计数输入),时钟输出

P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)

P1.5MOSI(在系统编程用)

P1.6MISO(在系统编程用)

P1.7SCK(在系统编程用)

P2口:

P2口是一个具有部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个

TTL逻辑电平。

对P2端口写“1”时,部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流(IIL)。

在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高八位地址。

在这种应用中,P2口使用很强的部上拉发送1。

在使用8位地址(如MOVXRI)访问外部数据存储器时,P2口输出P2锁存器的容。

在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

P3口:

P3口是一个具有部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。

对P3端口写“1”时,部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流(IIL)。

P3口亦作为AT89S52特殊功能(第二功能)使用,如下所示。

在flash编程和校验时,P3口也接收一些控制信号。

  P3.0RXD(串行输入口)

  P3.1TXD(串行输出口)

  P3.2INT0(外中断0)

  P3.3INT1(外中断1)

  P3.4T0(定时/计数器0)

  P3.5T1(定时/计数器1)

  P3.6WR(外部数据存储器写选通)

  P3.7RD(外部数据存储器读选通)

此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。

RST——复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。

ALE/PROG——当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:

每当访问外部数据存储器时将跳过一个ALE脉冲。

对FLASH存储器编程期间,该

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2