翻斗量油仪的设计—毕业设计 - 图文(7)

2019-01-05 10:49

硬件设计

-(IE.6):保留位,无定义。

ET2(IE.5):允许计时器 2溢出的中断(8052使用)。 ES(IE.4):允许串行端口的中断(ES=1允许,ES=0禁止)。 ET1(IE.3):允许计时器 1中断(ET1=1允许,ET1=0 禁止)。 EX1(IE.2):允许外部中断 INT1的中断(EX1=1允许,EX1=0 禁止)。 ET0(IE.1):允许计时器 0中断(ET0=1允许,ET0=0 禁止)。 EX0(IE.0):允许外部中断 INT0的中断(EX0=1允许,EX0=0 禁止)。 IP 中断优先级寄存器

表10 IP控制字

位地址 - 符号 - - - BD PT2 BC PS BB PT1 BA PX1 B9 PT0 B8 PX0 -(IP.7):保留位,无定义。 -(IP.6):保留位,无定义。

PT2(IP.5):设定计时器 2的优先次序(8052使用)。 PS(IP.4):设定串行端口的中断优先次序。 PT1(IP.3):设定时/计时器 1的优先次序。 PX1(IP.2):设定外部中断 INT1的优先次序。 PT0(IP.1):设定计时器 0的优先次序。 PX0(IP.0):设定外部中断 INT0的优先次序。

上述每位IP.*=1时,则定义为高优先级中断,IP.*=0 时,则定义为低优先级中断。如果同时有两个或两个以上优先级相同的中断请求时,则由内部按查询优先顺序来。

要使用单片机工作首先要知道单片机的最小系统。单片机最小系统包括晶体振荡电路、复位开关和电源部分。单片机最小系统如图6

第 17 页 共 48 页

翻斗量油仪的设计

图6 单片机最小系统

由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。

MCS51正常工作时的连线:1、电源:单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图接上即可。 3、复位引脚:按图2.5中画法连好即可。 4、EA引脚:EA引脚接到正电源端(接电源表示使用内部ROM,接地表示扩展外部ROM,现在一般是使用内部ROM)。 至此,一个单片机就接好,通上电,单片机就开始工作了。

振荡电路:

单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外部振荡。MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式,如图2.5所示在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。

图2.5中外接晶体以及电容C2和C1构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30P左右,晶振频率选11.0592MHZ。

第 18 页 共 48 页

硬件设计

复位电路:

为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。

图2.5中R9和Cl组成上电复位电路,其值R取为1KQ, C取为1pF.

2.2系统硬件的选择

2.2.1传感器的选择

图7 电感式接近开关

接近开关是一种毋需与运动部件进行机械接触而可以操作的位置开关,当物体接近开关的感应面到动作距离时,不需要机械接触及施加任何压力即可使开关动作,从而驱动交流或直流电器或给计算机装置提供控制指令。接近开关是种开关型传感器(即无无触点开关),它即有行程开关、微动开关的特性,同时具有传感性能,且动作可靠,性能稳定,频率响应快,应用寿命长,抗干扰能力强等、并具有防水、防震、耐腐蚀等特点。

工作原理:

第 19 页 共 48 页

翻斗量油仪的设计

图8 电感式接近开关原理

电感式接近开关由三大部分组成:振荡器、开关电路及放大输出电路。振荡器产生一个交变磁场。当金属目标接近这一磁场,并达到感应距离时,在金属目标内产生涡流,从而导致振荡衰减,以至停振。振荡器振荡及停振的变化被后级放大电路处理并转换成开关信号,触发驱动控制器件,从而达到非接触式之检测目的。

所有金属型传感器基本上属于高频振荡型。和普通型一样,它也有一个振荡电路,电路中因感应电流在目标物内流动引起的能量损失影响到振荡频率。目标物接近传感器时,不论目标物金属种类如何,振荡频率都会提高。传感器检测到这个变化并输出检测信号。 2.2.2时钟芯片的选择

我们用到的时钟芯片是DS1302.

图9 DS1302的引脚图

DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了

第 20 页 共 48 页

硬件设计

后背电源进行涓细电流充电的能力。DS1302的外部引脚分配如图1所示及内部结构如图2所示。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。

图10 DS1302的引脚接线图

X1 X2 32.768KHz 晶振管脚 GND 地 RST 复位脚

I/O 数据输入/输出引脚 SCLK 串行时钟

Vcc1,Vcc2 电源供电管脚VCC1是涓流充电引脚,保持掉电时钟正常运行。VCC2是供给电源。

表11 DS1302有关时间日历的寄存器

读寄存器 81h 83h 85h 写寄存器 80h 82h 84h CH 12/24 10秒 10分 0 10AM/PM 87h 89h 8Bh 8Dh 86h 88h 8Ah 8Ch 0 0 0 10年 0 0 0 10日 0 0 10月 0 日 月 0 年 周日 时 秒 分 时 0-59 0-59 1-12/0-23 1-31 1-12 1-7 0-99 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 范围 第 21 页 共 48 页


翻斗量油仪的设计—毕业设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:面向对象程序设计复习题,选择题

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

马上注册会员

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