丢失。
ALE-PROG(30脚):地址锁存信号输出端。 第二功能:编程脉冲输入。 -PSEN(29脚):外部程序存储器读选通信号。 -EAVpp(31脚):外部程序存储器使能端。
第二功能:编程电压输入端(+21V)。 4)详细说明
P0口:是一个8位漏极开路输出型双向IO端口。作为输出端口时,每位能以吸收电流的方式驱动8 个TTL输入,对端口写1时,又可作高阻抗输入端用。在访问外部程序或数据存储器时,它是时分多路转换的地址(低8位)数据总线,在访问期间将激活内部的上拉电阻。
P1口:P1口是一个带有内部上拉电阻的8位双向IO端口。P1口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口。P2口作输入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
P2口:P2口是一个带有内部上拉电阻的8位双向IO端口。P2口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口。P2口作输入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
在访问外部程序存储器时和16位外部地址的外部数据存储器(如执行 MOVX @DPTR)时,P2口送出高8位地址。在访问8位地址的外部数据存储器(如执行 MOVX @RI)时,P2口引脚上的内容(就是专用寄存器(SFR)区中的P2寄存器的内容),在整个访问期间不会改变。
P3口:P3口是一个带有内部上拉电阻的8位双向IO端口。P3口的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口。P3口作输入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电流。
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALEPROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH
编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的16。因此它可用作对外部输出的脉冲或用于定时目的。然而
要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。 EAVPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。
3.2 数据采集部分
水泥包装的数据采集部分主要包括称重传感器、放大处理电路、A\\D转换电路。 3.2.1传感器的选择
本设计采用了HMD1003型电阻应变式称重传感器。电阻应变式称重传感器是基于这样一个原理:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。其工作原理如下图3-2-1所示:
3-2-1 称重传感器原理图
HMD1003型电阻应变式称重传感器主要技术指标如下: 技术指标 型号 综合误差 输出灵敏度
单位 mVV 参数 HMD1003 0.02 0.03 2.0±0.25%
非线性 重复性 蠕变 零点温度漂移 额定输出温度漂移 零点输出 输入电阻 输出电阻 绝缘电阻 推荐激励电压 工作温度范围 过载能力 量程 防护等级 %F.S. %F.S. (30min) %F.S %F.S10℃ %F.S10℃ %FS Ω Ω MΩ V(DCAC) ℃ %F.S. ±0.02 ±0.03 0.02 0.02 ±0.02 ±0.03 ≤0.002 ≤0.003 ≤0.002 ≤0.003 ±1 400±30 350±3 ≥5000 5~12 -30~+80 150 10~200kg IP66 表3-2-1 HMD1003型电阻应变式称重传感器主要技术指标 主要特点如下:
1、结构简单,安装维护方便 2、综合精度高 3、结构紧凑 4、安装高度低 5、长期稳定性好
适用于:机电结合秤、包装秤、料斗秤 3.2.2放大电路的选择
称重传感器输出电压振幅范围0~20mV,而AD转换的输入电压要求为0~2V,因此放大环节要有100倍左右的增益。本设计拟采用OP07运算放大集成电路。你设计的放大电路如下图3-2-2所示:
图3-2-2 运算放大电路 3.2.3 AD转换器的选择
AD转换部分是整个设计的关键,这一部分处理不好,会舍得整个设计毫无意义。目前,世界上有多种类型的ADC,有传统的并行、逐次逼近型、积分型等等。
本设计采用典型的AD转换器:DC0804。AD转换器主要技术指标如下: 1) 高阻抗状态输出 (2) 分辨率:8 位(0~255) (3) 存取时间:135 ms (4) 转换时间:100 ms (5) 总误差:-1~+1LSB
(6) 工作温度:ADC0804C为0度~70度;ADC0804L为-40 度~85 度 (7) 模拟输入电压范围:0V~5V (8) 参考电压:2.5V (9) 工作电压:5V (10) 输出为三态结构 ADC0804引脚图如下图:
3.3键盘处理部分方案确立
考虑到控制面板按键过多,采用矩阵式键盘方案:矩阵式键盘的特点是把检测
线分成两组,一组为行线,一组为列线,按键放在行线和列线的交叉点上。图3.2.4给出了4*4的矩阵键盘结构的键盘接口电路。图中的每一个按键通过不同的行线和列线与