第7章(白底黑字)新.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
27128与MCS51的连接 扩展一片SRAM 62128 同时扩展 ROM和RAM 下图是用线选法扩展3 片6264 常用的地址译码器是 3/8 译码器 74LS138 键盘去抖可以使用硬件去抖电路,也可以使用软件去抖,专用键盘控制芯片(如8279中)中一般都集成了硬件去抖功能。 软件去抖的原理是当发现有按钮按下时,并不立即去执行相应的操作,而是在一定时间内多次检测该按键的状态,如果这个状态稳定了,则执行操作,否则就认为是按键的抖动或者误动作,不予理会。 ORG 0000H AJMP MAIN ORG 0100H LED_R EQU P2.0 LED_G EQU P2.4 LED_Y EQU P2.7 ? MAIN:MOV DPTR,#SEG_CODE ;赋值表格首地址 MOV R2,#00H;存储计数器值 MOV P0,#03H;初试化时LED显示0 LP1: MOV A,P1 CPL A JZ LP1;如果P1全为高,则说明无键按下 ACALL DELAY ;如果有键按下了,延时10ms MOV R3,P1 ADD A ,R3 INC A JNZ LP1 ;如果新P1与原P1的取反值相加不为FFH, ;说明按键不稳定,重新读键 MOV A,R3;如果按键已经稳定,则 JNB ACC.0, ADD1 JNB ACC.3, SUB1 JNB ACC.6, CLR0 AJMP LP1 ADD1:MOV A,R2 ;如果当前计数器值<9,则加1 CLR C SUBB A,#9 JNC LP1; INC R2; AJMP DPLY; ?SUB1:MOV A,R2 ;如果当前计数器值>0,则减1 JZ LP1; DEC R2; AJMP DPLY; CLR0:MOV R2,#00H;计数器值清0 AJMP DPLY; ? DPLY:MOV A,R2;查表显示LED的内容 MOVC A,@A+DPTR MOV P0,A ? LP2: MOV A,P1;等键全部松开 CPL A JNZ LP2 AJMP LP1;返回等新按键输入 DELAY: MOV R6, #20;延时10ms子程序 DEL1: MOV R5, #250 DEL2: DJNZ R5, DEL2 DJNZ R6, DEL1 RET ? SEG_CODE:DB 03H,9Fh,25H,09H,99H DB 49H,41H,1fH,01H,09H END 7.5 A/D和D/A接口功能的扩展 自然界和控制系统中的很多参数是以模拟量的形式存在的,如温度、压力、速度、流量等。这些模拟量要想输入数字计算机,作为控制的依据,必须首先把它们转化为数字量。 很多实际的执行元件如伺服电机、伺服阀等,需要用模拟量进行控制,对它们进行控制时就要把数字计算机的计算结果从数字量转化为模拟量。 实现从模拟量到数字量的转化功能的器件叫做模数转换器(Analog digital converter,简称A/D转换器、ADC)。 实现从数字量到模拟量的转化功能的器件叫做数模转换器(digital analog converter,简称D/A转换器、DAC)。 器件选用原则 选择ADC或DAC芯片时,首先要考虑选用的器件的性能指标能否满足要求,其次要考虑系统软硬件的设计简便,工作可靠,成本低廉。 为确保系统运算和处理结果的精确度,ADC和DAC必须有足够高的精度;要实现快速变化系统的实时控制和检测,ADC与DAC必须有足够快的转换速度。转换精度与转换速度是ADC和DAC的主要技术指标。 一.性能指标 1.分辨率 分辨率一般用二进制数的位数来表示,位数越多,分辨率越高。 对于ADC来说,分辨率表示能引起输出数字量变化的输入模拟量的最小变化量。例如对于量程为0~5V的8位ADC来说,能够分辨的最小电压变化量为5V/28≈0.02V。A/D转换器常见的分辨率有4位、6位、8位、10位、14位、16位和BCD码的3位半、5位半等。 对于DAC,分辨率则表示输入数

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档