<ol id="p8x4d"></ol>
    1. <dd id="p8x4d"></dd>
      <button id="p8x4d"><object id="p8x4d"></object></button>
      <th id="p8x4d"></th>

        <ol id="p8x4d"></ol>
      1. <em id="p8x4d"></em>
        當前位置:首頁>文章中心>技術專欄>[功能大全]波形發生器

        [功能大全]波形發生器

        發布時間:2021-04-12 點擊次數:2754
        波形發生器


          波形發生器是一種數據信號發生器,在調試硬件時,常常需要加入一些信號,以觀察電路工作是否正常。用一般的信號發生器,不但笨重,而且只發一些簡單的波形,不能滿足需要。例如用戶要調試串口通信程序時,就要在計算機上寫好一段程序,再用線連接計算機和用戶實驗板,如果不正常,不知道是通訊線有問題還是程序有問題。用E2000/L的波形發生器功能,就可以定義串口數據。通過邏輯探勾輸出,調試起來簡單快捷。
        將邏輯探勾接在J3插槽上,波形發生器通過J3可以輸出8路自定義數字波形,每路可以單獨加在用戶板的任何輸入端。波形發生器可以選擇不同的時間基數,做為定義波形的最短間。E2000/L可產生最短時基為50ns.可自定義波形長度為 時基x 32767。波形發生器可自動返回, 循環產生波形。
        輸入下列串口接收程序,選擇波形發生器窗口,打開設置對話框。按如下設置:基準頻率:設為1MHz(1us), 波形長度:設為32m 打開”串口定義”對話框,波特率選擇2400BPS。8個數據位,無校驗位,1個停止位 在J3.0信號欄內填寫 ”h3m r85 h”,意為先保持3毫秒高電平,主要用來等待 程序初始化, 然后送出串行信號, 數據為55H, 再保持高電平 在J3.1信號欄內填寫 ”(H100u L200u)”,意為產生一個高100us,低200us的時鐘(本例不使用該信號,只是表明波形發生器可定義各種波形) 將邏輯探勾插在J3處,并將紅色探勾接在CPU的第十腳(RXD)在第十行設置斷點,全速執行。

          ORG 0H
        MOV TMOD,#020H
        MOV TH1, #0F3H
        MOV TL1, #0F3H
        ANL PCON,#07FH
        MOV SCON,#50H
        SETB TR1
        Wait:
        JNB RI, Wait
        MOV A, SBUF
        SJMP $
        END
         
        ; TIMER1: 方式 2 (8 位重載)
        ; 2400BPS @ 12MHz
         
        ; 清 SMOD 位
         
         
         
         
         
        ; 在這行設斷點
         

         

          程序停止后可以看到上面的波形,藍色的Cur標識表明波形已經發送完55H,在波形發生器輸出停止位后,MCS51 CPU接到55H,RI被置位。A中的值為55H. M0, M1間的寬度為416us。

        在線客服
        • 銷售熱線
          138_1589_8603

        {转码词1},{转码词2},{转码词3},{转码词4},{转码词5}
        <ol id="p8x4d"></ol>
          1. <dd id="p8x4d"></dd>
            <button id="p8x4d"><object id="p8x4d"></object></button>
            <th id="p8x4d"></th>

              <ol id="p8x4d"></ol>
            1. <em id="p8x4d"></em>