好文档 - 专业文书写作范文服务资料分享网站

张家庆现代电子系统设计综合实习

天下 分享 时间: 加入收藏 我要投稿 点赞

24C02存储芯片 按键

图2.1 总体框图

2.2 AT89C52单片机模块

AT89C52为8 位通用微处理器,采用工业标准的C51核,在部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。

图2.2 AT89C52单片 各引脚说明: Vcc:电源电压 GND:接地

P0:P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活部上拉电阻。在Flash编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口:P1 是一个带部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

P2口:P2 是一个带有部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16 位地数据存储器(例如执行MOVX DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVXRI 指令)时,P2 口输出P2锁存器的容。Flash编程或校验时,P2亦接收高位地址和一些控制信号。 P3口:P3口是一组带有部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被部上拉电阻拉高并可作为输入端口。 P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。

PSEN:外部程序存储器的选通信号。在由外部程序存储器取址期间,在每个机器周期会动作两次。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。

EA/VPP:当EA接高电平时,单片机读取部程序存储器。当扩展有外部ROM时,当读取完部ROM后自动读取外部ROM。EA接低电平时,单片机直接读取外部(ROM)。因为现在我们使用的单片机都有部ROM,所以在设计电路时此引脚始终接高电平。

2.3 液晶屏显示模块

本设计使用的是1602液晶屏。其屏由5V电压驱动,带背光,可显示两行,

每行16个字符,不显示汉字置含128个字符的ASCII字符集字库,只有并行接口,无串行接口。

图2.3 1602液晶屏

1602字符型液晶屏各接口信号如表2-1所示:

表2-1

编号 1 2 3 符号 VSS VDD VO 引脚说明 电源地 电源正极 液晶显示对比度调节端 4 RS 数据/命令选择端(H/L) 5 6 7 8 R/W E D0 D1 读写选择端(H/L) 使能信号 数据口 数据口 13 14 15 16 D6 D7 BLA BLK 数据口 数据口 背光电源正极 背光电源复极 12 D5 数据口 编号 9 10 11 符号 D2 D3 D4 引脚说明 数据口 数据口 数据口 在与单片机相连时,8个数据口直接与P0口相连,并且必须接上上拉电阻。RS端与单片机的P3.5口相连,E端与单片机的P3.4口相连,因为电子时钟不向

液晶读取任何数据,只向其写入命令和显示数据,因此R/W端始终为写状态,直接接地。当在1602液晶屏第一行的00H-0FH、第二行的40H-4FH地址中任一处写入显示数据时,液晶都立即能显示出来。

2.4存储芯片模块

串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。

图2.4 24C02与单片机的接线

其各接口功能:A0,A1,A2为器件地址线,WP为写保护引脚,SCL,SDA为二线串行接口,与单片机直接相连,符合I2C总线协议。在进行操作时,需要进行总线初始化、启动信号、应答信号、停止信号、写字节、读字节等操作。

2.5蜂鸣器模块

在电路中,蜂鸣器的一端接电源,一段与单片机FM端相连,当FM端为低电平时P1.7口也同时为低电平。 此时,由于二极管的一段为高电平而另一端为低电平,便致使LED灯亮,同时蜂鸣器的FM端为低电平而蜂鸣器发出响声。

张家庆现代电子系统设计综合实习

24C02存储芯片按键图2.1总体框图2.2AT89C52单片机模块AT89C52为8位通用微处理器,采用工业标准的C51核,在部功能及管脚
推荐度:
点击下载文档文档为doc格式
43dv68jat96c4rp7oypx5gf8x599ez00szk
领取福利

微信扫码领取福利

微信扫码分享