ma.c

来自「利用单片机AT89S51与adc0809设计一个数字电压表」· C语言 代码 · 共 29 行

C
29
字号
/**********************************************************************
By ZhuTao

***********************************************************************/
#include "led.c"
#define addo (5.0/255.0)
#define zero 0.005	 //用于校准AD的误差
void main()
{
  uint cnt=0;
  

  while(1)
   {
     switch(cnt++)
      {
        case 0:   decodenum(ad_action(0)*addo+zero,0);break; 
        case 70:  decodenum(ad_action(1)*addo+zero,1);break;
        case 140: decodenum(ad_action(2)*addo+zero,2);break;
        case 210: decodenum(ad_action(3)*addo+zero,3);break;
        case 280: decodenum(ad_action(4)*addo+zero,4);break;
        case 350: decodenum(ad_action(5)*addo+zero,5);break;
        case 420: decodenum(ad_action(6)*addo+zero,6);break;
        case 490: decodenum(ad_action(7)*addo+zero,7);break;
        case 560:cnt=0;break;
       }
     disp();
   }
}       

⌨️ 快捷键说明

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