基于80C51的温湿度控制系统.(一)信息工程毕(4)
2013-05-09 18:15
导读:;CLKI、CLKO : 外界振荡器时钟调节电阻Rc,Rc一般取 470 K左右。 转换启动/结束信号端 EOC:转换结束信号输出端,正脉冲有效。 DU: 启动新的转换,若DU与
;CLKI、CLKO : 外界振荡器时钟调节电阻Rc,Rc一般取 470 KΩ左右。
转换启动/结束信号端
EOC:转换结束信号输出端,正脉冲有效。
DU: 启动新的转换,若DU与EOC相连,每当A/D转换结束后,自动启动新的转换。
过量程信号输出端
/OR : 当|Vx|›VR,过量程/OR 输出低电平。
位选通控制线
DS4----DS1: 选择个、十、百、千位,正脉冲有效。
DS1 对应千位,DS4 对应个位。每个选通脉冲宽度为18个时钟周期,两个相应脉冲之间间隔为2个时钟周期。
图3-11 MC14433选通脉冲时序图
BCD码输出线
Q0---Q3: BCD码输出线。其中Q0为最低位,Q3 为最高位。当DS2、DS3和DS4选通期间,输出三位完整的BCD码数,但在DS1选通期间,输出端Q0-------Q3 除了表示个位的0或1外,还表示了转化值的正负极性和欠量程还是过量程其含意见表3-3
表3-3、DS1选通时Q3~Q0表示的结果
由表可知Q3 表示1/2位,Q3=“0”对应1,反之对应0。
Q2 表示极性,Q2=“1”为正极性,反之为负极性。
Q0=“1”表示超量程:当Q3=“0”时,表示过量程;当Q3=“1”时,表示欠量程;
MC14433与8051单片机的接口设计
由于MC14433的A/D转换结果是动态分时输出的BCD码,Q0~Q3HE DS1~DS4都不是总线式的。因此,MCS-51单片机只能通过并行I/O接口或扩展I/O接口与其相连。对于8051单片机的应用系统来说,MC14433可以直接和其P1口或扩展I/O口8155/8255相连。下面是MC14433与8051单片机P1口直接相连的硬件接口,接口电路如图3-13所示
(科教作文网http://zw.ΝsΕAc.com发布)
图3-12 MC14433与8051单片机P1口直接相连的硬件接口
3. 2. 2单片机8051
为了设计此系统,我们采用了8051单片机作为控制芯片,在前向通道中是一个非电信号的电量采集过程。它由传感器采集非电信号,从传感器出来经过功率放大过程,使信号放大,再经过模/数转换成为计算机能识别的数字信号,再送入计算机系统的相应端口。
8051是有8个部件组成,即CPU,时钟电路,数据存储器,程序存储器,并行口(P0~P3)串行口,定时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,
8051就是MCS-51系列单片机中的一种。
图 3-13 8051基本组成
3-14 8051引脚功能图
8051的制作工艺为HMOS,采用40管脚双列直插DIP封装,引脚说明如下:
VCC(40引脚)正常运行时提供电源。
VSS(20引脚)接地。
XTAL1(19引脚)在单片机内部,它是一个反向放大器的输入端,该放大器构成了片内的震荡器,可以提供单片机的时钟信号,该引脚也是可以接外部的晶振的一个引脚,如采用外部振荡器时,对于8051而言此引脚应该接地。
XTAL2(18引脚)在内部,接至上述振荡器的反向输入端,当采用外部振荡器时, 对MCS51系列该引脚接收外部震荡信号,即把该信号直接接到内部时钟的输入端。
RST/VPD(9引脚)在振荡器运行时,在此引脚加上两个机器周期的电平将单片机复位,复位后应使此引脚电平保持不高于0.5V的低电平以保证8051正常工作。在掉电时,此引脚接备用电源VDD,以保持RAM数据不丢失,当BVCC低于规定的值时,而VPD在其规定的电压范围内时,VPD就向内部数据存储器提供备用电源。
(科教作文网http://zw.nseAc.com)
ALE/PROG(30引脚)当8051访问外部存储器时,包括数据存储器和程序存储器,ALE9地址锁存允许0输入的脉冲的下沿用于锁存16位地址的低8位,在不访问外部存储器的时候,ALE仍有两个周期的正脉冲输出,其频率为振荡器的频率的1/6,在访问外存储器的是候,在两个周期中,ALE只出现一次,ALE断可驱动8个LS TTL负载,对于有片内EPROM的而言,在EPROM编程期间,此脚用于输入编程脉冲PROG。
(29引脚)此脚输出为 单片机内访问外部程序存储器的读选通信号,在读取外部指令期间, PSEN非有两次在每个周期有效,在此期间,每当访问外部存储器时,两个有效的PSEN非将不再出现,同样这个引脚可驱动8个LSTTL负载。
/VPP(31引脚)当保持高电平时,单片机访问内部存储器,当PC值超过0FFFH时,将自动转向片外存储器。当保持低电平时,则只访问外部程序存储器,对8051而言,此脚必须接地。
P0,P1,P2,P3:8051有四个并行口,在这四个并行口中,可以在任何一个输出数据,又可以从它们那得到数据,故它们都是双向的,每一个I/O口内部都有一个8位数据输出锁存器和一个8位数据输入缓冲器,各成为SFR中的一个,因此CPU数据从并行I/O口输出时可以得到锁存,数据输入时可以得到缓冲,但他们在功能和用途上的差异很大,P0和P2口内部均有个受控制器控制的二选一选择电路,故它们除可以用做通用I/O口以外还具有特殊的功能,P0口通常用做通用I/O口为CPU传送数据,P2口除了可以用做通用口以外,还具有第一功能,除P0口以外其余三个都是准双向口。
3. 3 显示与报警的设计
3. 3. 1 显示电路
LCD12864在市面上主要分为两种,一种是采用st7920控制器的,它一般带有中文字库字模,价格略高一点。另一种是采用KS0108控制器,它只是点阵模式,不带字库。
(转载自http://zw.NSEAC.com科教作文网)
LCD12864模块的20个引脚定义如下:
1。Vss &nbs