单线多点数字温度检测仪设计 - 图文(4)

2019-05-26 21:42

西南交通大学本科毕业设计(论文) 第8页

2.2.3 引脚分配

89E58RD引脚与常用的89C51系列单片机一样,具体的引脚图如图2-3所示。

图2-3 89E58RD引脚图

西南交通大学本科毕业设计(论文) 第9页

表2-4 引脚分配

标志 类型 名称和功能 Port 0:P0 是一个漏极开路的8位双向I/O口。作为输出口,每位能驱动多个LS型TTL负载。P0浮空,锁存器为“1”,可作为高阻抗输入。在访问外部存储器时,P0口作为低8位地址和数据总线分时复用。在这种应P0[7:0] I/O 用中,当转为高电平时,它用了强大的内部上拉。在外部主模式编程状态下,P0接受代码字节,在外部主模式校验过程中输出代码字节。在程序校验过程中需要外部上拉。 带内部P1[7:0] 上拉的I/O P1[0] P1[1] P1[2] P1[3] P1[4] P1[5] P1[6] P1[7] I/O I I I/O Port 1:P1 是一个带内部上拉电阻的8位准双向I/O口。每位能驱动LS型TTL负载。当P1口作为输入口用时,向内部锁存器写入“1”,P1引脚被内部上拉电阻拉为高电平。由于内部上拉电阻,被拉为低的P1引脚能向外提供电流。P1[5,6,7]有16毫安的高电流驱动能力。当外部主模式在编程和测试时,P1也接收低8位地址 T2:定时器/计数器2外部计数输入或时钟输出从定时器/计数器2 T2EX:定时器/计数器2捕捉/重装触发器和方向控制 EC1:PCA定时器/计数器外部输入 CEX0:比较/捕捉外部输入输出模块,每个比较/捕捉模块连接到一P1口引脚,当不用时与PCA时,这个口用标准I/O I/O SS#:主机输入、从机输出(SPI)或CEX1:比较/捕捉外部输入输出模块 I/O MOSI:主机输出、从机输入(SPI)或CEX2:比较/捕捉外部输入输出模块 I/O MISO:主机输入、从机输出(SPI)或CEX3:比较/捕捉外部输入输出模块 I/O SCK:主机输入、从机输出(SPI)或CEX4:比较/捕捉外部输入输出模块 Port 2: P2 是一个带内部上拉电阻的8 位准双向I/O 端口,当被作为输入时,向它写“1”,P2 引脚被内部上拉电阻拉为高电平。作为输入使用时,被内部上拉电阻下拉为低电平的P2 会产生电流(IIL 如10-3 和10-4 表所示)。当从片外程序存储器取数和访问片外数据存储器时,P2 能提供高8 位地址。在此应用中,当转为VOH 时,它利用了功能极强的内部上拉电阻。当外部主模式在编程和测试时,它还接收控制信号和部分高8 位地址。 Port 3: P3 是一个带内部上拉电阻的8 位准双向I/O 口。P 3 的输出缓冲能驱动多个LS 型TTL 。当被作为输入时,向它写“1”,PORT 3 引脚被内部上拉电阻拉为高电平,作为输入使用时,被外部拉为低,能驱动电流(IIL 如10-3 和10-4 表所示)。当外部主机在编程和校验时,它还能接收控制信号和部分高8 位地址。 RXD :串行数据接收 TXD: 串行数据发送 INT0#:外部中断0 输入 INT1#:外部中断1 输入 带内部P2[7:0] 上拉的I/O 带内部P3[7:0] 上拉的I/O P3[0] P3[1] P3[2] P3[3] I O I I 西南交通大学本科毕业设计(论文) 第10页

