P撇'3
p2射A’2
pZWA''
PZ2IAlD
P21珀国
P2.ofA8
图3.2AT89C51芯片引脚
工程硕士论文 基于单片机的水情监测系统设计
AT89C51引脚说明:
1.电源引脚:
/Vcc 40脚 :电源引脚+5V
/Vss 20脚 :地引脚
2.外部晶振:
/X1、X2分别与晶体两端相连接
/当采用外部时钟信号时,X2接振荡信号,X1接地
3.输入输出口引脚:
以及与不扩展FO口时,那么可以作为准双向输入/输出口。而在扩展P0口
或者接有片外存储器时,那么PO口可以传递低8位地址信号和双向数据信
号
使用;在扩展PO口或者接有片外存储器时,那么PO口可以传递低8位地址
信号和双向数据信号
El由P3.O.P3.7共8位组成。除作为准双向I/El使用
/P3口 第10.17脚 :P3
外,还可以使用第二功能
P3口的第二功能如表3.1所示:
表3.1P3口的第二功能
P3引脚 兼用功能
P3.0 串行通讯输入 1u①
P3.1 串行通讯输出 TXD
P3.2 外部中断0 INTO
P3.3 外部中断l INTl
P3.4 定时器0输入 To
P3.5 定时器1输入 T1
P3.6 外部数据存储器写选通WR
P3.7 外部数据存储器读选通RD
制总线【12】。
备用电源,可以实现掉电保护RAM信息不丢失
ALE/PROG 30脚 :地址锁存信号输出端。第二功能:编程脉冲输入
ll
3
基
于
单
片
机
的
水
情
监
测
技
术
工程硕士论文
PSEN 29脚 :外部程序存储器读选通信号
+12V
3.1.4时钟振荡电路设计
AT89C51单片机有一个片内的振荡器电路【13】,由一个单级反相器组成,可用来作
之间连一个石英晶体谐振器,并接两个电容到地,就组成了完整的并联谐振电路输出
时钟信号。图3.3为时钟振荡电路:
C22
lI .i.L
卜一 II T Xr [’AL:
30P I
一■…? r…~j―-L一,’,
1184M‘
_ _
Ⅻ?? XlA上五
C2l
Yl
lI .
Il
30P
图3.3时钟振荡电路
3.1.5开关式复位电路设计
复位电路是高电平有效,其有效时间应持续24个振荡周期 即两个机器周期
以上,可以实现可靠的复位。C与R的值随着时钟频率的变化而变化,可由实验测得。
在通电瞬间,RC电路充电过程中,RST端出现正脉冲,这样就从而使单片机复位,
复位电路图如图3-4所示:
图3.4开关式复位电路