⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc08089测试.c

📁 液晶原理及其驱动程序。
💻 C
字号:
#include "test.h"

uchar data BUFFER[3]={0,0,0};
uchar data num=0;
uchar data count=0;
uint data m=0;
void do0809();
void display();
void Delayx1ms(uchar count);
void main(void)
{for( ; ;)
 {do0809();
  m=num;
  BUFFER[2]=m/10000;
  BUFFER[1]=(m%10000)/100;
  BUFFER[0]=m%100;
  display();
 }
} 


void do0809(void)
 {uchar xdata *ad_adr1;
  ad_adr1=&DIGPORT1;
  *ad_adr1=0xff;
  Delayx1ms(1);
  num=*ad_adr1;
 }

void display(void)
{uchar i,disp;
 uchar xdata *ad_adr;
 
 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,
                     0x6d,0x7d,0x07,0x7f,0x6f}; 
   ad_adr=&DIGPORT;
  for(i=0;i<=2;i++)
  {if(BUFFER[i]>100)
	
   disp=BUFFER[i]%10+10; //大于100的取个位和十位
    
	else   disp=BUFFER[i]%10;
   *ad_adr=table[disp];
   Delayx1ms(1);
   ad_adr+=0x0100; 
   
   disp=BUFFER[i]/10;
   *ad_adr=table[disp];
   Delayx1ms(1);
   ad_adr+=0x0100; }
} 
 
 void Delayx1ms(uchar count)
{uchar i,k;
 for(i=0;i<count;i++)
   for(k=0;k<120;k++)
	 ;
}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -