单片机仓库温湿度的监测系统 第5页
表3-3、DS1选通时Q3~Q0表示的结果
由表可知Q3 表示1/2位,Q3=“0”对应1,反之对应0。
Q2 表示极性,Q2=“1”为正极性,反之为负极性。
Q0=“1”表示超量程:当Q3=“0”时,表示过量程;当Q3=“1”时,表示欠量程;
一. MC14433与8031单片机的接口设计
由于MC14433的A/D转换结果是动态分时输出的BCD码,Q0~Q3HE DS1~DS4都不是总线式的。因此,MCS-51单片机只能通过并行I/O接口或扩展I/O接口与其相连。对于8031单片机的应用系统来说,MC14433可以直接和其P1口或扩展I/O口8155/8255相连。下面是MC14433与8031单片机P1口直接相连的硬件接口,接口电路如图3-13所示
图3-13 MC14433与8031单片机P1口直接相连的硬件接口
3. 2. 2单片机8031
为了设计此系统,我们采用了8031单片机作为控制芯片,在前向通道中是一个非电信号的电量采集过程。它由传感器采集非电信号,从传感器出来经过功率放大过程,使信号放大,再经过模/数转换成为计算机能识别的数字信号,再送入计算机系统的相应端口。
由于8031中无片内ROM,且数据存储器也不能满足要求,,经扩展2762和6264来达到存储器的要求,其结果通过显示器来进行显示输出。
3. 2. 2. 1 8031的片内结构
8031是有8个部件组成,即CPU,时钟电路,数据存储器,并行口(P0~P3)串行口,定时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,
8031就是MCS-51系列单片机中的一种。
图 3-14 8031基本组成
CPU中央处理器:
中央处理器是8031的核心,它的功能是产生控制信号,把数据从存储器或输入口送到CPU或CPU数据写入存储器或送到输出端口。还可以对数据进行逻辑和算术的运算。
时钟电路:
8031内部有一个频率最大为12MHZ的时钟电路,它为单片机产生时钟序列,需要外接石英晶体做振荡器和微调电容。
内存:
内部存储器可分做程序存储器和数据存储器,但在8031中无片内程序存储器 。
定时/计数器:
8031有两个16位的定时/计数器,每个定时器/计数器都可以设置成定时的方式和计数的方式,但只能用其中的一个功能,以定时或计数结果对计算机进行控制。
并行I/O口:
MCS-51有四个8位的并行I/O口,P0,P1,P2,P3,以实现数据的并行输出。
串行口:
它有一个全双工的串行口,它可以实现计算机间或单片机同其它外设之间的通信,该并行口功能较强,可以做为全双工异步通讯的收发器也可以作为同步移位器用。
中断控制系统:
8031有五个中断源,既外部中断两个,定时计数中断两个,串行中断一个,全部的中断分为高和低的两个输出级。
3. 2. 2. 2 8031的引脚图
3-15 8031引脚图
8031的制作工艺为HMOS,采用40管脚双列直插DIP封装,引脚说明如下:
VCC(40引脚)正常运行时提供电源。
VSS(20引脚)接地。
XTAL1(19引脚)在单片机内部,它是一个反向放大器的输入端,该放大器构成了片内的震荡器,可以提供单片机的时钟信号,该引脚也是可以接外部的晶振的一个引脚,如采用外部振荡器时,对于8031而言此引脚应该接地。
XTAL2(18引脚)在内部,接至上述振荡器的反向输入端,当采用外部振荡器时, 对MCS51系列该引脚接收外部震荡信号,即把该信号直接接到内部时钟的输入端。
RST/VPD(9引脚)在振荡器运行时,在此引脚加上两个机器周期的电平将单片机复位,复位后应使此引脚电平保持不高于0.5V的低电平以保证8031正常工作。在掉电时,此引脚接备用电源VDD,以保持RAM数据不丢失,当BVCC低于规定的
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
单片机仓库温湿度的监测系统 第5页下载如图片无法显示或论文不完整,请联系qq752018766