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

📄 ——一种基于单片机控制的数字视频混合器.htm

📁 网上收集的关于嵌入式开发的文档。拿来共享!
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            class=main1>在单片机的串口中断子程序中,根据接收到的命令长度判断是否接收到一个完整的命令格式。如果接收到一个完整命令格式就设置标志位FLG1(如图3)根据这个标志位进入主程序中处理PC命令的程序,由接收到的命令号识别各种PC发送命令。例如,1号命令是显示附加数字信号1并且点亮1号LED,0xC号命令是写SAA7121存储器等。依据接收到的校验和,可以判断接收PC数据的正确性,防止对混合器的错误操作。</P>
            <P 
            style="TEXT-INDENT: 30px">用VB6.0设计软件,读写PC的串行口。本文波特率为9600bps,单片机的定时器/计数器2(T2)设定在波特率发生器的工作方式。</P>
            <P style="TEXT-INDENT: 30px">3.3 访问TMC2081</P>
            <P 
            style="TEXT-INDENT: 30px">TMC2081提供微处理器I/O口,包括读/写控制R/W、片选CS、寄存器选择控制A[2:0]、数据I/O口D[7:0]。通过微处理器I/O口可以访问TMC2081的内部控制存储器,完成对芯片的配置。读写时序如图4。</P>
            <P 
            style="TEXT-INDENT: 30px">参数tPWLCS、tSA、tSD、tHD、tPWHCS、tHA、tDOM的最短要求时间都是ns级。用AT89S8252软件编程可以模拟该端口的读写时序配置TMC2081。</P>
            <P 
            style="TEXT-INDENT: 30px">本系统用到两片TMC2081,标记为TMC2081_0和TMC2081_1。AT89S8252的P3.6连TMC2081_0/1的R/W,P2.3连TMC2081_0的CS,P2.4连TMC2081_1的CS,P2[2:0]连TMC2081_0/1的A[2:0],P0[7:0]连TMC2081_0/1的D[7:0](如图2)。读写TMC2081_0的A通道存储器的程序如下:</P>
            <P style="TEXT-INDENT: 30px">MC2081_0 EQU P2.3</P>
            <P style="TEXT-INDENT: 30px">TMC2081_1 EQU P2.4</P>
            <P style="TEXT-INDENT: 30px">R_NW EQU P3.6</P>
            <P style="TEXT-INDENT: 30px">MOV A,#00H</P>
            <P style="TEXT-INDENT: 30px">LCALL WADDRTMC2081_0 ;选中A通道控制寄存器</P>
            <P style="TEXT-INDENT: 30px">MOV A,#01H</P>
            <P style="TEXT-INDENT: 30px">LCALL WDATMC2081_0 ;写01到A通道控制寄存器</P>
            <P style="TEXT-INDENT: 30px">MOV A,#00H</P>
            <P style="TEXT-INDENT: 30px">LCALL WADDRTMC2081_0 ;选中A通道控制寄存器</P>
            <P style="TEXT-INDENT: 30px">LCALL RDATMC2081_0 ;读A通道控制寄存器的内容</P>
            <P style="TEXT-INDENT: 30px">WADDRTMC2081_0:写控制寄存器地址</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_1</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">SETB R_NW</P>
            <P style="TEXT-INDENT: 30px">CLR R_NW</P>
            <P style="TEXT-INDENT: 30px">ORL P2,#00000111B</P>
            <P style="TEXT-INDENT: 30px">CLR TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">SETB R_NW</P>
            <P style="TEXT-INDENT: 30px">MOV P0,A</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">RET</P>
            <P style="TEXT-INDENT: 30px">WDATMC2081_0: 写数据到控制寄存器</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_1</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">SETB R_NW</P>
            <P style="TEXT-INDENT: 30px">CLR R_NW</P>
            <P style="TEXT-INDENT: 30px">ANL P2,#11111101B</P>
            <P style="TEXT-INDENT: 30px">CLR TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">SETB R_NW</P>
            <P style="TEXT-INDENT: 30px">MOV P0,A</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">RET</P>
            <P style="TEXT-INDENT: 30px">RDATMC2081_0;读控制寄存器数据</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_1</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">SETB R_NW</P>
            <P style="TEXT-INDENT: 30px">ANL P2,#11111101B</P>
            <P style="TEXT-INDENT: 30px">CLR TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">MOV A,P0</P>
            <P style="TEXT-INDENT: 30px">SETB TMC2081_0</P>
            <P style="TEXT-INDENT: 30px">RET</P>
            <P style="TEXT-INDENT: 30px">3.4 键控功能</P>
            <P 
            style="TEXT-INDENT: 30px">有两个按键1,2。按下1号键,1号LED亮并且显示附加数字信号1;再按1号键,1号LED灭并且附加数字信号1不显示,恢复背景信号。2号键也同样,这样可同时显示两个附加数字信号。信号显示或不显示的过程必须在场消隐的第6个下降沿完成,才能保证显示或不显示的过程不影响背景信号。</P>
            <P 
            style="TEXT-INDENT: 30px">行同步在P3.3,场消隐连计数器1(T`1),按键1、2连P1.6、P1.7,P1.4和P1.5向混合器发出控制电平(如图2)。单片机主程序中以查询方式检测是否有按键按下。如果有,进入按键处理程序,先等待行同步的一个降沿,然后启动计数器T1计数场消隐的下降沿,计数器T1溢出后P1.4或者P1.5取反,向混合器发出控制电平。本系统没有让同步触发外部中断1子程序,只是简单地查询下降沿,实际结果表明查询方式更可靠、方便。<BR><BR><B><A 
            href="http://www.21ic.com/info/images/aet/200307/5d.gif">图4 
            (a)微处理器接口写时序;(b)微处理器接口读时序</A></B><BR><BR></SPAN><FONT 
            size=3>&nbsp;&nbsp;&nbsp; </FONT><SPAN class=main1>3.5 I2C接口</P>
            <P 
            style="TEXT-INDENT: 30px">I2C总线是Philips公司提出的串行通信协议。通过串行数据线(SDA)和串行时钟线(SCL)传输数据。数据传输率最快为400kbps。本系统用P1.0和P1.1代表SDA和SCL,软件模拟I2C协议。</P>
            <P 
            style="TEXT-INDENT: 30px">本系统充分利用了AT89S8252的内部资源,不需要外围设备,节省了空间。软件编程简单、实用。这种基于单片机控制的键控数字视频混合器已由师慧公司产品生产成KCM-D2000 
            Digital Key Control Mixer。实际应用表明该混合器工作稳定、方便,已经取得较好的市场价值。 </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 + -