mengzhixinheng 發表于 2021-3-10 08:44
char t,c;
void(char t1,char c1)
{
筆記做起!wulin 發表于 2021-3-10 11:39
這很簡單,給你寫個示例,一看就明白。
但是腦子腦子一抽總感覺不對勁,最后越寫越亂.腦子一下子繞不過來
.... 感謝大佬幫我的思路延續.....讓我發現錯在哪里了
總結參考了上邊兩個程序,我知道我程序里邊少了一個核心的東西了,標志位..第一個buz_1的函數功能基本也無問題,但是少了觸發函數的條件,也就是標志位,第二個函數buz_4,在標志位列出來之后,就已經是個沒用了的函數了,可以直接刪除省事,但是如果真要單獨寫個4聲的函數也是可以寫出來了sdarling 發表于 2021-3-11 01:53
謝謝大佬簡單明了的代碼 筆記做起!
mengzhixinheng 發表于 2021-3-11 18:29
只是這樣簡單的提示音,擔心蜂鳴器過多占用資源的話,肯定要用定時器。8位單片機定時器也是很珍貴的。沒 ...
..我放開發板上,這個程序能是能用,但是不知道IO口什么情況,明明有能力驅動三極管控制正常發聲的,一上這個程序在響的時候就只有滋滋滋的聲音了...mengzhixinheng 發表于 2021-3-11 18:29
只是這樣簡單的提示音,擔心蜂鳴器過多占用資源的話,肯定要用定時器。8位單片機定時器也是很珍貴的。沒 ...
大佬有更簡便的方法嗎,剛剛那個用是能用的,聲音不對是我其他地方弄錯了sdarling 發表于 2021-3-12 00:53
大佬有更簡便的方法嗎,剛剛那個用是能用的,聲音不對是我其他地方弄錯了
mengzhixinheng 發表于 2021-3-12 07:32
char t,c;//全局變量
//蜂鳴器初始化
//c1聲響次數
mengzhixinheng 發表于 2021-3-12 07:32
char t,c;//全局變量
//蜂鳴器初始化
//c1聲響次數
sdarling 發表于 2021-3-15 03:41
但是你其中的變量t不是也還是需要重裝的嗎,所以也還是需要多寫一個變量吧?
yzwzfyz 發表于 2021-3-15 21:52
教你如何讓蜂鳴器叫N聲,而不影響其它程序。
1、弄清楚蜂鳴器的特性:假設是長鳴型的,且接在P1.1上,0、1 ...
yzwzfyz 發表于 2021-3-15 21:52
教你如何讓蜂鳴器叫N聲,而不影響其它程序。
1、弄清楚蜂鳴器的特性:假設是長鳴型的,且接在P1.1上,0、1 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |