當前位置:考研網大全 - 翻譯在線 - 有沒有高手可以幫我翻譯壹下這個單片機程序指令的意思?非常感謝!

有沒有高手可以幫我翻譯壹下這個單片機程序指令的意思?非常感謝!

# include & ltreg 51 . h & gt;//加載頭文件

#定義uchar無符號字符

#定義uint無符號整數

sbit beep=p3^7;//將P3.7引腳定義為蜂鳴器輸出。

sbit k1=p1^4;//將引腳P1.4-P1.7定義為按鍵輸入。

sbit k2=p1^5;

sbit k3=p1^6;

sbit k4=p1^7;

Void DelayMS(uint x) //延遲子例程1毫秒

{

uchar t;

而(x-)for(t = 0;t & lt120;t++);

}

無效播放(uchar t) //蜂鳴器響應程序

{

烏恰爾壹世;

for(I = 0;我& lt100;i++)

{

嗶= ~嗶;//采取相反的做法

戴萊姆斯(t);

}

嗶聲= 0;

}

void main()

{

if(k 1 = = 0)Play(1);//按下K1時,蜂鳴器每隔1ms響壹次,響100次停止。

if(K2==0)播放(2);//當//k2按下時,蜂鳴器每隔2ms響壹次,響100次停止。

if(K3==0)播放(3);//按//k3時,蜂鳴器每隔3ms響壹次,響100次停止。

如果按下(K4==0) Play(4) //k4,蜂鳴器每4ms響壹次,響100次停止。

}

  • 上一篇:雨使花在黃昏時容易掉落。
  • 下一篇:從源頭上用流水進行翻譯。
  • copyright 2024考研網大全