硬件基础课设报告

硬件基础课设报告

ID:17632494

大小:57.36 KB

页数:8页

时间:2018-09-04

硬件基础课设报告_第1页
硬件基础课设报告_第2页
硬件基础课设报告_第3页
硬件基础课设报告_第4页
硬件基础课设报告_第5页
资源描述:

《硬件基础课设报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010.6.25硬件基础课程设计报告数据采集显示系统设计班级:0307401学号:030740124姓名:鲁育苗82010.6.25一:任务与目的1.利用pc机和实验装置设计并实现数据采集显示系统2.进一步掌握微机硬件和软件综合设计方法二:硬件原理框图ADC0809DAC0832缓冲器及LED显示CRT主机8255+5VIN1IN0EOCCS_ADCS_DAA0A1A2PA0CS_55SEGBIT82010.6.25三:内容和要求通过ADC0809的通道0(IN0)采集电位器的值,并将其处理后通过DAC0832输出,该输出直接连接到ADC08

2、09的通道1(IN1),并将IN0和IN1采集到的数据分别在LED和CRT上显示。要求:1、设计简单操作界面,具有开始与结束运行控制的功能2、IN0采集的值在LED上以十六进制显示3、对IN0采集的通道进行如下处理:(1)如果IN0<2.5V,则送00H到DAC0832如果IN0>=2.5V,则送00H到DAC0832(2)DAC0832的输出接ADC0809的IN1,同时接示波器(3)IN1采集的电压值以十进制在CRT上显示4、ADC0809采用查询方式读取数据5、显示须有一定的延时四、程序框图和清单程序清单:DATASEGMENTDCTBL

3、DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDB77H,7CH,39H,5EH,79H,71HMES1DB'PRESS1TORUNTHEPROC!'0DH,0AHDB'PRESS2TOQUIT!'0DH,0AH,0DH,0AH,'$'IN0DB?IN1DB?NUM1DB?NUM2DB?TENDB5DUP(0)WTHDW1000,100,10,1STACKSEGMENTPARASTACK'STACK'DB50DUP(?)STACKENDSDATAENDSCODESEGMENTASSUMECS:CODE,DS:

4、DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXLEADX,MES1MOVAH,9INT21H;显示主菜单82010.6.25LOP1:MOVDL,0FFHMOVAL,6INT21HJZLOP1CMPAL,'1'JZADCMPAL,'2'JZEXIT0JMPSTARTEXIT0:JMPEXITAD:MOVAL,90HMOVDX,283HOUTDX,AL;8255初始化MOVDX,284H;启用IN0OUTDX,ALMOVDX,282HRY:INAL,DXTESTAL,01H;检查EOCJZRYMOVDX,284HINA

5、L,DXMOVIN0,ALCALLDISP;调用数码管显示子程序CMPAL,80HJAT1MOVAL,00HJMPT2T1:MOVAL,0FFHT2:MOVDX,288HOUTDX,ALMOVDX,285HOUTDX,ALMOVDX,280HRY2:INAL,DXTESTAL,01H;检查EOCJZRY2MOVDX,285H;启用IN1INAL,DXMOVIN1,ALXORAX,AXMOVAL,IN1MOVCL,27H82010.6.25MULALSHRAX,1;转换为二进制XORBX,BXMOVSI,OFFSETWTHMOVDI,OFFSET

6、TENLOP2:MOVDX,0DIVWORDPTR[SI]ADDAL,30HMOV[DI],ALMOVAX,DXINCSIINCSIINCDILOOPLOP2LEASI,TENADDSI,3LEADI,TENADDSI,4LOP3:MOVAL,[SI]MOV[DI],ALDECSIDECDILOOPLOP3MOV[TEN+1],2EHMOVDX,OFFSETMES2MOVSH,9INT21HMOVDX,OFFSETTENINT21H;CRT显示输出PUSHAXPUSHDXMOVDL,0FFHMOVAH,06HINT21HPOPDXPOPAXJN

7、ZNEXTJMPSTARTNEXT:JMPAD;检查有无按键82010.6.25EXIT:MOVAX,4C00HINT21HDISPPROCPUSHDSPUSHAXMOVAL,IN0MOVAH,0MOVDL,ALMOVDH,0LEABX,DCTBLANDAL,0FHMOVSI,AXMOVAL,[BX+SI]MOVNUM2,ALMOVNUM1,02HCALLDISP1;显示低位MOVCL,4SHRDL,CLMOVSI,DXMOVAH,[BX+SI]MOVNUM2,AHMOVNUM1,01HCALLDISP1;显示高位POPAXPOPDSRETDI

8、SPENDPDISP1PROC;数码管显示PUSHDXPUSHAXMOVDX,290HMOVAL,NUM1OUTDX,ALMOVDX,28CHMOVA

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

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

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