您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页ADC0808模数转换

ADC0808模数转换

来源:飒榕旅游知识分享网


ADC0808模数转换——51单片机的Proteus实验

实验原理

51单片机的一个I/O口接ADC0808获得电压经过模数转换后的数据,再通过另一个I/O口控制数码管显示得到的数字。

主要器件以及电路图

单片机——ATC51,ADC0808,数码显示管*4——7SEG-MPX4-CA-BLUE。

汇编程序源码

org 0 ljmp START org 100H START: mov DPTR,#0FE00H mov P2,0 LOOP: clr P3.4 ;关闭LED1 clr P3.5 ;关闭LED2 clr P3.6 ;关闭LED3 setb P2.0 ;开启0808 mov R6,#0FFH ;等待转换

djnz R6,$ clr P2.0 setb p2.1 ;给0808读信号 movx A,@DPTR ;读 nop clr p2.1 ;清除0808读信号 mov B,#100 div AB lcall SEG7 ;取数字段码 setb P3.4 ;开LED1 clr P3.5 ;关LED2 clr P3.6 ;关LED3 mov P1,A ;送数

lcall DLY mov A,B mov B,#10 div AB lcall SEG7 clr P3.4 ;关LED1 clr P3.6 ;关LED3 setb P3.5 mov P1,A lcall DLY mov A,B lcall SEG7 clr P3.4 ;关LED1

clr P3.5 ;关LED3 setb P3.6 mov P1,A lcall DLY sjmp LOOP SEG7: inc A movc A,@A+PC RET DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90h,88H,83H,0C6H,0A1H,86h,8EH DLY: mov R7,#2

D1: mov R6,#249 DJNZ R6,$ DJNZ R7,D1 RET END

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务