⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 “叮咚”门铃源程序 - et电子技术网.htm

📁 此压缩包为AT89C51控制的电子门铃 包括keil文件包 以及PROTEUS的仿真 希望对初学者有所帮助
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!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>&nbsp;</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>&nbsp;</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>&gt;<A 
            href="http://www.et-dz.com/html/dianzhijxwz/index.html">电子技术文章</A>&gt;<A 
            href="http://www.et-dz.com/html/dianzhijxwz/danpianji/index.html">单片机</A>&gt;<A 
            href="http://www.et-dz.com/html/dianzhijxwz/danpianji/51xilie/index.html">51系列</A>&gt;文章内容</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 &nbsp; </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>&nbsp;</P>
                        <P><STRONG></STRONG>&nbsp;</P>
                        <P><STRONG></STRONG>&nbsp;</P>
                        <P><STRONG></STRONG>&nbsp;</P>
                        <P><STRONG>&nbsp;</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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        EQU 30H 
                        <BR>T7HZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        EQU 31H 
                        <BR>T05SA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        EQU 32H 
                        <BR>T05SB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        EQU 33H 
                        <BR>FLAG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        BIT 00H 
                        <BR>STOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        BIT 01H 
                        <BR>SP1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        BIT P3.7 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        ORG 00H 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        LJMP START 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        ORG 0BH 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        LJMP INT_T0 
                        <BR>START:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        MOV TMOD,#02H 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        MOV TH0,#06H 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        MOV TL0,#06H 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        SETB ET0 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        SETB EA 
                        <BR>NSP:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        JB SP1,NSP 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        LCALL DELY10MS 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        JB SP1,NSP 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        SETB TR0 
                        <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -