📄 display.c
字号:
#include "spce061a.h"
#include "MyBit.h"
extern long Fre; //频率
extern long Count_Buf;
extern int Count;
extern unsigned int TimerA_data;
const unsigned int num[]="0123456789ABCDEF";
void displayFre(void)
{
/* long disp;
disp=Trans(3,0);
DispChar(0,1,num[Fre/1000000]);
DispChar(1,1,num[(Fre%1000000)/100000]);
DispChar(2,1,num[(Fre%100000)/10000]);
DispChar(3,1,num[(Fre%10000)/1000]);
DispChar(4,1,num[(Fre%1000)/100]);
DispChar(5,1,num[(Fre%100)/10]);
DispChar(6,1,num[Fre%10]);
*/
long disp[4];
int i;
for(i=0;i<4;i++)
{
disp[i]=Trans(3,i);
}
for(i=0;i<4;i++)
{
DispChar(0,i,num[disp[i]/1000000]);
DispChar(1,i,num[(disp[i]%1000000)/100000]);
DispChar(2,i,num[(disp[i]%100000)/10000]);
DispChar(3,i,num[(disp[i]%10000)/1000]);
DispChar(4,i,num[(disp[i]%1000)/100]);
DispChar(5,i,num[(disp[i]%100)/10]);
DispChar(6,i,num[disp[i]%10]);
}
}
void displayT(void)
{
long COUNT;
__asm("irq off");COUNT=((long)Count_Buf)*65536+TimerA_data;__asm("irq on");
DispChar(0,1,num[COUNT/1000000]);
DispChar(1,1,num[(COUNT%1000000)/100000]);
DispChar(2,1,num[(COUNT%100000)/10000]);
DispChar(3,1,num[(COUNT%10000)/1000]);
DispChar(4,1,num[(COUNT%1000)/100]);
DispChar(5,1,num[(COUNT%100)/10]);
DispChar(6,1,num[COUNT%10]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -