AD转换和DA转换实验

AD转换和DA转换实验

ID:37873738

大小:170.00 KB

页数:12页

时间:2019-06-01

AD转换和DA转换实验_第1页
AD转换和DA转换实验_第2页
AD转换和DA转换实验_第3页
AD转换和DA转换实验_第4页
AD转换和DA转换实验_第5页
资源描述:

《AD转换和DA转换实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编程序01:AD转换器此为0.01精度ORG0000HLJMPMAINORG0013HLJMPLOOPMAIN:MOVSP,#30HSETBIT1SETBEASETBEX1MOVDPTR,#0FEF8HMOVX@DPTR,AHERE:LCALLDISPLAYAJMPHERELOOP:MOVDPTR,#0FEF8HMOVXA,@DPTRMOVX@DPTR,ALCALLDSP;对接收的数据进行处理LCALLDSP1LCALLDISPLAY;显示转换的数据LJMPLOOPDSP:MOVB,#100MULABMOVR7,BMOVR6,AMOV

2、R5,#00HMOVR4,#33HMOVR3,#00HMOVR2,#00HLCALLDIV2BYMOVR5,#00HMOVR4,#64HMOVR3,#00HMOVR2,#00HLCALLDIV2BYMOV73H,R6;百位电压值MOVA,R3MOVR7,AMOVA,R2MOVR6,AMOVR5,#00HMOVR4,#0AHMOVR3,#00HMOVR2,#00HLCALLDIV2BYMOV72H,R6;十位电压值MOVA,R3MOVR7,AMOVA,R2MOVR6,AMOVR5,#00HMOVR4,#01HMOVR3,#00HMOVR2

3、,#00HLCALLDIV2BYMOV71H,R6;个位电压值RETDIV2BY:MOV20H,#16;双字节除法DIV2B:CLRC;商存在R7R6,余数存R3R2MOVA,R6RLCAMOVR6,AMOVA,R7RLCAMOVR7,AMOVA,R2RLCAMOVR2,AMOVA,R3RLCAMOVR3,ACLRCMOVA,R2SUBBA,R4MOVR0,AMOVA,R3SUBBA,R5JCNEXTCLRCMOVR3,AMOVA,R0MOVR2,AMOVA,R6ADDA,#01HMOVR6,AMOVA,R7ADDCA,#00HMOVR

4、7,ANEXT:DJNZ20H,DIV2BRETDSP1:MOVR0,#71HMOVA,@R0CLRCCJNEA,#10,EXIT1;个位加1等于10?等于10,是则个位清零CLRAMOV@R0,AINCR0;指向十位MOVA,@R0INCA;十位加1MOV@R0,ACJNEA,#10,EXIT1CLRAMOV@R0,AINCR0MOVA,@R0INCAMOV@R0,ACJNEA,#10,EXIT1CLRAMOV@R0,AINCR0MOVA,@R0INCAMOV@R0,ACJNEA,#10,EXIT1CLRAMOV@R0,AEXIT1:

5、RETDISPLAY:MOVR1,#74H;指向数据显示缓冲区MOVR5,#0FEH;显示位选择PLAY:MOVA,R5MOVP2,AMOVA,@R1MOVDPTR,#TABMOVCA,@A+DPTRCJNER1,#73H,POWXRLA,#80H;输出点.POW:MOVP1,ALCALLDL1MSDECR1MOVA,R5JNBACC.3,ENDOUTRLAMOVR5,AAJMPPLAYENDOUT:RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDL1MS:MOVR6,#20D

6、L1:MOVR7,#50DL2:DJNZR7,DL2DJNZR6,DL1RETENDDA转换实验ORG0000HLJMPMAINMAIN:MOVSP,#30HMOV74H,#00HKEY:ACALLKS;键盘扫描程序段JNZLK1;有键闭合LCALLDELAYAJMPKEY;没有键闭合LK1:LCALLDELAY;驱动显示程序防抖LCALLDELAYACALLKS;确认有键闭合?JNZLK2;真有键闭合LCALLDELAY;没有键闭合是误按回去!AJMPKEYLK2:MOV74H,ALCALLDELAYJNZSKAJMPKEY;不是!不

7、与理睬KS:MOVA,P1;键盘扫描子程序CPLAANLA,#0FFHRETSK:ACALLKSJNZSKLCALLDELAYLCALLDELAYACALLKSJNZSKMOVA,74HJBACC.0,MAIN1JBACC.1,MAIN2JBACC.2,MAIN3JBACC.3,MAIN4JBACC.4,MAIN5LCALLDELAYAJMPKEYMAIN1:MOVDPTR,#7000H;方波MOVR0,#00HABCD:MOVA,R0MOVX@DPTR,AINCR1MOVR7,P1CJNER7,#0FFH,KEYXYZ:CJNER1,

8、#10,ABCDCPLAMOVR0,AAJMPABCDMAIN2:MOVDPTR,#7000H;锯齿波MOVR0,#00HABCD2:MOVA,R0MOVX@DPTR,AINCR0MOVR7,P1CJNER

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。