微机原理实验报告5.pdf

微机原理实验报告5.pdf

ID:52925608

大小:144.52 KB

页数:10页

时间:2020-04-01

微机原理实验报告5.pdf_第1页
微机原理实验报告5.pdf_第2页
微机原理实验报告5.pdf_第3页
微机原理实验报告5.pdf_第4页
微机原理实验报告5.pdf_第5页
资源描述:

《微机原理实验报告5.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理实验报告 实验四 模数转换 一、实验目的 了解模数转换原理,掌握ADC0809的使用方法。 二、实验内容 将温度传感器输出端连至ADC0809的IN0端; 编写程序对IN0通道的模拟量进行模数转换; 将模数转换得到的数字量换算成温度值显示在微机屏幕上。 三、实验原理图 四、实验流程图 开始定义堆栈段、数据段定义代码段,写主函数选择转换输出方式调节电位计读入数字量将数字量进行二、十、十六进制转换显示输出N回车键是否按下Y返回DOS五、实验结论 能够得到相应的实验结果,并能通过三种方式输出不同显示方式的数字量。 六、实验心得 了解使用了ADC0832,并掌握了相关汇

2、编编程。 附录:程序清单 IOPORT EQU 0EF00H-280H+298H STACK SEGMENT STACK    DB100 DUP(?) STACK ENDS DATA SEGMENT  HEX DB 2 DUP(?),'H',' ' BYT  DB 8 DUP(?),'B',' ' DECI DB  3 DUP(?),' ' UI  DB 'Please choose the mode:1.hexadecimal 2.binary 3.decimalpress enter to exit.'  CTRL DB 0DH,0AH,'$' DATA ENDS

3、 CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC    MOV AX,DATA   MOV DS,AXAGAIN1: MOV AH,9    LEA DX,CTRL   INT 21H   LEA DX,UI   INT 21H   LEA DX,CTRL   INT 21HAGAIN:  MOV AH,1    INT 21H   CMP AL,'1'   JZ THEN1   CMP AL,'2'   JZ THEN2   CMP AL,'3'   JZ THEN3   CMP AL,0DH   JZ E

4、XIT   JMPAGAIN THEN1:  MOV DX,IOPORT    OUT DX,AL   CALL DELAY   IN AL,DX   CALL XFER1   CALL OUTPUT1   CALL DELAY   MOV AH,6   MOV DL,0FFH   INT 21H   JZ THEN1   JMPAGAIN1 THEN2:  MOV DX,IOPORT    OUT DX,AL   CALL DELAY   IN AL,DX   CALL XFER2   CALL OUTPUT2   CALL DELAY   MOV AH,6   MO

5、V DL,0FFH   INT 21H   JZ THEN2   JMPAGAIN1 THEN3:  MOV DX,IOPORT    OUT DX,AL   CALL DELAY   IN AL,DX   CALL XFER3   CALL OUTPUT3   CALL DELAY   MOV AH,6   MOV DL,0FFH   INT 21H   JZ THEN3   JMPAGAIN1 EXIT: MOV AX,4C00H    INT 21HMAIN ENDP DELAY PROC    MOV BX,0FFH   MOV CX,0NEXT7:  LOOP

6、 NEXT7    DEC BX   JNZ NEXT7   RETDELAY ENDP XFER1 PROC    PUSH AX   MOV DL,AL   MOV  CL,4   SHR DL,CL   CMP DL,9   JBE NEXT   ADD DL,7HNEXT:  ADD DL,30H    LEA SI,HEX   MOV [SI],DL   POP AX   MOV DL,AL   AND DL,0FH   CMP DL,9   JBE NEXT1   ADD DL,7HNEXT1:  ADD DL,30H    MOV [SI+1],DL   

7、RETXFER1 ENDP XFER2 PROC    MOV CX,8   LEA SI,BYTNEXT6:  MOV DL,AL    ROL DL,1   MOV AL,DL   AND DL,01H   ADD DL,30H   MOV [SI],DL   INC SI   LOOP NEXT6   RETXFER2 ENDP XFER3 PROC    LEA SI,DECI   MOV AH,0   MOV BL,100   DIV BL   ADD AL,30H   MOV [SI],AL   MOV AL,AH   MOV

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

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

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