📄 display.c~
字号:
#include<main.h>
//打印显示
void display(void)
{uchar i,j,k;
if(ADMUX==0x00){ch1=ADCW;}
else {ch2=ADCW;}
switch(fs)
{case 1:hd=0;ld=1;break; //红灯亮-双脉宽输出
case 2:hd=1;ld=0;break; //绿灯亮-双脉宽输入
case 3:hd=1;ld=1;break; //红绿灯亮-数字舵机
case 4:hd=0;ld=0;break;} //红绿灯灭-转速测量
switch(fs){case 1:j=90;break;case 2:j=0;break;case 3:j=0;break;case 4:j=0;break;}
if(fs==4)k=0;else k=128;
for(i=0;i<10;i++) //扫描数码管
{dat=sz[(ch1/8+j)/100]+k;x1=0;delay_us(50);x1=1;
dat=sz[(ch1/8+j)/10%10];x2=0;delay_us(50);x2=1;
dat=sz[(ch1/8+j)%10];x3=0;delay_us(50);x3=1;
dat=sz[(ch2/8+j)/100]+k;x4=0;delay_us(50);x4=1;
dat=sz[(ch2/8+j)/10%10];x5=0;delay_us(50);x5=1;
dat=sz[(ch2/8+j)%10];x6=0;delay_us(50);x6=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -