<dl id="xausj"></dl>
    1. <ul id="xausj"><th id="xausj"></th></ul>

      <b id="xausj"></b>
      <cite id="xausj"></cite>
      <b id="xausj"><meter id="xausj"></meter></b>
      <dl id="xausj"><noframes id="xausj"></noframes></dl>
    2. 您好,歡迎訪問上海意泓電子科技有限責(zé)任公司網(wǎng)站!
      4新聞資訊
      您的位置: 首頁 ->  新聞資訊 -> 單片機

      ?用51單片機編寫一個產(chǎn)生38K方波的程序

      文章出處:單片機 責(zé)任編輯:上海意泓電子科技有限責(zé)任公司 發(fā)表時間:
      2020
      11-10

      /* 遺憾的是不能產(chǎn)生標(biāo)準(zhǔn)38kHz頻率的方波,有點誤差*/ 
      #include
      #define uchar unsigned char
      #define uint unsigned int 
      sbit Waveout=P1^0; //P1.0口輸出方波
      uchar 
      void main()
      {
      TMOD=0x01; //定時器0方式1 
      TH0=0xFF; ///由于晶振是11.0592MHz,每個機器周期約是1.09us,38kHz是26.3us產(chǎn)生一個方波,26.3/1.09需要計數(shù)24次,因而TH0=(65536-24)/256=255,即0xff
      TL0=0xE8; //TL0=(65536-24)%256=232,即E8
      EA=1;
      ET0=1;
      TR0=1;
      while(1); 
      }

      void T0_time() interrupt 1
      {
      TH0=0xFF;
      TL0=0xE8;
      Waveout=!Waveout; 
      }

      上海意泓電子科技有限責(zé)任公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

      CopyRight 2020-2025 www.pendragonrpg.com All rights reserved   滬ICP備2021005866號

      国产中文欧美日韩,色播在线永久免费视频,另类专区亚洲无码,亚洲中文字无码av

      <dl id="xausj"></dl>
      1. <ul id="xausj"><th id="xausj"></th></ul>

        <b id="xausj"></b>
        <cite id="xausj"></cite>
        <b id="xausj"><meter id="xausj"></meter></b>
        <dl id="xausj"><noframes id="xausj"></noframes></dl>