⑵MC14433与8031单片机的接口设计由于EOC与DU端相连,每次转换结束都有相应的BCD码和选通信号出现在Q0~Q3和DS1~DS4上。其程序清单见书。2).并行逐次逼近式A/D转换器与8031单片机的接口⑴AD574/674/774/1674,ADS774系列A/D转换器①工作原理(略)?②引脚及功能引脚信号说明1+5V逻辑电源+5V212/812/8=1,双字节输出;12/8=0,单字节输出3CS片选信号,低电平有效4A0在转换期间:A0=0表示ADC进行12位转换,在读出期间:A0=0表示高8位数据有效;A0=1表示低4位的数据有效5R/CR/C=1,允许读数据;R/C=0,允许启动A/D转换6CE启动转换信号,高电平有效7/11VCC/VEE模拟部分正负电源8REFOUT10V内部参考电压输出10REFIN参考电压输入13/14VIN/20VIN模拟量10V及20V量程的输入端口,信号另一端接AGND15DGND数字公共地9AGND模拟公共地16~27DB0~DB11数字量输出28STS转换开始变高,转换过程为高电平;转换完成后变为低电平CSR/C12/8CEA0工作状态0××××禁止×1×××禁止100×0启动12位转换100×1启动8位转换101接1脚(+5V)×12位并行输出有效101接地0高8位并行输出有效101接地1低4位加上尾随4个0有效AD1674可以工作在全控模式或单一模式。在全控模式中,利用CE,CS,R/C来控制转换和读数。如果CE=1且CS=0,则R/C=1时读数,R/C=0时启动A/D转换。见下表:在单一模式中,CE=1,CS=0,12/8=1,A0=0,它是通过R/C来完成读数和转换功能的控制的。③技术指标分辨率:12位非线性误差:±1/2LSB模拟输入:双极性±5V,或±10V;单极性0~10V,或0~20V供电电源:VLOGIC—逻辑电平+4.5V~+5.5VVCC—供电电源+13.5V~+16.5VVEE—供电电源-13.5V~-16.5V内部参考电平:10.00V±0.1(max)V转换时间 : 15~35μs存放温度 : -65~15℃④A/D转换器的应用有单极性输入和双极性输入两种工作方式单极性模拟量输入有两种量程,0~10V和0~20V。若无需进行零位调整,则将补偿调整引脚BIPOFF(12)直接接至引脚9。在不需要进行量程调整时,可与引脚8和引脚10之间加接一个50Ω的电阻,如图(a)所示。若需要进行零位和满量程调整,其电路如图(b)所示。二、显示器1.LED显示器内部由发光二极管组成段显示。数码管结构又分为共阳极型和共阴极型。2.LCD液晶显示器常用的LCD可分为字符型和点阵型两大类。字符型可用来显示字符和数字,点阵型可用来显示汉字及图形。6.2 独立式按键接口设计
一、独立式键盘接口电路P1.0P1.1P1.7+5v1.接口与数据每个按键单独占有一根I/O接口引线。输入每根I/O接口引线的信号对应某个数据。2.键盘的可靠性
消除抖动电路&I/O接口&+5v+5v消除抖动电路开关单片机抖动时间<10ms开关动作时间>100ms“1”“0”<10ms二、独立式按键接口程序设计键盘处理程序任务1)键输入检查键盘是否有键被按下,消除按键抖动。确定被按键的键号,获取键号。硬件电路消除抖动或软件消除抖动。2)键译码键号为键盘位置码,根据键号查表得出被按键的键值。键值:数字键0~9、字符键0AH~0FH、功能键10H~。3)键处理根据键值转移到不同程序段。若键值属于数字、字符键,则调用显示数字和字符的子程序。若键值属于功能键,则进行多分支转移,执行各个功能程序段。延时等待10ms仍有按键信号?Y有按键信号?NYN键盘处理