邵阳学院毕业设计(论文)
2.5键盘电路
8279对键盘部分提供一种扫描工作方式,能对64个按键键盘阵列不断扫描,自
动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。显示部分为显示器提供了按扫描方式工作的显示接口,可以显示多达16位的字符或数字。传感器输出的信号经ADCO809和单片机采集、处理后输出的信号为BCD码形式,它经过8279及显示电路处理后送人LCD显示。此外,酒精浓度监测仪的阈值浓度的设置是由键盘输人的,因此需有一个键盘/显示器接口电路。键盘有两种工作方式:编码式键盘和非编码式键盘。当键盘中某一个按键被按下时,键盘编码器会自动产生相对应的按键代码,并输出一选通脉冲信号与CPU进行信息联络。编码式键盘使用很方便,目前已有数种大规模集成电路键盘编码器出售,例MM5740AA芯片就是一种专用于64键打字机的键盘编码器,其输出为ASCⅡ码。非编码键盘不含编码器,当某键被按下时,键盘只能送出一个简单的闭合信号,对应的按键代码的确定必须借助于软件来完成。显然,非编码键盘的软件是比较复杂的,并且要占用较多的CPU时间,这是非编码键盘的不足之处。但非编码键盘可以任意组合、成本低、使用灵活,因而智能仪器大多采用非编码式键盘。本课题选用非编码键盘,键盘工作方式为编程扫描方式[8]。 图2.8为其连接电路图:
8279CS22U8AD[0..7]PICSL0SL1SL2 CSA0SL0SL1SL2SL3OUT_A0OUT_A1OUT_A2OUT_A3OUT_B0OUT_B1OUT_B2OUT_B3BDA02132333435272625243130292823SL0SL1SL2SL3U9347813141718111D0D1D2D3D4D5D6D7OELE74LS373Q0Q1Q2Q3Q4Q5Q6Q72569121516191011RDWRU10INT0snNOTres4IRQ39CLKRES8279图2.8 键控模块硬件连接图
由上图可知,8279的片选信号CS由89C51的P2.6口控制,低电平有效息的特征位A0由89C51的P2.0口控制,当A0为低电平时,输入/输出信号中断请求
15
SL3RL[0..7]SHIFTCTRL/STB3637EA 邵阳学院毕业设计(论文)
信号IRQ经非门与89C51外部中断0(INT0)相连,当IRQ为高电89C51发出中断请求信号;外时钟输入端CLK与89C51的地址允许锁存信号连;读、写选通信号RD、WD分别与89C51的读、写选通信号相连,低电平的回送输入线接键盘列线,由3-8译码器对SL0~SL2译出键扫描线和显示器的位扫描线通过总线送到显示器中。
在系统设计中,键盘和显示部分是一个非常重要的部分,它可以让观测对当前气调库中的各个参数和各个控制部分的状态有一个清楚的了解,并可值进行修改。要酒精浓度,LCD显示当前浓度,要设置阈值必须通过8279与AT89C51连接,并进行软件编译。
16
邵阳学院毕业设计(论文)
2.6显示电路
128*64液晶显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16×16点阵)、128个字符(8×16点阵)及64×256点阵显示RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机:8—位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等[9]。 Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0到63。 本设计的LCD连接如下图图2.9 EAEAR2R3R4R5R6R7R8R9C1D0LCD1AMPIRE128X6410k10k10k10k10k10k10k10kD1D2D3D5D4D6D733pU1X1C233p9RST19XTAL1CRYSTAL18XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39D038D137D236D335D434D533D632D721222324252627281011121314151617C310uF293031PSENALEEA CS1 R14.7kG1E 123RS45RST6RW78P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51WRRD图2.9 液晶显示硬件连接图 由上图可知,128*64模块的8位数据口分别与单片机的P0口经上拉电阻连接,片选信号CS1和CS2公用一个非门用以选择左右半屏,控制信号E与P1.0口连接,复位和读写信号分别与P1口的其他口相连接。 通过液晶模块可以直观的看出当前的浓度值以及前面通过8279设定的阈值,便于灵活纠错,是整个设置更直观更方便。 17 1817D716D615D514D413D312D211D110D09E8RW7RS65EA4G13CS22CS11RST-VoutRSTDB7DB6DB5DB4DB3DB2DB1DB0ER/WRSV0VCCGNDCS2CS1U3:BCS1374LS044CS2 邵阳学院毕业设计(论文)
2.7声光报警电路
报警电路分为蜂鸣器报警电路和LED发光报警电路组成。当输人端P1.2为低电平时,有电流通过蜂鸣器,蜂鸣器发出声音报警,而当输人端为高电平时不报警。当输人端P1.4为低电平时,LED点亮报警,反之输人端P1.4为高电平则不点亮。 报警图如下图图2.10。
33pC1LS1P1.2U1X1C219XTAL1CRYSTAL18XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39D038D137D236D335D434D533D632D721222324252627281011121314151617SPEAKERR4Q12k33p9RSTEAPNPNET=EAR21kEAC310uFECS1P1.2RSP1.4RSTRW293031PSENALEEAR310kD1P1.4LED-REDR14.7k12345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51NET=P1.4WRRD图2.10 报警电路硬件连接图
G118
邵阳学院毕业设计(论文)
19

