微机原理与接口技术课设数据采集控制系统与数字电压表显示

微机原理与接口技术课设数据采集控制系统与数字电压表显示

ID:35488918

大小:55.83 KB

页数:10页

时间:2019-03-25

微机原理与接口技术课设数据采集控制系统与数字电压表显示_第1页
微机原理与接口技术课设数据采集控制系统与数字电压表显示_第2页
微机原理与接口技术课设数据采集控制系统与数字电压表显示_第3页
微机原理与接口技术课设数据采集控制系统与数字电压表显示_第4页
微机原理与接口技术课设数据采集控制系统与数字电压表显示_第5页
资源描述:

《微机原理与接口技术课设数据采集控制系统与数字电压表显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理与接口技术课设数据采集控制系统与数字电压表显示程序清单及注释:STACKSEGMENTSTACKDW256DUP(?)STACKENDSDATASEGMENTMINDBOFFHMAXDBOOHSUMDVV0000HVRDBOOHLEDDB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HVARDBOOHDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAL,OOH;数码管初始化MOVDX,

2、284HOUTDX,ALMOVALJOOOOOIOB;8255初始化MOVDX,28BHOUTDX,ALMOVAL,OFFHMOVDX,288HOUTDX,ALMOVAL,0001000IB;8253初始化MOVDX,28FHOUTDX,ALMOVAL,1HMOVDX,28CHOUTDX,ALMOVAL,01010001BMOVDX,28FHOUTDX,ALMOVAL,1HMOVDX,28DHOUTDX,ALLI:MOVDX,289HINAL,DX;判断k7TESTALJOOOOOOOBJZENDLCALLSAMPLE;调用采样子过程MOVAX,SUM;计算VRXORBX,

3、BXMOVBL,MINSUBAX,BXMOVBL,MAXSUBAX,BXMOVBL,8DIVBLMOVVR,AL;存均值VRMOVDX,289H;判断k6INAL,DXTESTAL,01000000BJZL6CMPVR,0JCLI;VR<0CMPVR,51JBEL7;0<=VR<=51CMPVR,102JBEL8;51

4、LLDIS3JMPLILIO:CALLDIS4;调用子过程1,数码显示1,L1~L8显示单灯左跳;调用子过程2,数码显示2,L1-L8显示双灯右跳;调用子过程3,数码显示3,L1~L8显示向左渐亮;调用子过程4,数码显示4,L1~L8显示向右渐灭JMPL1Lil:CALLDIS5警JMPL1L6:CALLDIS6JMPLI;调用子过程5,数码显示5,L1~L8闪动显示A/D值;L()G灯1秒闪动一次报;调用子过程6,进行数字有电压表显示ENDL:MOVAX,4C00H;返回dos界面INT21HSAMPLEPROC;定义采样子过程MOVCX,10XORAX,AX;变量赋初值

5、MOVMAX,ALMOVSUM,AXMOVAL,0FFHMOVMIN,ALL2:MOVDX,290H;采样启动转换OUTDX,ALMOVDX,289HL3:INAL,DX;判断转换是否完成TESTAL,00000001BJZL3XORAX,AX;读取转换数据MOVDX,290HINAL,DXCMPAL,MIN;将获得数据与最小值MIN比较,如果比最小值小侧将其支付给垠小值MINJNCL4MOVMIN,ALL4:CMPAL,MAX;将获得数据与最大值MAX比较,如果比最小值小;则将其支付给最小值MINJBEL5MOVMAX,ALL5:ADDSUM,AX;将获取值加入总数LOO

6、PL2RETSAMPLEENDPDIS1PROC;定义子过程1,数码显示1,L1~L8显示单灯左跳MOVCX,8MOVSI,OFFSETLED;数码显示1MOVDX,284HMOVAL,20HOUTDX,ALMOVAL,[SI+1JMOVDX,280HOUTDX,ALMOVAL,1111111()B;设置L1~L8显示单灯左跳MOVDX,288HNEXT:OUTDX,ALROLAL,1;AL循环左移一位CALLDELAY2LOOPNEXTRETDIS1ENDPDIS2PROC;定义子过程2,数码显示2,L1~L8显示双灯右跳MOVCX,7MOVAL,20H;数码显示2MOV

7、DX,284HOUTDX,ALMOVSI,OFFSETLEDMOVAL,[SI+2]MOVDX,280HOUTDX,ALMOVAL,OOiniHB;设置L1~L8显示双灯右跳MOVDX,288HNEXT1:OUTDX,ALRORAL,1CALLDELAY2LOOPNEXT1RETDIS2ENDPDIS3PROC淀义子过程3,数码显示3,L1~L8显示向左渐亮MOVCX,8MOVAL,20H;数码显示3MOVDX,284HOUTDX,ALMOVSI,OFFSETLEDMOVAL,[SI+3JMOVDX,280HOUT

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

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

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