消毒柜微电脑控制器的设计 第5页

消毒柜微电脑控制器的设计 第5页
 图3.7 ADC0804控制信号的时序图
d.在使用时应注意以下几点
(1)转换时序
由图3.7可见,各控制信号时序关系为当CS与WR同为低电平时,A/D转换器被启动,且在WR上升沿后100μS模数转换完成,转换结果存入数据锁存器,同时INTR自动变为低电平,表示本次转换已结束。如CS、RD同时为低电平,则数据锁存器三态门打开,数据信号送出,而在RD高电平到来后三态门处于高阻状态。
(2)零点和满刻度调节
 ADC0804的零点无需调整。满刻度调整时,先给输入端加入电压VIN+,使满刻度所对应的电压值是                ,其中Vmax是输入电压的最大值,Vmin是输入电压的最小值。当输入电压VIN+值相当时,调整VREF/2端电压值使输出码为FEH或FFH。
(3)参考电压的调节
在使用A/D转换器时,为保证其转换精度,要求输入电压满量程使用。如输入电压动态范围较小,则可调节参考电压VREF,以保证小信号输入时ADC0804芯片8位的转换精度。
(4)接地
模数、数模转换电路中要特别注意到地线的正确连接,否则干扰很严重,以致影响转换结果的准确性。A/D、D/A及取样-保持芯片上都提供了独立的模拟地(AGND)和数字地(DGND)。在线路设计中,必须将所有器件的模拟地和数字地分别相连,然后将模拟地与数字地仅在一点上相连接。地线的正确连接方法如图图3.8所示。
                  
                              图3.8 正确的地线连接
  e.ADC0804连线图如图3.9所示  
 
图3.9 ADC0804的连线图
3.4 键盘显示电路设计
 HD7279A是一种管理键盘和LED显示器的专用智能控制芯片。DIG0~DIG7和SA~SG同时还分别是64键盘的列线和行线端口,完成对键盘的监视,译码和键值的识别。在8×8阵列中每个键的键码是用十六进制表示的,可用读键盘数据指令读出,其范围是00H~3FH。 HD7279与微处理器仅需4条接口线,其中CS为片选信号(低电平有效)。当微处理器访问HD7279A(读键号或写指令)时,应将片选端置为低电平。DATA为串行数据端,当向HD7279A发送数据时,DATA为输入端;当HD7279A输出键盘代码时,DATA为输出端。CLK为数据串行传送的同步时钟输入端。KEY为按键信号输出端,在无键按下时为高电平;而有键按下时此引脚变为低电平并且一直保持到键释放为止。
RC引脚用于连接HD7279A的外接振荡元件,其典型值R=1.5kΩ,C=15pF。RESET为复位端。该端口由低电平变成高电平并保持25ms即复位结束。通常,该端口接+5V即可。DIG0~DIG7分别为8个LED管的位驱动输出端。SA~SG分别为LED数码管的A段~G段的输出端。DP为小数点的驱动输出端。HD7279A片内具有驱动电路,它可以直接驱动1英寸及以下的LED数码管,使外围电路变得简单可靠。A-G和DP为显示数据,分别对应7段LED数码管的各段。当对应的数据位为‘1’时,该段点亮,为‘0’时则不亮。此指令灵活,通过造字形表,可以显示用户所需的字符。字形码表如表3-2所示,HD7279管脚及7279键盘显示电路分别如图3.10和3.11所示。
 显示字符  显示码 显示字符  显示码  显示字符  显示码
   0    7EH    8   7FH      3.   F9H
 1    30H    9   7BH      4.   B3H
   2   6DH   g   5EH      5.   DBH
   3    79H    o   7EH      6.   DFH
   4    33H    d   3DH      7.   F0H
   5    5BH    0.   FEH      8.   FFH
   6    5FH    1.   B0H      9.   FBH
   7    70H    2.   EDH      _   01H
   表3-2  字形码表                        
 图3.10 7279管脚图
 硬件接口:
      7279接口(P1.0—P1.3)
       P1.0:CS     P1.1:CLK     P1.2:DATA  

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有