流水灯蜂鸣器的开关
void main()
{
P2=0xa0;buzzer=0;P2=0x00;// close the buzzer
while (1){
}
}
close the buzzer为关闭蜂鸣器。
接着我们写了一个毫秒级延时函数,当然了,这里所谓的延时是不准时的延时,是我们通过一些调试后,测试出来的“1秒“,要想真正准确地实现一秒钟延时,还要使用定时器,由于这里要求不是那么准确,我们利用毫秒级延时函数实现就可以。
void Delay200ms() //@11.0529MHz
{
unsigned char i,j,k;
nop();
i=2;
j=103;
k=147;
do
{
do
{
while(–k);
}while(–j);
}while(–i);
}
void main()
{
unsigned char i;
while(1)
{