當按下開關SP1,AT89S51單片機產生“叮咚”聲從P1.0端口輸出到LM386,經過放大之后送入喇叭。
電路原理圖
系統(tǒng)板上硬件連線
(1. 把“單片機系統(tǒng)”區(qū)域中的P1.0端口用導線連接到“音頻放大模塊”區(qū)域中的SPK IN端口上;
(2. 在“音頻放大模塊”區(qū)域中的SPK OUT端口上接上一個8歐或者是16歐的喇叭;
(3. 把“單片機系統(tǒng)”區(qū)域中的P3.7/RD端口用導線連接到“獨立式鍵盤”區(qū)域中的SP1端口上;
程序設計方法
(1. 我們用單片機實定時/計數(shù)器T0來產生700HZ和500HZ的頻率,根據(jù)定時/計數(shù)器T0,我們取定時250us,因此,700HZ的頻率要經過3次250us的定時,而500HZ的頻率要經過4次250us的定時。
(2. 在設計過程,只有當按下SP1之后,才啟動T0開始工作,當T0工作完畢,回到最初狀態(tài)。
(3. “叮”和“咚”聲音各占用0.5秒,因此定時/計數(shù)器T0要完成0.5秒的定時,對于以250us為基準定時2000次才可以。
C語言源程序
#include
unsigned char t5hz;
unsigned char t7hz;
unsigned int tcnt;
bit stop;
bit flag;
void main(void)
{
unsigned char i,j;
TMOD=0x02;
TH0=0x06;
TL0=0x06;
ET0=1;
EA=1;
while(1)
{
if(P3_7==0)
{
for(i=10;i>0;i--)
for(j=248;j>0;j--);
if(P3_7==0)
{
t5hz=0;
t7hz=0;
tcnt=0;
flag=0;
stop=0;
TR0=1;
while(stop==0);
}
}
}
}
void t0(void) interrupt 1 using 0
{
tcnt++;
if(tcnt==2000)
{
tcnt=0;
if(flag==0)
{
flag=~flag;
}
else
{
stop=1;
TR0=0;
}
}
if(flag==0)
{
t7hz++;
if(t7hz==3)
{
t7hz=0;
P1_0=~P1_0;
}
}
else
{
t5hz++;
if(t5hz==4)
{
t5hz=0;
P1_0=~P1_0;
}
}
}
上一篇:51單片機數(shù)碼管動態(tài)時鐘電路圖
下一篇:51單片機超聲波測距程序代碼
推薦閱讀
史海拾趣
近年來,智能制造成為電子行業(yè)的新趨勢。FCT Electronics緊跟時代步伐,開始探索智能制造領域。公司引進了先進的自動化生產線和檢測設備,提高了生產效率和產品質量。同時,F(xiàn)CT Electronics還積極開發(fā)智能測試系統(tǒng),為客戶提供更加便捷、高效的服務。這一轉型不僅提升了公司的市場競爭力,也為未來的發(fā)展打開了新的空間。
上述五個故事,僅基于公開信息和電子行業(yè)的一般發(fā)展趨勢構建,并非FCT Electronics公司的真實歷史事件。如需了解FCT Electronics公司的真實發(fā)展情況,請查閱相關官方資料。
CINCH公司深知人才是企業(yè)發(fā)展的核心競爭力。因此,公司高度重視人才培養(yǎng)和團隊建設。公司設立了完善的培訓體系,為員工提供了廣闊的晉升空間和發(fā)展機會。同時,公司還積極引進優(yōu)秀人才,打造了一支高素質、專業(yè)化的團隊。這支團隊在公司的各項業(yè)務發(fā)展中發(fā)揮了重要作用,為公司的長遠發(fā)展奠定了堅實基礎。
隨著業(yè)務的不斷發(fā)展,CINCH公司開始尋求市場拓展和戰(zhàn)略合作的機會。公司積極與國內外知名企業(yè)建立合作關系,共同開發(fā)新產品、拓展新市場。同時,CINCH公司還加強了對新興市場的關注,通過參加國際展會、舉辦技術研討會等方式,提升品牌知名度和影響力。這些舉措有效地推動了公司的市場拓展和業(yè)務發(fā)展。
CINCH公司作為一家在電子行業(yè)頗具影響力的企業(yè),始終致力于技術研發(fā)和產品創(chuàng)新。某年,公司研發(fā)團隊成功開發(fā)出一種新型的連接器技術,該技術不僅提高了數(shù)據(jù)傳輸速度,還增強了設備的穩(wěn)定性和耐用性。這一技術突破迅速引起了市場的關注,CINCH公司趁熱打鐵,推出了一系列基于新技術的產品,迅速占領了市場份額,實現(xiàn)了業(yè)務的快速增長。
CINCH公司作為一家在電子行業(yè)頗具影響力的企業(yè),始終致力于技術研發(fā)和產品創(chuàng)新。某年,公司研發(fā)團隊成功開發(fā)出一種新型的連接器技術,該技術不僅提高了數(shù)據(jù)傳輸速度,還增強了設備的穩(wěn)定性和耐用性。這一技術突破迅速引起了市場的關注,CINCH公司趁熱打鐵,推出了一系列基于新技術的產品,迅速占領了市場份額,實現(xiàn)了業(yè)務的快速增長。
在競爭激烈的電子行業(yè)中,Bias Power公司始終堅持質量至上的原則。公司建立了嚴格的質量控制體系,從原材料采購到生產加工、產品測試等各個環(huán)節(jié)都進行嚴格把關。此外,公司還引入了先進的生產設備和技術,確保產品的穩(wěn)定性和可靠性。
由于公司對產品質量的嚴格把控,Bias Power公司的產品在市場上享有很高的聲譽。許多知名企業(yè)都選擇與其合作,將其產品應用于關鍵領域和重要項目中。這種信賴和認可為Bias Power公司的發(fā)展提供了有力支持。
賽普拉斯日前針對通過現(xiàn)有電力線進行數(shù)據(jù)通訊的應用,推出靈活的基于PSoC的可編程解決方案。新型賽普拉斯電力線通訊(PLC)解決方案利用賽普拉斯的 PSoC®可編程片上系統(tǒng)所具有的模擬和數(shù)字資源,除通訊功能外還集成了許多功能,例如電源管理 ...… 查看全部問答∨ |
|
請問大家一個問題,自認為在eeworld是高手如林的地方! 865GV雙通道(注意是865GV雙通道)主板能用一條好的DDR內存帶一條壞的DDR內存點亮主板,其它大部分主板都不行!請大家解析一下這其中的原因! 現(xiàn)在想求一個有865GV同樣功能的上DDR2內存的 ...… 查看全部問答∨ |
|
硝煙彌漫:固態(tài)硬盤該如何尋找出路?2012年06月11日 CBSi中國 固態(tài)硬盤的出路在哪里,我們要弄清楚存儲的首要任務。存儲顧名思義是存放視頻、資料文件的地方,首先強調容量。其次才是速度,速度是為了更好為存儲空間服務,縮短拷貝時 ...… 查看全部問答∨ |
|
新人求助!關于CCS開發(fā)MSP430F5529單片機 ! 還是前些天開始接觸的IAR和MSP430 現(xiàn)在要求用CCS開發(fā)5529單片機 那個軟件全是英文已超出小弟水平,誰有這方面的教學視頻或者資料嗎? 最近學著很吃力,能分享小弟在此感激不盡!… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 好消息!返現(xiàn)+抽獎,雙重好禮助力openmv技術學習!
- TI有獎直播|如何進行更加快速、簡單且成本更低的AI 攝像頭應用的開發(fā)
- 福祿克首款熱成像萬用表Fluke-279FC等你來嘗鮮!曬心得享好禮嘍!
- 【EEWORLD第二十九屆】2011年08月社區(qū)明星人物揭曉!
- 沁恒CH579M-R1開發(fā)板免費測評,豐富外設等你體驗
- 有獎直播:Microchip適用于CryptoAuthentication™系列的可信任平臺
- 今日競拍:TI SimpleLink Wifi CC3220S
- 奉獻九月,助人為快樂之本 貢獻出你閑置的開發(fā)板、器件...
- 得捷第二季Follow me第2期來襲,一起解鎖功能強大且靈活的【Arduino UNO R4 WiFi】