实验六、D/A、A/D转换实验

来源:互联网 发布:日本传统音乐知乎 编辑:程序博客网 时间:2024/05/29 07:09

按讲义连接电路,采用软件延时方式判断A/D转换结束,故ADC 0809 EOC引脚悬空即可


实验代码


CODE SEGMENTASSUME CS:CODESTART:MAIN PROC;配置8255MOV AL,90H;A口输入,B口输出OUT 1BH,ALMOV DL,00H;置传送初值PROCESS:MOV AL,DL;把当前要送的数送到DAC 0832INC DLOUT 28H,AL;送DAC 0832开始D/A、A/D转换OUT 30H,AL;选通ADC 0809 IN0通道MOV AX,0H;延时WAITA:INC AXDEC AXINC AXCMP AX,0FFFFHJNE WAITAIN  AL,30H;取得模数转换结果OUT 19H,AL;输出转换结果CMP DL,100H;数字已送完?JNE PROCESSHLTMAIN ENDPCODE ENDSEND START


原创粉丝点击