��Ƭ�C�����_�l(f��)����
������7����֮��������Ƭ�C�ľ���Ҳ�_ʼ������Ϥ��������ǰ����֪����Ƭ�C���Ƕ��r������B(t��i)�C���Д��@Щ�|���Y(ji��)������Ч�����ஔ(d��ng)�ߵ��������ԏĽ����_�l(f��)GPF�@��оƬ֮���Ұl(f��)�F(xi��n)������һ�N��Ƭ�C���_�l(f��)����������Ո�@����
�҂���֪�����ڳ��������ӕr��Ӱ푆�Ƭ�C�Č��r��������(d��o)��Ч�����@������������GPF�@��оƬ���_�l(f��)�У�ϵ�y(t��ng)�ӕr�ͳ�ʼ��������(y��ng)��������һ�K�������{(di��o)�ó����Ҫ��һ����loop����ʹ�ó����܉����������������䌍��Ҳ��֪������?y��u)�ʲôҪ�@ô����
�ڹ���������һ��Դ�a�����S�S���Ϳ��Ըĵ�����(d��ng)�r�����@ôһ������Դ�a�ҾͲ����_���������������:
void test()
{
int i = 0 ;
int tick ;
int BatteryStatus = 0;
int Voltage ;
int count = 0 ;
int Voltage_value ;
char ch ;
scanf("%d",&BatteryStatus);
while(1)
{
delay_20ms();
switch(BatteryStatus)
{
case 1:
if(count == 50)
{
<span style="white-space:pre;"> </span>printf("0x%x\n",0xE1);
count = 0 ;
};break ;
case 2:
if(count == 50)
{
printf("0x%x\n",0x90); //�l(f��)ͨ��'1'��̖
count = 0 ;
};break ;
default:
break ;
}
count++ ;
#if 0
ch = getch(); //���O(sh��)�����@�O(sh��)��һ�����I
if(ch == 'q')
{
printf("%x",0x48);
break ;
}
#endif
}
}
��whileѭ�h(hu��n)���������M(j��n)ȥ���ӕr20��ms��Ȼ��countӋ��(sh��)���Ӽ�����(d��ng)�ӵ�50��Ҳ����һ����ˣ�Ȼ�����㡣�˕r�����°��I�������ܵ��ɔ_�����������\����Ч����Ȼ�ܸ�������@�r��delay_20ms�ij�delay_1000ms,������谴�Iÿ�ξ�Ҫ�ȴ�1s���Ӱ�Ч����Ӌ��(sh��)ֵ�������ҹ�Ӌһ�£�����Ҫ̫��(zh��n)���@�ӵij������ӕr����Ҫ̫����(zh��n)�Ŀ��Ԍ��F(xi��n)�Ͷ��r�����һ�ӵĹ�����

����admin ����ĕr�g��2018-05-18