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

📄 用mega128做的航模用电调 (ourdev_cn 我们的电子开发社区).htm

📁 用MEGA128做的航模用电调 我们的电子开发社区)
💻 HTM
📖 第 1 页 / 共 3 页
字号:
      <BR>&nbsp;&nbsp;if((TCCR1B&amp;0x40)==0) <BR>&nbsp;&nbsp;{ 
      <BR>&nbsp;&nbsp; 
      <BR>&nbsp;&nbsp;down=ICR1L;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Read&nbsp;low&nbsp;byte&nbsp;first&nbsp;(important) 
      <BR>&nbsp;&nbsp;down|=(int)ICR1H&nbsp;&lt;&lt;&nbsp;8;&nbsp;//Read&nbsp;high&nbsp;byte&nbsp;and&nbsp;shift&nbsp;into&nbsp;top&nbsp;byte 
      <BR>&nbsp;&nbsp;&nbsp;T=down/16; <BR>&nbsp;&nbsp;&nbsp;//OCR1B=T; 
      <BR>&nbsp;&nbsp;&nbsp;//if(T&gt;=1000) <BR>&nbsp;&nbsp;&nbsp;//{T=1000;} 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;//OCR0&nbsp;&nbsp;=&nbsp;254; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=T; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//T=T-994; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(T&lt;=994) 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OCR0=0x00; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(T&gt;=1994) 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OCR0=0xFF; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else 
      <BR>&nbsp;&nbsp;&nbsp;OCR0&nbsp;&nbsp;=&nbsp;(T/3.921); 
      <BR>&nbsp;&nbsp;//&nbsp;a=T/4; <BR>&nbsp;printf("T=%u,down=%u,a=%d 
      <BR>",T,down,a); <BR>&nbsp;&nbsp;TCCR1B^=0x40; <BR>TIFR=(1&lt;&lt;ICF1); 
      <BR>&nbsp;/*&nbsp; <BR>&nbsp; <BR>&nbsp;//TCNT1=0; 
      <BR>&nbsp;//timer&nbsp;1&nbsp;input&nbsp;capture&nbsp;event,&nbsp;read&nbsp;(int)value&nbsp;in&nbsp;ICR1&nbsp;using; 
      <BR>&nbsp;down=ICR1L;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Read&nbsp;low&nbsp;byte&nbsp;first&nbsp;(important) 
      <BR>&nbsp;down|=(int)ICR1H&nbsp;&lt;&lt;&nbsp;8;&nbsp;//Read&nbsp;high&nbsp;byte&nbsp;and&nbsp;shift&nbsp;into&nbsp;top&nbsp;byte 
      <BR>&nbsp;ICR1=0; <BR>&nbsp;TCNT1=0; <BR>&nbsp;&nbsp;a=down-up; 
      <BR>&nbsp;&nbsp;T=a/16; <BR>OCR1B&nbsp;=&nbsp;T; <BR>TCCR1B^=0x40; 
      <BR>TIFR=(1&lt;&lt;ICF1); <BR>printf("T=%d,down=%d,up=%d <BR>",T,down,up); 
      <BR><BR><BR>*/ <BR>&nbsp;} <BR>&nbsp;else <BR>&nbsp;{ <BR>&nbsp;TCNT1=0; 
      <BR>&nbsp;TCCR1B^=0x40; <BR>TIFR=(1&lt;&lt;ICF1); <BR><BR>/*&nbsp; 
      <BR><BR>up=ICR1L;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Read&nbsp;low&nbsp;byte&nbsp;first&nbsp;(important) 
      <BR>&nbsp;up|=(int)ICR1H&nbsp;&lt;&lt;&nbsp;8;&nbsp;//Read&nbsp;high&nbsp;byte&nbsp;and&nbsp;shift&nbsp;into&nbsp;top&nbsp;byte 
      <BR>&nbsp;ICR1=0; <BR><BR>TCCR1B^=0x40; <BR>TIFR=(1&lt;&lt;ICF1); 
      <BR><BR><BR>*/ <BR>} <BR>} <BR><BR>//UART0&nbsp;initialisation 
      <BR>//&nbsp;desired&nbsp;baud&nbsp;rate:&nbsp;11520 
      <BR>//&nbsp;actual:&nbsp;baud&nbsp;rate:11520 
      <BR>//&nbsp;char&nbsp;size:&nbsp;8&nbsp;bit 
      <BR>//&nbsp;parity:&nbsp;Disabled <BR><BR>void&nbsp;uart0_init(void) <BR>{ 
      <BR>&nbsp;UCSR0B&nbsp;=&nbsp;0x00;&nbsp;//disable&nbsp;while&nbsp;setting&nbsp;baud&nbsp;rate 
      <BR>&nbsp;UCSR0A&nbsp;=&nbsp;0x00; <BR>&nbsp;UCSR0C&nbsp;=&nbsp;0x06; 
      <BR>&nbsp;UBRR0L&nbsp;=&nbsp;0x08;&nbsp;//set&nbsp;baud&nbsp;rate&nbsp;lo 
      <BR>&nbsp;UBRR0H&nbsp;=&nbsp;0x00;&nbsp;//set&nbsp;baud&nbsp;rate&nbsp;hi 
      <BR>&nbsp;UCSR0B&nbsp;=&nbsp;0x18; <BR>} 
      <BR><BR>//call&nbsp;this&nbsp;routine&nbsp;to&nbsp;initialise&nbsp;all&nbsp;peripherals 
      <BR>void&nbsp;init_devices(void) <BR>{ 
      <BR>&nbsp;//stop&nbsp;errant&nbsp;interrupts&nbsp;until&nbsp;set&nbsp;up 
      <BR>&nbsp;CLI();&nbsp;//disable&nbsp;all&nbsp;interrupts 
      <BR>&nbsp;XDIV&nbsp;&nbsp;=&nbsp;0x00;&nbsp;//xtal&nbsp;divider 
      <BR>&nbsp;XMCRA&nbsp;=&nbsp;0x00;&nbsp;//external&nbsp;memory 
      <BR>&nbsp;port_init(); <BR>&nbsp;timer1_init(); <BR>&nbsp;uart0_init(); 
      <BR>&nbsp;timer0_init(); <BR>&nbsp; <BR>&nbsp; 
      <BR>&nbsp;MCUCR&nbsp;=&nbsp;0x00; 
      <BR>&nbsp;EICRA&nbsp;=&nbsp;0x00;&nbsp;//extended&nbsp;ext&nbsp;ints 
      <BR>&nbsp;EICRB&nbsp;=&nbsp;0x00;&nbsp;//extended&nbsp;ext&nbsp;ints 
      <BR>&nbsp;EIMSK&nbsp;=&nbsp;0x00; 
      <BR>&nbsp;TIMSK&nbsp;=&nbsp;0x20;&nbsp;//timer&nbsp;interrupt&nbsp;sources 
      <BR>&nbsp;ETIMSK&nbsp;=&nbsp;0x00;&nbsp;//extended&nbsp;timer&nbsp;interrupt&nbsp;sources 
      <BR>&nbsp;SEI();&nbsp;//re-enable&nbsp;interrupts 
      <BR>&nbsp;//all&nbsp;peripherals&nbsp;are&nbsp;now&nbsp;initialised <BR>} 
      <BR><BR>void&nbsp;main(void) <BR>{ <BR>int&nbsp;T,up,down,a; 
      <BR>&nbsp;&nbsp;a='d'; <BR>&nbsp;init_devices(); 
      <BR>&nbsp;&nbsp;printf("ok!"); <BR>&nbsp;while(1) <BR>&nbsp;{ 
      <BR>&nbsp;&nbsp;&nbsp;//printf("%u",T); <BR>&nbsp;} <BR>&nbsp; <BR>} 
      <BR><BR></FONT></TD></TR>
  <TR>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #ffffff 0.5pt solid" 
    vAlign=bottom bgColor=#d1d9e2>  </TD></TR>
  <TR>
    <TD class=f03 
    style="BORDER-RIGHT: #ffffff 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    align=left width="19%" bgColor=#d1d9e2><IMG height=1 
      src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" 
      width=7>2005-04-02,17:13:21 </TD>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    vAlign=top width="81%" bgColor=#d1d9e2 ?>
      <TABLE width="100%">
        <TBODY>
        <TR>
          <TD align=left><IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <A class=tt4 
            href="http://www.ouravr.com/bbs/user_information.jsp?user_name=lym0610" 
            target=_blank>资料</A> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <SPAN class=f01>邮件</SPAN> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
          </TD>
          <TD align=right><IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <SPAN class=f01>编辑</SPAN> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <SPAN class=f01>删除</SPAN> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 
cellPadding=6 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    vAlign=top align=left width="19%" bgColor=#e8e8e8 rowSpan=2>【1楼】 <FONT 
      color=#000000>fsclub </FONT><BR><IMG height=140 
      src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/armok01223376.JPG" 
      width=110><BR>积分:<FONT color=#000000>2182</FONT><BR>派别:<FONT 
      color=#000000></FONT><BR>等级:<FONT color=#000000>------</FONT><BR>来自:<FONT 
      color=#000000></FONT><BR></TD>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" 
    vAlign=top width="81%" bgColor=#e8e8e8><FONT 
      color=#000000>电调用MEGA128太浪费了吧.</FONT> </TD></TR>
  <TR>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    vAlign=bottom bgColor=#e8e8e8>__________________________<BR>我也改个头像.... 
    <BR></TD></TR>
  <TR>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    align=left width="19%" bgColor=#e8e8e8><IMG height=1 
      src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" 
      width=7>2005-04-02,17:58:48 </TD>
    <TD class=f03 
    style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #bbbbbb 0.5pt solid" 
    vAlign=top width="81%" bgColor=#e8e8e8 ?>
      <TABLE width="100%">
        <TBODY>
        <TR>
          <TD align=left><IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <A class=tt4 
            href="http://www.ouravr.com/bbs/user_information.jsp?user_name=fsclub" 
            target=_blank>资料</A> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <A class=tt4 href="mailto:fsclub@yeah.net">邮件</A> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
          </TD>
          <TD align=right><IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=2> 
            <SPAN class=f01>编辑</SPAN> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <SPAN class=f01>删除</SPAN> <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
            <IMG height=1 
            src="用MEGA128做的航模用电调 (ourdev_cn 我们的电子开发社区).files/pixel.gif" width=7> 
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 
cellPadding=6 width="100%" border=0>

⌨️ 快捷键说明

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