×
单片机 > 单片机程序设计 > 详情

51单片机ADC0809电压表(12864显示,程序 + 仿真)

发布时间:2020-06-02 发布时间:
|

51单片机ADC0809电压表(12864显示,程序 + 仿真)并口;0~5V先上图正常工作图

 
上图:最大电压值
 
上图渐变电压值(最大到最小)

 
这是仿真图,可以进行仿真

#include
#include

sbit OE=P3^6;
sbit EOC=P3^7;
sbit CLOCK=P3^0;
sbit ST=P3^3;

void Lcd12864_Display();
unsigned char dat[]="0.000V";
unsigned int  tmp;
unsigned char adc;

void main()
{
        EA=1;
        ET0=1;
        TMOD=0x02;
        TL0=206;
        TL0=206;
        TR0=1;
        Lcd12864_init();
        Lcd12864_Display();
        while(1)
        {
                ST=0;
                ST=1;
                ST=0;
                while(!EOC);
                OE=1;
                adc=P1;
                tmp=adc*196;
                dat[0]=tmp/10000                +'0';
                dat[2]=tmp/1000%10        +'0';


关键字:51单片机  ADC0809  电压表  12864显示 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
C8051F020的UART