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

📄 ——单片机来电显示器的设计与实现.htm

📁 网上收集的关于嵌入式开发的文档。拿来共享!
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            align=right vspace=1 border=0>单片机选用AT89C52。整个电路的原理框图如图3所示。</P>
            <P style="TEXT-INDENT: 30px">CM145447满足Bell 202、CCITT V.23 
            1200波特率FSK数据传输标准,其内部含有铃流检测电路,铃流检测输出信号(低电平脉冲)接到MCU复位引脚“RST”上。MC145447把逻辑“1”=1200±12Hz、逻辑“0”=2200±22Hz、传输速率为1200bps的FSK信号解调成串行异步二进制数据并输入至MCU的串行接收口。外部EEPROM用于存储多达120条的主叫识别信息。液晶显示模块LCD用来显示主叫号码、日期、时间等信息。按键有3个:“DEL”、上“UP”、下“DOWN”分别用于删除、<IMG 
            height=288 hspace=1 src="——单片机来电显示器的设计与实现.files/17d.gif" width=204 
            align=right vspace=1 border=0>查阅主叫信息。</P>
            <P style="TEXT-INDENT: 30px">MCU工作在掉电、空闲、正常运行3种状态。平时MCU工作在掉电“power 
            down”状态,功耗很低。第1次铃流信号到来时,MC145447中的铃流检测电路对MCU输出1个低电平复位脉冲,该复位脉冲MCU从掉电状态进入正常工作状态。第1次振铃和第2次振铃期间,MC145447解调出的二进制数据送入MCU的串行接收口。MCU接收和存储主叫信息数据并在液晶显示模块(LCD)上显示,然后MCU进入空闲状态。MCU进入空闲状态1min后,若无按键按下则进入掉电状态,此时,LCD上将显示新呼叫(即用户没有查阅过的呼叫)的总个数。</P>
            <P style="TEXT-INDENT: 0px"><B>2 软件设计实现</B></P>
            <P 
            style="TEXT-INDENT: 30px">主叫号码显示器软件使用汇编语言编写,配合硬件完成主叫信息接收、查阅及删除功能。汇编语言程序主要由主程序、串行中断处理程序、定时器中断处理程序组成。</P>
            <P 
            style="TEXT-INDENT: 30px">上电时,MCU进入主程序中运行对串口寄存器设置接收波特率等参数,液晶显示模块LCD初始化并显示新呼叫总个数,以0.2s的定时长度设置定时器参数,对有关程序变量初始化,然后进入掉电状态。主程序框图如图4所示。</P>
            <P 
            style="TEXT-INDENT: 30px">图5是串行口中断接收处理程序。串行口中断到来时,MCU将收的串行数据暂存在内部RAM中。若收到的信息有误码,则在LCD上显示“ERROR”;<IMG 
            height=371 hspace=1 src="——单片机来电显示器的设计与实现.files/17e.gif" width=317 
            align=right vspace=1 
            border=0>若交换机发来的信息格式为“日期+时间+P+..”,则在LCD上显示“PRIVATE”,表示主叫用户要求本次呼叫不向被叫用户传送其号码;若交换机发来的信息格式为“日期+时间+O+..”,LCD上将显示“OUT 
            OF AREA”,表示主叫用户的本次呼叫超出来电显示服务范围。</P>
            <P 
            style="TEXT-INDENT: 30px">若接收的主叫信息正常,则按接收的先后顺序依次存储于EEPROM中。当主叫识别信息有重复时,最新呼叫将覆盖前次呼叫;当存储空间全部存满后,按“先进先出”的原则自动删除最先存储的主叫信息。<BR><BR></SPAN>&nbsp;&nbsp;&nbsp; 
            <SPAN 
            class=main1>图6是定时器中断处理程序,实现来电显示器按键处理功能,定时长度为0.2s。定时器断到来时,首先检查是否有按键按下。当有按键按下时,MCU由掉电状态恢复到空闲状态。若在1.5s内按2次“DEL”键,则从EEPROM中删除LCD当前显示的信息;若连续按“DEL”键超过6s,则删除EEPROM中所有存储信息。按“UP”键则把一次接收的主叫信息从EEPROM中调出并显示。按“DOWN”键则把下一次接收的主叫信息从EEPROM中调出并显示。<B><BR><IMG 
            height=468 hspace=10 src="——单片机来电显示器的设计与实现.files/17f.gif" width=540 
            vspace=10 border=0><BR>结束语</B></P>
            <P 
            style="TEXT-INDENT: 30px">来电显示功能目前已获得普遍使用。本文介绍的来电显示器在进行软、硬设计时充分利用MCU的3种工作状态,尽可能地降低了功耗;配以EEPROM作为存储器件,使得该产品与同类产品相比使用期限有较大的增加(采用电池供电时)。 
            </SPAN></P>
            <P></P></DIV></TD></TR>
        <TR>
          <TD align=middle height=15>
            <TABLE cellSpacing=0 cellPadding=0 align=center border=0>
              <TBODY>
              <TR>
                <TD>
                  <DIV></DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD align=right height=2>
            <TABLE cellSpacing=0 cellPadding=0 width="80%" border=0>
              <TBODY>
              <TR>
                <TD width=75>【<A href="javascript:doPrint();">打印本稿</A>】</TD>
                <TD width=8></TD>
                <TD width=75>
                  <P>【<A 
                  href="http://www.21ic.com/new_info/news/review.asp?title=单片机来电显示器的设计与实现target=" 
                  _blank?>发表评论</A>】</P></TD>
                <TD width=10></TD>
                <TD width=79>【<A 
                  href="http://www.21ic.com/new_info/news/sendmail.asp?num=单片机来电显示器的设计与实现">推荐</A>】</TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD align=right height=2></TD></TR>
        <TR>
          <TD align=right height=2><A href="javascript:window.close();"><IMG 
            height=20 src="——单片机来电显示器的设计与实现.files/close_c.gif" width=77 border=0 
            name=Image161></A><FONT 
      color=#ffffff>----</FONT></TD></TR></TBODY></TABLE><BR><BR>
      <TABLE cellSpacing=0 cellPadding=0 width=520 align=center border=0>
        <TBODY>
        <TR>
          <TD vAlign=bottom align=middle width=114 bgColor=#999a76 
            height=1><IMG height=1 src="——单片机来电显示器的设计与实现.files/blank.gif" 
            width=1></TD>
          <TD width=466 height=1></TD></TR>
        <TR>
          <TD align=middle width=114 bgColor=#ece8db height=19>相关新闻</TD>
          <TD width=466 height=19></TD></TR>
        <TR bgColor=#999a76>
          <TD colSpan=2 height=1><IMG height=1 
            src="——单片机来电显示器的设计与实现.files/blank.gif" width=1></TD></TR>
        <TR>
          <TD colSpan=2 height=1></TD></TR></TBODY></TABLE>
      <TABLE borderColor=#000000 cellSpacing=0 cellPadding=0 width=520 
      align=center border=0>
        <TBODY>
        <TR>
          <TD vAlign=top>
            <TABLE class=RelatedTable width="100%" border=0>
              <TBODY>
              <TR class=RelatedTr>
                <TD class=RelatedTd>
                  <SCRIPT language=javascript 
                  src="——单片机来电显示器的设计与实现.files/about.htm"></SCRIPT>
                </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR></TD>
    <TD vAlign=top align=middle width=150 bgColor=#ece8db height=2>
      <TABLE cellSpacing=0 cellPadding=1 width="100%" border=0>
        <TBODY>
        <TR>
          <TD bgColor=#000000>
            <TABLE cellSpacing=0 cellPadding=2 width=150 bgColor=#ece8db 
            border=0>
              <TBODY>
              <TR>
                <TD>
                  <META content="Microsoft FrontPage 5.0" name=GENERATOR>
                  <META content=FrontPage.Editor.Document name=ProgId><BR><A 
                  href="http://www.hhcn.com/chinese/cnindex.html" 
                  target=blank>华恒<BR>(ARM,PowerPC,冷火,龙珠)</A><BR><A 
                  href="http://www.embedon.com/" target=blank>远峰</A> <BR><A 
                  href="http://www.21ic.com/custom/jhb/index.htm" 
                  target=blank>复旦金海博</A><BR><A 
                  href="http://www.emdoor.com/index.asp" 
                  target=blank>亿道</A><BR><BR>单片机 <BR><BR><A 
                  href="http://www.hk.renesas.com/" 
                  target=blank>Renesas</A><BR><A 
                  href="http://www.zlgmcu.com/tools/kaifaban.asp" 
                  target=blank>周立功 Philips</A> <BR><A 
                  href="http://www.strong-ic.com/" target=blank>胜创特</A> <BR><A 
                  href="http://www.holtek.com.tw/" target=blank>盛群 Holtek</A> 
                  <BR><A href="http://www.xhl.com.cn/" 
                  target=blank>Cygnal单片机</A><BR><A href="http://www.lierda.com/" 
                  target=blank>利尔达MSP430</A> <BR><BR>接口电路:<BR><BR><A 
                  href="http://www.whjmw.com/" target=blank>金迈威</A> <BR><A 
                  href="http://www.21ic.com/custom/maiwei/mw.htm" 
                  target=blank>迈威</A> <BR><A href="http://www.rs232.net.cn/" 
                  target=blank>瑞赛特</A><BR><BR><BR>存储器<BR><A 
                  href="http://www.huazhoucn.com/" 
                  target=blank>铁电存储器免费样品</A><BR><BR><BR>模拟器件<BR><A 
                  href="http://www.unique-ap.com.cn/" 
                  target=blank>Linear</A><BR><BR><BR>编程器<BR><A 
                  href="http://www.xeltek.com.cn/" 
              target=blank>西尔特编程器</A><BR></TD></TR>
              <TR>
                <TD 
  height=5></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=766 align=center border=0>
  <TBODY>
  <TR>
    <TD vAlign=top colSpan=6></TD></TR>
  <TR>
    <TD vAlign=top colSpan=6 height=10></TD></TR>
  <TR>
    <TD vAlign=top bgColor=#999999 colSpan=6 height=2></TD></TR>
  <TR>
    <TD class=stxt vAlign=center align=middle colSpan=6 
height=6></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=766 align=center border=0>
  <TBODY>
  <TR>
    <TD class=s width=973 height=12></TD></TR>
  <TR>
    <TD class=s width=973 height=20>
      <DIV align=center><FONT face="Arial, Helvetica, sans-serif"><!--start copyright-->
      <DIV align=center><FONT color=black>
      <TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
        <TBODY>
        <TR>
          <TD align=middle width="100%" colSpan=2><BR>Better View:800*600 Best 
            View:1024x768 为了本系统能够更好的为您服务,请使用IE4.0或以上版本浏览器 
            <BR><BR>版权所有(C)21IC中国电子网 电话:010-82357510, 82357511 传真: 010-82357512 
          </TD></TR></TBODY></TABLE><!--start copyright--></FONT></DIV></FONT></DIV></TD></TR></TBODY></TABLE><BR></BODY></HTML>

⌨️ 快捷键说明

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