智能数字电压(200V)表课件设计_第1页
智能数字电压(200V)表课件设计_第2页
智能数字电压(200V)表课件设计_第3页
智能数字电压(200V)表课件设计_第4页
智能数字电压(200V)表课件设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能数字电压表的设计).).).在此设计中我选择方案二,因方案二与方案ALE/PROG:当访问外部存储器时,地址锁存作对外部输出的脉冲或用于定时目的。然而器时,将跳过一个ALE脉冲。如想禁止ALE的输机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN),配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器对外部时钟信号的脉宽无任何要求,但必须保证脉冲保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”值以多工扫描的方式输出,只要附加译码器行A/D转换,模拟电压的范围为0~±1.9999V。。⑧对外提供六个输入,输出控制信号(R/H,BUSH,ST,POL,OR,UR),因此除用3、基准电压反积分(DE4、积分回零(ZI)。具体内部转换过程这里不做器就从AZ阶段开始进行A/D转换。注意:第一次转换周期中的AZ驱动信号分别输出一个正脉冲信号,脉冲宽度为200个时钟周期,其中D5对应分频得到125KHz的时钟信号。CD4060计数为14级2进制计数器,在数字集高精度运放,它具有输入偏置电流小、失调-IN:反相输入端;+IN:同相输入端;-),的转换来进行两个阶段工作,第一是在内部时钟(OSC)的上半周期,电子开共模抑制比、失调小和漂移低等特点,所以常常与信号调理器浮空地之间感应的自然地空电位Vi1和Vi2被分别加到I-CL7650个省市近十个地震台站,并已采集到大量的000000001C00001111A01010101001100113地633580006427接低电平,其余根据数据线的的输出使7段数码管亮或型的器件,从而显示出我们想要的数字,现将编码表列出如下:三端稳压器件;78xx/79xx系列三端稳压器件是最常用的线性降压型7805,7806,7809,7812,7815,782479××)。以及三瑞可调稳-6/℃。为了配8P插座,还专门设置了5个空脚。其输出电压UO=Ug0(R3+7压化工ORG0000HORG0003HORG000BHLJMPTESTORG0013H主程序:START:LCALLTLEDLCALLTROMLCALLTRAMLCALLTCHANNELLCALLCLEARMEMIOJB20H.0,L2;ROM有故障则跳至报警处JB20H.1,L2;RAM有故障则跳至报警处JB20H.2,L2;通道有故障则跳至报警处JB20H.3,L3;若过载则跳至报警处理AJMPMAIN;返回继续扫描显示器AJMPMIANLJMPSTART;重新启动复位TROM:MOVDPTR,#data2;data2为程序结束地址MOVDPTR,#0000H;0000为程序起始地址LP1:CLRACJNEA,DPL,LP3;DPL为程序起始地址低8位POPACCCJNEA,DPH,LP2LP4:MOVDPTR,#data3;data3为校验字所在地址值CLRAMOVCA,@A+DPTRXRLA,B;B为程序代码异或值,A为校验字值CLR20H.0LP5:SETB20H.0MOV2CH,#0EH;将E送入显缓区MOV2BH,#01H;将"1"送入显缓区TRAM:MOV00H,#55H;检R0(00H)MOVA,00HCJNEA,#55H,LOOP1MOV00H,#0AAHMOVA,00HCJNEA,#0AAH,LOOP1LOOP2:MOVA,#55HMOV@R0,AMOVA,@R0CJNEA,#55H,LOOP1MOVA,#0AAHMOV@R0,AMOVA,@R0CJNEA,#0AAH,LOOP1MOVA,R0CJNEA,#0FFH,LOOP2CLR20H.1AJMPLOOP3LOOP1:SETB20H.1;置位20H.1MOV2AH,#0EH;将"E"送显缓区MOV29H,#02H;将"2"送显缓区LOOP3:RETTCHANNEL:MOVA,#0B7HSETBIT0;设为边沿触发L1:MOVR1,#0C8H;(R1)=200LCALLDISP;调显示子程序JNB26H.0,A4;万位是"0"跳至A4CJNEA,#00H,A2;千位为"0"?MOVA,24HSUBBA,#5JNBCY,A2A5:CLR20H.2SJMPA3A4:MOVA,25HACJNEA,#09H,A2MOVA,24HSUBBA,#5;百位>=5?JBCY,A2;百位>=5则顺序执行SJMPA5A2:SETB20H.2;置输入通道故障MOV28H,#0EH;将"E"送显缓冲区A3:RETTLED:MOVR5,#3AA:MOVR3,#10HBB:MOV27H,#0FFHMOVA,R3ACALLDL1JBACC.0,CCMOVA,R3CC:DJNZR2,AAEE:MOV27H,#00HMOVA,R4ACALLDL1JBACC.0,FFMOVA,R4DL2:MOVR6,#0FFHCLEARMEMIO:MOVSP,#4FHMOVA,#20HMOVA,#07H显示程序:MOVA,@R0ANLA,#0FHADDA,#29HMOVCA,@A+PC;查万位段码JB2CH.0,D1S2;万位为"0"顺序执行CLRA;万位"0"不显示D1S2:MOVC,20H.4;加符号操作MOVACC.6,CD1S3:MOV27H,AMOVA,R3CJNEA,21H,D1S4;是否加"dp"?SETB27H.7;加"dp"D1S4:MOVP0,27HMOVA,P2ANLA,#0E0H;屏蔽低5位(得个--万的位选)ORLA,R3;得P2.5,P2.6,P2.7并选中位选ACALLDLL1;调用延时(1ms)MOVA,R3;D5,D4,D3,D2,D1>R3JBACC.0,D1S5;判断是否最后一位D1S5:RETTAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,00HDLL2:MOVR6,#0FFHA/D中断服务子程序:TEST:PUSHACCMOVA,P1JNBP1.7,INT3JBACC.6,OR4CLR20H.3JBACC.5,URINT2:CPLACC.4ANLA,#11H;不是万位则跳转;清除过载标志;得"POL"及万位值MOV26H,A;保存"POL"及"B8"AJMPINT4INT3:ANLA,#0FHMOV@R0,A;指向下一单元MOV2CH,26HMOV2BH,25HMOV2AH,24H;转换结果送显缓区MOV29H,23HMOV28H,22HAJMPINT4SETB20H.3;置过载标志AJMPINT4OR2:MOVA,R4ADDA,R4ADDA,#15MOVCA,@A+PCMOVA,R5ADDA,#10MOVCA,@A+PCMOV21H,ACJNER4,#0,OR3AJMPINT4T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论