P3[4] P3[5] P3[6] P3[7] I I O O T0:定时/计数器0 的外部计数输入 T1:定时/计数器1 的外部计数输入 WR#:外部数据存储器写选通 RD#:外部数据存储器读选通 带内Port 3: P3 是一个带内部上拉电阻的4 位准双向I/O 口。P 3 的输出缓部冲能驱动多个LS 型TTL 。当被作为输入时,向它写“1”,PORT 3 引脚P4[7:0] 上被内部上拉电阻拉为高电平,作为输入使用时,被外部拉为低,能驱动电拉流(IIL 如10-3 和10-4 表所示)。 的I/O P4[0] P4[1] P4[2] P4[3] I O I I RXD :串行数据接收 TXD: 串行数据发送 INT3#:外部中断3 输入 INT2#:外部中断2 输入 PSEN# 程序存储器允许:PSEN#是外部程序存储器读选通。当从内部程序存储器执行时,PSEN#不激活。当从外部程序存储器执行时,每个机器周期PSEN#I/O 两次有效,除了当进入外部数据存储器时,在每个机器周期都有一个PSEN#信号跳过。当RST 输入能持续保持高电平多于10 个机器周期时,迫使PSEN#由低到高的转换会使单片机进入主编程模式 I Reset:振荡器在工作时,此脚如能保持两个机器周期以上的高电平复位器件。复位后,当RST 输入保持高电平,PSEN#引脚被高到低的电平转换驱动,器件将进入外部主模式,否则,器件将进入通用操作模式 外部访问允许:为了使单片机能从片外程序存储器取指令,EA#必为低。内部程序执行时,EA#必为高电平。然而,第四级加密锁将禁止EA#,程序只能从片内程序存储器开始执行。EA#能承受12V 的高电压。(可参考47 页“绝对最大承受值 ) RST EA# I 地址允许:在访问外部存储器时,ALE 用于锁存出现在P0 口的低8 位地址。此引脚也是外部主模式编程脉冲输入端(PROG#)。除了访问外部数ALE/PROG I/O 据存储器,ALE 在每个机器周期有效两次,在第二个机器周期有一个ALE 有效被跳过。然而,如果AO 置“1“,ALE 被禁止。(可参考20 页”辅助寄存器“) XTAL1/ I/O 输入 输入 振荡器:输入输出来转换振荡放大器。XTAL 1 是内部时钟产生电路的输入从外部时钟源 电源输入:通用、IDLE、省电、备用模式下的电源供应 接地端:电源接地端(参考电压为0V)

西南交通大学本科毕业设计(论文) 第11页

2.2.4 程序存储器

有两个片内FLASH存储块。基本FLASH存储块(Block 0)占用 64/32/26K字节,二字级FLASH存储块Block1为8K字节(4K,89C54/58)。因为整个内部程序空间被限制为64/32K字节,SFCF[1;0]为用于控制存储块的切换。

单片机咏絮在程序地址空间Block1或Block0的低8K之间切换,SFCF[1;0]控制程序存储块的切换。

表2-5 程序存储块切换

SFCF(1:0) 10、11 寻址 对PC 来说,Block 0 和Block 1 都是允许的;Block 0 覆盖了0000H—7FFFH,01 Block 1 覆盖了E000H—FFFFH 的地址空间。 Block 1 覆盖了程序地址空间的低8K 即0000H—1FFFH 的地址空间。当PC 下降到0000H—1FFFH 时,指今将从Block 1 中读取而不是从Block 0 中读取。00 在0000H—1FFFH 外,Block 0 允许。Block 0 的0000H—1FFFH 在IAP 模式下可寻址。 程序存储块切换 对PC 来说,Block 1 是禁止的;在IAP 模式下,Block 1 从E000H-FFFFH 可

2.3接口芯片MAX232

2.3.1 MAX232简介

MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。具有功耗低、工作电源为单电源,采用双列直插封装形式、接收器输出为三态TTL/COMS等特点。它具有以下一些主要性能:先进的CMOS制造工艺制造;两路接收器和发送器;低工作电流,典型值为8mA;符合TIA/EIA-232-F标准和ITUV2.8建议。

2.3.2 MAX内部结构

MAX232系列产品采用DIP封装,DIP封装管脚图如图2-6所示。

西南交通大学本科毕业设计(论文) 第12页

图2-6 MAX232封装

各管脚作用:

第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。

第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。

其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。

8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。

TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。

第三部分是供电。15脚GND、16脚VCC(+5v)。

2.3.3 MAX232外部接线图

MAX232可以用作单片机和单片机、单片机和PC机串行口之间的接口电路。只要将带待进行串行传输的设备的发送和接收端连接即可。具体连线图如图2-7所示。


单线多点数字温度检测仪设计 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:诸葛神薮

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

马上注册会员

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