當按下開關(guān)SP1,AT89S51單片機產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。
電路原理圖
系統(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來產(chǎn)生700HZ和500HZ的頻率,根據(jù)定時/計數(shù)器T0,我們?nèi)《〞r250us,因此,700HZ的頻率要經(jīng)過3次250us的定時,而500HZ的頻率要經(jīng)過4次250us的定時。
(2. 在設計過程,只有當按下SP1之后,才啟動T0開始工作,當T0工作完畢,回到最初狀態(tài)。
(3. “?!焙汀斑恕甭曇舾髡加?.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單片機超聲波測距程序代碼
推薦閱讀
史海拾趣
在創(chuàng)立初期,C&T就展現(xiàn)出了強大的技術(shù)創(chuàng)新能力。公司不斷推出新產(chǎn)品,這些產(chǎn)品不僅性能卓越,而且具有高度的集成性和穩(wěn)定性,深受市場歡迎。此外,C&T還積極與業(yè)界合作,推動技術(shù)標準的制定和完善,為整個行業(yè)的發(fā)展做出了重要貢獻。
Beck IPC GmbH,一家在嵌入式通訊市場享有盛譽的公司,以其創(chuàng)新的IPC@CHIP技術(shù)為核心,為工業(yè)OEM提供了強大的支持。在某一時期,公司研發(fā)團隊經(jīng)過長時間的努力,成功開發(fā)出一款具有劃時代意義的嵌入式控制模塊。這款模塊不僅性能卓越,而且穩(wěn)定性極高,迅速獲得了市場的廣泛認可。多家知名工業(yè)設備制造商紛紛與Beck IPC建立合作關(guān)系,將其產(chǎn)品應用于各種高端設備中,從而推動了公司的快速發(fā)展。
隨著環(huán)保意識的不斷提高和可持續(xù)發(fā)展理念的普及,杰力也開始注重環(huán)保和可持續(xù)發(fā)展方面的工作。公司采用環(huán)保材料和生產(chǎn)工藝,降低產(chǎn)品對環(huán)境的污染和破壞。同時,杰力還積極參與各類環(huán)保公益活動和社會責任項目,為推動電子行業(yè)的可持續(xù)發(fā)展做出貢獻。這些努力使得杰力在行業(yè)中樹立了良好的環(huán)保形象和社會責任感。
隨著環(huán)保意識的不斷提高和可持續(xù)發(fā)展理念的普及,杰力也開始注重環(huán)保和可持續(xù)發(fā)展方面的工作。公司采用環(huán)保材料和生產(chǎn)工藝,降低產(chǎn)品對環(huán)境的污染和破壞。同時,杰力還積極參與各類環(huán)保公益活動和社會責任項目,為推動電子行業(yè)的可持續(xù)發(fā)展做出貢獻。這些努力使得杰力在行業(yè)中樹立了良好的環(huán)保形象和社會責任感。
隨著技術(shù)的不斷進步,Antiference公司開始將目光投向國際市場。公司積極參與國際電子展,展示其先進的電磁干擾抑制技術(shù),并成功吸引了眾多國外客戶的關(guān)注。通過與國外知名企業(yè)的合作,Antiference的產(chǎn)品逐漸打入國際市場,品牌知名度也大幅提升。
凱勵公司始終將技術(shù)創(chuàng)新作為發(fā)展的核心驅(qū)動力。公司不斷投入研發(fā)資金,加強與高校和研究機構(gòu)的合作,不斷推出具有競爭力的新產(chǎn)品。例如,公司成功研發(fā)出了MPX、MTF、MTB等多個系列的金屬膜電容器,這些產(chǎn)品不僅具有優(yōu)異的性能和穩(wěn)定性,還廣泛應用于新能源、工業(yè)控制、通信等領域。此外,凱勵公司還致力于產(chǎn)品升級和工藝改進,不斷提高產(chǎn)品的可靠性和使用壽命。
急啊 原理圖網(wǎng)上流傳的 http://www.51c51.com/51test/cc420.htm 原理圖: PCB圖: 把P1口換成了P2口 程序里的P1換成了P2 結(jié)果也是出不來 改不改都出不來 如果改錯還要怎么改?求助。。。 使用LED 為4位共陰 程序: ...… 查看全部問答∨ |
MCU/DSP/FPGA呈現(xiàn)多元化發(fā)展趨勢 MCU/DSP/FPGA呈現(xiàn)多元化發(fā)展趨勢 MCU憑借其強大的控制功能,廣泛地用于消費類電子、通信、汽車電子、工業(yè)等領域。有資料顯示,MCU產(chǎn)品需求量每年不斷增長,2008年全球MCU市場將增長到160億美元。DSP則以其卓越的數(shù)據(jù)處理能力以及優(yōu)秀的數(shù)據(jù)算 ...… 查看全部問答∨ |
詢問關(guān)于TORNADO2.2 FOR XScale問題 1. 哪位可以幫忙給一份? 導師要求用這個系統(tǒng),和他熟悉的公司交流過,其他問題可以慢慢解決,這個FOR XScale一定要我自己去解決了。我毛驢吸血雷駝了一個晚上,DISC 2搞定,DISC 1還沒弄好。。。 上海的我可以上門過來拷一份,完成后請吃頓飯聊表 ...… 查看全部問答∨ |
|
有想學430的壇友,TI公司回復說要到12月份才有430的板子下來,現(xiàn)在應該是處于無貨狀態(tài),這段時間大家如果想學習的,最好在12份之前下訂單,順便說一下,430網(wǎng)上購買用的是美元,你必須有一個雙幣值的信用卡才能購買?!? 查看全部問答∨ |
大家好: 我的EZ430-F2013的USB型仿真器最近刷不進去程序。提示: FATAL ERROR Failed to initialize device. Session aborted! 請 ...… 查看全部問答∨ |
各位高手高手高高手,本人畢業(yè)論文初步選定與zigbee有關(guān),802.15.4IEEE文檔已初步讀完,網(wǎng)絡層及以上正準備研讀,小弟想知道進行zigbee實戰(zhàn)演練所需的平臺,請大家告知一下,怎樣開始下一步的研發(fā)。(比如各個廠商的模塊、芯片及協(xié)議棧的選取等等) ...… 查看全部問答∨ |
關(guān)于IO,緊急求助 將一個IO口設置為輸入,但怎樣讀出這個特定輸入位的值呢,比如將P2.3設置為輸入,P2DIR &|=~BIT3,同時定義一個變量temp,temp=(P2DIR &|=~BIT3),這樣可以把輸入的P2.3的值讀書來了嗎?剛剛學,自學的,望高手幫幫忙。。?!? 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 有獎直播|瑞薩電子 RA 系列產(chǎn)品開發(fā)工具之 FSP4.0.0 新特性介紹
- 【已結(jié)束】 電感應用知識分享|MPS 有獎直播
- 調(diào)查:泰克創(chuàng)新實驗室全面升級,功率測試痛點通通都拋來!參與贏好禮
- 樂鑫ESP32-Korvo音頻開發(fā)板免費測評試用
- TI 邀您填問卷贏好禮|私人定制專屬你的 2019 工業(yè)應用方案
- 說說電源晉級路上的那些“攔路虎”
- 艾睿電子&ADI有獎直播:無需光耦的flyback隔離電源設計
- TI有獎直播:伺服驅(qū)動器中電流和電壓測量解決方案
- 答題抽獎:Mentor Tessent Automotive相關(guān)測試解決方案(獎品池還剩不少獎品喲)
- 有獎直播:超小型封裝 TI MSPM0 MCU 可優(yōu)化設計空間,實現(xiàn)更多可能