?? “叮咚”門鈴源程序 - et電子技術(shù)網(wǎng).htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://www.et-dz.com/html/dianzhijxwz/danpianji/51xilie/20070105/17.html -->
<HTML><HEAD><TITLE>“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng)</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="源程序 門鈴" name=keywords>
<META
content="1.實驗任務(wù) 當(dāng)按下開關(guān)SP1,AT89S51單片機產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。 2.電路原理圖 圖4.19.1 3.系統(tǒng)板上硬件連線 (1).把“單片機系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連接到“音頻放大模塊”區(qū)域中的SPK IN端口上; (2).在“音頻放"
name=description><LINK href="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/default.css"
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<CENTER>
<TABLE class=tbspan cellSpacing=0 cellPadding=0 width=900 align=center
border=0><TBODY>
<TR>
<TD align=middle width=190 height=68><A href="http://www.et-dz.com/"
target=_blank><IMG height=53 alt=ET電子技術(shù)網(wǎng)
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/df_dedetitle.gif" width=178
border=0></A></TD>
<TD align=middle width=20> </TD>
<TD width=486><A href="http://www.et-dz.com/bbs"><IMG height=60 alt=ET電子論壇
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/banner.jpg" width=468 border=0
name=QLT></A></TD>
<TD width=190>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR align=middle height=20>
<TD height=24><A
href="http://www.et-dz.com/plus/sitemap.html">網(wǎng)站地圖</A></TD>
<TD><A href="http://www.et-dz.com/plus/rssmap.html">RSS訂閱</A></TD></TR>
<TR align=middle height=20>
<TD><A href="http://www.et-dz.com/plus/heightsearch.php">高級搜索</A></TD>
<TD><A
onclick="javascript:window.external.AddFavorite('http://www.et-dz.com','ET電子技術(shù)網(wǎng)');"
href="http://www.et-dz.com/html/dianzhijxwz/danpianji/51xilie/20070105/17.html#">收藏本站</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE class=tbspan cellSpacing=0 cellPadding=0 width=900 align=center
border=0><TBODY>
<TR>
<TD width=10 background="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/31bg1.gif"
height=36><IMG height=36 src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/31c1.gif"
width=9></TD>
<TD width=880 background="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/31bg1.gif"><A
href="http://www.et-dz.com/">首頁</A> | <A
href="http://www.et-dz.com/html/xingyexinwen/index.html">行業(yè)新聞</A> | <A
href="http://www.et-dz.com/html/dianzhijxwz/index.html">電子技術(shù)文章</A> | <A
href="http://www.et-dz.com/html/dianlutudaquan/index.html">電路圖大全</A> | <A
href="http://www.et-dz.com/html/ziliaoxiazaizhongxin/index.html">資料下載中心</A>
| <A href="http://www.et-dz.com/special/index.php">專題</A> | <A
href="http://www.et-dz.com/member">會員中心</A> | <A
href="http://www.et-dz.com/bbs">支持論壇</A> </TD>
<TD align=right width=10
background="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/31bg1.gif"><IMG height=36
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/31c2.gif" width=9></TD></TR></TBODY></TABLE>
<TABLE class=tbspan cellSpacing=0 cellPadding=0 width=900 align=center
border=0><TBODY>
<TR>
<TD vAlign=top height=476>
<TABLE style="PADDING-TOP: 1px" cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD align=middle width="1%" bgColor=#f0f5da height=27> </TD>
<TD align=middle width="3%"><IMG height=14
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/ldd.gif" width=5></TD>
<TD style="PADDING-LEFT: 5px; PADDING-TOP: 4px" width="96%"
bgColor=#f4fae2>當(dāng)前位置:<A href="http://www.et-dz.com/">首頁</A>><A
href="http://www.et-dz.com/html/dianzhijxwz/index.html">電子技術(shù)文章</A>><A
href="http://www.et-dz.com/html/dianzhijxwz/danpianji/index.html">單片機</A>><A
href="http://www.et-dz.com/html/dianzhijxwz/danpianji/51xilie/index.html">51系列</A>>文章內(nèi)容</TD></TR>
<TR>
<TD
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"
bgColor=#f0f1d1 colSpan=3 height=3></TD></TR></TBODY></TABLE>
<TABLE height=412 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top height=220>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 12pt; PADDING-TOP: 10px" align=middle
width="99%" height=40><B>“叮咚”門鈴源程序 </B></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #cccccc 1px solid" align=middle
height=30>來源: 作者: 發(fā)布時間:2007-01-05 </TD></TR>
<TR>
<TD vAlign=top height=300>
<TABLE style="MARGIN-TOP: 8px" cellSpacing=0 cellPadding=0
width="100%" border=0>
<TBODY>
<TR>
<TD width=6 height=52></TD>
<TD>
<TABLE width="100%">
<TBODY>
<TR>
<TD align=right></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 align=right
border=0><TBODY>
<TR>
<TD align=middle>
<SCRIPT language=javascript
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/ad_js.htm"></SCRIPT>
</TD></TR></TBODY></TABLE>
<P><STRONG>1.實驗任務(wù)<BR> </STRONG>當(dāng)按下開關(guān)SP1,AT89S51單片機產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過放大之后送入喇叭。<BR><STRONG>2.電路原理圖</STRONG></P>
<P><STRONG></STRONG> </P>
<P><STRONG></STRONG> </P>
<P><STRONG></STRONG> </P>
<P><STRONG></STRONG> </P>
<P><STRONG> </P>
<P><BR><IMG alt=""
src="“叮咚”門鈴源程序 - ET電子技術(shù)網(wǎng).files/1259130.jpg"
border=0><BR></STRONG> 圖4.19.1<BR><STRONG>3.系統(tǒng)板上硬件連線</STRONG><BR>(1).把“單片機系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連接到“音頻放大模塊”區(qū)域中的SPK
IN端口上;<BR>(2).在“音頻放大模塊”區(qū)域中的SPK OUT端口上接上一個8歐或者是16歐的喇叭;
<BR>(3).把“單片機系統(tǒng)”區(qū)域中的P3.7/RD端口用導(dǎo)線連接到“獨立式鍵盤”區(qū)域中的SP1端口上;
<BR><STRONG>4.程序設(shè)計方法</STRONG><BR>(1).我們用單片機實定時/計數(shù)器T0來產(chǎn)生700HZ和500HZ的頻率,根據(jù)定時/計數(shù)器T0,我們?nèi)《〞r250us,因此,700HZ的頻率要經(jīng)過3次250us的定時,而500HZ的頻率要經(jīng)過4次250us的定時。<BR>(2).在設(shè)計過程,只有當(dāng)按下SP1之后,才啟動T0開始工作,當(dāng)T0工作完畢,回到最初狀態(tài)。
<BR>(3).“叮”和“咚”聲音各占用0.5秒,因此定時/計數(shù)器T0要完成0.5秒的定時,對于以250us為基準(zhǔn)定時2000次才可以。
<BR><STRONG>6.匯編源程序</STRONG><BR>T5HZ
EQU 30H
<BR>T7HZ
EQU 31H
<BR>T05SA
EQU 32H
<BR>T05SB
EQU 33H
<BR>FLAG
BIT 00H
<BR>STOP
BIT 01H
<BR>SP1
BIT P3.7
<BR>
ORG 00H
<BR>
LJMP START
<BR>
ORG 0BH
<BR>
LJMP INT_T0
<BR>START:
MOV TMOD,#02H
<BR>
MOV TH0,#06H
<BR>
MOV TL0,#06H
<BR>
SETB ET0
<BR>
SETB EA
<BR>NSP:
JB SP1,NSP
<BR>
LCALL DELY10MS
<BR>
JB SP1,NSP
<BR>
SETB TR0
<BR>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -