您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子元器件>集成电路>

- MAX197的带液晶显示源程序

2011年01月17日 00:12 www.elecfans.com 作者:大毛 用户评论(0

uchar TempBuffer[7];
void IntToStr(uint temp, uchar *str, uchar n)
{
 uchar a[7]; char i, j;    //取得整数值到数组                                 
 dianya=temp/4096.0;
 voltage=dianya*100000;
 a[0]=voltage/10000;
 a[1]=voltage%10000/1000;
 a[2]=voltage%1000/100;
 a[3]=voltage%100/10;
 a[4]=voltage%10;
                   
                                                     
 for(i=0; i<5; i++)         //转成ASCII码              
  a[i]=a[i]+'0';                                    
 for(i=0; a[i]=='0' && i<=5; i++);                     
 for(j=5-n; j   { *str=' ';  str++; }                             
 for(; i<5; i++)                                       
  { *str=a[i]; str++; }  //加入有效的数字           
 *str='\0';  
}
void initial_max197()  
     {  
        //uchar *AD;  
       // AD=&max197;  
        //单片机初始化   
       
  EA=1;
  IT1=1;
  EX1=1;
  duan=0;
    
        //初始化MAX197   
        //*AD=0x40;  
     }  

void main()
{
 uchar i;
 initial();
 initial_max197();
 //CS=0;
 max197=0x40;
 setPosition(0x00);
 prints("The voltage is :");
 while(1)
 {
  //采集15次;
    for(i=0;i<15;i++)
  {
  
   flag=0;
   max197=0x40; 
   while(!flag);
   HBEN=1;
   temph=max197;
   _nop_();
   HBEN=0;
   templ=max197;
   temp=temph;
   temp<<=8;   
   temp1[i]=temp|templ;
   }
  temp=0;
  for(i=0;i<15;i++)
  {

非常好我支持^.^

(5) 71.4%

不好我反对

(2) 28.6%

( 发表人:admin )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!