水位控制报警器毕业论文(1)(6)

2020-04-17 07:08

②具有转换起停控制端。 ③转换时间为100μs。 ④单个+5V电源供电。 ⑤模拟输入电压范围0~+5V,不需零点和满刻度校准。 ⑥工作温度范围为-40~+85摄氏度。 ⑦低功耗,约15mW。 在本设计中使用到74LS373。74LS373是一种带有三态门的8D锁存器,其引脚如图3.3所示。 U?347813141718111D0D1D2D3D4D5D6D7OELE74LS373Q0Q1Q2Q3Q4Q5Q6Q7256912151619 图3.3 锁存器74LS373的引脚 其引脚的功能如下: D7~D0:8位数据输入线 Q7~Q0:8位数据输出线 G:数据输入锁存选通信号,高电平有效。当该信号为高电平的时候,外部数据选通到内部锁存器,负跳变时,数据锁存到锁存器中。 OE:数据输出允许信号,低电平有效。当该信号为低电平的时候,三态门打3开,锁存器中数据输出到数据输出线。当该信号为高电平的时候,输出线为高阻45态。 74LS373的功能表如表3.5所示。

表3.5: OE G 1 1 0 × D 1 0 × × Q 1 0 不变 高阻态 0 0 0 1

10

ADC0809的工作过程是:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上.

ADC0809转换是采用逐次比较的方法完成A/D转换的,由单一的+5V供电,片内带有锁存功能的8路选一的模拟开关,由A,B,C引脚的编码来确定所选通道。0809完成一次转换需要100us左右,输出具有TTL三态锁存缓冲器,可直接连到MCS-51的数据总线上,通过适当的外接电路,0809可对0-5V的模拟信号进行转换。

1如上所说,ADC0809与单片机的接口电路如图3.4所示。 23U?U?1617WRRDRESETX2X1EA/VPT0T1INT0INT1P17P16P15P14P13P12P11P108051P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00PSENALE/PTXDRXD2930111011128272625242322213233343536373839347813141718DCLKDDDU?OCC1D2D3D4D5D6D7D8D74LS3731Q2Q3Q4Q5Q6Q7Q8Q256912151619QQU?1069222324257171415818192021CLOCKSTARTENABLEALE4ref(+)ref(-)1216D91819311415121387654321IN-7ADD-CADD-BADD-AEOCIN-4lsb2-82-72-62-52-42-32-2msb2-1ADC0809IN-3IN-2IN-1IN-0IN-6IN-554321282726CU?NORU?NORU?NOT 图3.4 ADC0809与单片机的接口电路 B3.3 单片机选择 3.3.1 单片机的简介 单片机就是在一块半导体硅片上集成了微处理器(CPU),存储器和各种输入, 11 A

输出接口,这样一块集成电路芯片具有一台计算机的属性,因而被称为单片机微型机算机,简称单片机。

MCS是Intel公司生产的单片机的系列符号,例如Intel公司的MCS-48、MCS-51、MCCS-96系列单片机。MCS-51系列单片机包括三个基本型8031,8051,8751。

MCS-51由如下几个功能部件组成:①微处理器②数据存储器③程序存储器④4个8位并行I/O口⑤一个串行口⑥2个16位定时器/计数器⑦中断系统⑧特殊功能寄存器。MCS-51单片机的硬件结构具有功能部件种类全,功能强等特点,特别值得一提的是MCS-51CPU中的位处理器,它实际上是一个完整的1位微机算机。这个1位计算机有自己的CPU,位寄存器,I/O口和指令集。1位机在开关决策,逻辑电路仿真,工业控制方面非常有效:而8位机在数据采集,运算处理方面有明显的长处。MCS-51单片机中8位机和1位机的硬件资源复合在一起,二者相辅相成,它是计算机的技术上的一个突破,本设计采用8051单片机。 MCS-51的内部结构如图3.5所示。

外部 时钟 系统时钟 定时/计数器 串行I/O 复位 ROM 并行I/O 中断 RAM 电源 CPU

图3.5 MCS-51内部结构框图

3.3.2 8051芯片引脚

8051是标准的40引脚双列直插式集成电路芯片,引脚图如图3.6所示:

12

U?123456781312151431191891716P10P11P12P13P14P15P16P17INT1INT0T1T0EA/VPX1X2RESETRDWR8051RXDTXDALE/PPSEN10113029P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P2739383736353433322122232425262728 图3.6 8051引脚图 其引脚功能如下: P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。 P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。 P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。 TitleSizeNumberP3.0~P3.7 P2口8位双向口线(在引脚的10~17号端子)。 2345BDate:File:14-May-2010F:\\protel\\MCS-51引脚图.ddbP0口有三个功能:

1)外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口) 2)外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口) 3)不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

P1口只做I/O口使用:其内部有上拉电阻。

P2口有两个功能:①扩展外部存储器时,当作地址总线使用②做一般I/O口使用,其内部有上拉电阻;

1)ALE/PROG 地址锁存控制信号

13

在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。8051扩展 EEPROM电路,ALE与74LS373锁存器的G相连接,当CPU对外部进行存取时,用以锁住地址的低位地址,即P0口输出。ALE有可能是高电平也有可能是低电平,当ALE是高电平时,允许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上的内容和锁存器输出一致。

在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。从这里可以看到,当系统没有进行扩展时ALE会以1/6振荡周期的固定频率输出,因此可以做为外部时钟,或者外部定时脉冲使用。

2)PORG为编程脉冲的输入端

在单片机的内部结构及其组成中,8051单片机内部有一个4KB或8KB的程序存储器(ROM),ROM的作用就是用来存放用户需要执行的程序的,实际上是通过编程脉冲输入才能写进去的,这个脉冲的输入端口就是PROG。 3)PSEN 外部程序存储器读选通信号

在读外部ROM时PSEN低电平有效,以实现外部ROM单元的读操作。 内部ROM读取时,PSEN不动作; 外部ROM读取时,在每个机器周期会动作两次; 外部RAM读取时,两个PSEN脉冲被跳过不会输出; 外接ROM时,与ROM的OE脚相接。

4)EA/VPP 访问和序存储器控制信号

接高电平时: CPU读取内部程序存储器(ROM) 。扩展外部ROM:当读取内部程序存储器超过0FFFH(8051)1FFFH(8052)时自动读取外部ROM。 接低电平时:CPU读取外部程序存储器(ROM)。8031单片机内部是没有ROM的,那么在应用8031单片机时,这个脚是一直接低电平的。

5)RST 复位信号

14


水位控制报警器毕业论文(1)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:易拉罐最优设计模型3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: