|
|
51hei.png (17.63 KB, 下載次數: 0)
下載附件
2026-2-7 16:48 上傳
- /********************************************************************
- * 文件名 : 蜂鳴器發聲.c
- * 描述 : 蜂鳴器通過交替變化的電平后,會發出蜂鳴聲。
- * 創建人 : 東流,2012年2月7日
- * 版本號 : 1.0
- * 杜邦線接法:P1.2用杜邦線連接到J17的左邊第二個。
- ***********************************************************************/
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit BELL = P1^2; //設置P1.2口,為控制蜂鳴器發聲的引腳
- /********************************************************************
- * 名稱 : Delay_1ms()
- * 功能 : 延時子程序,延時時間為 1ms * x
- * 輸入 : x (延時一毫秒的個數)
- * 輸出 : 無
- ***********************************************************************/
- void Delay(uint i)
- {
- uint x,j;
- for(j=0;j<i;j++)
- for(x=0;x<=148;x++);
- }
- /********************************************************************
- * 名稱 : Main()
- * 功能 : 實現燈的閃爍
- * 輸入 : 無
- * 輸出 : 無
- ***********************************************************************/
- void Main(void)
- {
- uint i;
- while(1)
- {
- for(i = 0; i < 500; i++)
- {
- BELL = 0;
- Delay(1); //延時10毫秒
- BELL = 1;
- Delay(1); //延時10毫秒
- }
- Delay(1000);
- }
- }
復制代碼
|
-
51hei.png
(8.74 KB, 下載次數: 0)
下載附件
2026-2-7 16:47 上傳
-
-
1仿真練習程序.rar
2026-2-7 08:51 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
191.96 KB, 下載次數: 0, 下載積分: 黑幣 -5
評分
-
查看全部評分
|