消毒柜微电脑控制器的设计 第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] ... 下一页 >>