📄 “叮咚”门铃源程序 - et电子技术网.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电子技术网</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="源程序 门铃" name=keywords>
<META
content="1.实验任务 当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 2.电路原理图 图4.19.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2).在“音频放"
name=description><LINK href="“叮咚”门铃源程序 - ET电子技术网.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电子技术网
src="“叮咚”门铃源程序 - ET电子技术网.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电子技术网.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">网站地图</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电子技术网');"
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电子技术网.files/31bg1.gif"
height=36><IMG height=36 src="“叮咚”门铃源程序 - ET电子技术网.files/31c1.gif"
width=9></TD>
<TD width=880 background="“叮咚”门铃源程序 - ET电子技术网.files/31bg1.gif"><A
href="http://www.et-dz.com/">首页</A> | <A
href="http://www.et-dz.com/html/xingyexinwen/index.html">行业新闻</A> | <A
href="http://www.et-dz.com/html/dianzhijxwz/index.html">电子技术文章</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电子技术网.files/31bg1.gif"><IMG height=36
src="“叮咚”门铃源程序 - ET电子技术网.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电子技术网.files/ldd.gif" width=5></TD>
<TD style="PADDING-LEFT: 5px; PADDING-TOP: 4px" width="96%"
bgColor=#f4fae2>当前位置:<A href="http://www.et-dz.com/">首页</A>><A
href="http://www.et-dz.com/html/dianzhijxwz/index.html">电子技术文章</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>>文章内容</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>来源: 作者: 发布时间: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电子技术网.files/ad_js.htm"></SCRIPT>
</TD></TR></TBODY></TABLE>
<P><STRONG>1.实验任务<BR> </STRONG>当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。<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电子技术网.files/1259130.jpg"
border=0><BR></STRONG> 图4.19.1<BR><STRONG>3.系统板上硬件连线</STRONG><BR>(1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK
IN端口上;<BR>(2).在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭;
<BR>(3).把“单片机系统”区域中的P3.7/RD端口用导线连接到“独立式键盘”区域中的SP1端口上;
<BR><STRONG>4.程序设计方法</STRONG><BR>(1).我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。<BR>(2).在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。
<BR>(3).“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时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>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -