亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

載波線路調(diào)制

  • 4x4鍵盤的設計與制作

    三種方法讀取鍵值􀂄 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。􀂉 中斷式􀂄 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。􀂄 本實驗採用中斷式實現使用者鍵盤介面。􀂉 掃描法􀂄 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。􀂉 反轉法􀂄 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。􀂄 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }

    標簽: 4x4 鍵盤

    上傳時間: 2013-11-12

    上傳用戶:a673761058

  • 跟我學單片機教程(實驗與指令教程)

    :單片機是一門實踐性非常強的學科,為此我們突破傳統思路,全面圍繞單片機試驗,從簡單的流水燈開始, 逐步的帶領大家從這些簡單的幾行或者10幾行的程序,來熟悉和理解單片機的指令。學指令 制作單片機教程之通過實驗學指令...未經許可不得轉載!通過實驗學指令之1把所有端口的同時置高置低,不斷閃爍通過實驗學指令之2p1 口3 路流水燈理解2 進制數與端口的關系通過實驗學指令之3 單片機的加法:把52h+0fch 結果送p1 口通過實驗學指令之4 單片機的乘法:把ff*03h 結果送p1通過實驗學指令之5 單片機的二進制加法 通過實驗學指令之6 單片機的兩位計數器通過實驗學指令之7 學習單片機的邏輯運算 通過實驗學指令之8 進一步學習單片機的邏輯運算通過實驗學指令之9 循環移位指令的流水燈 通過實驗學指令之10 理解熟悉散轉結構的程序通過實驗學指令之11 位操作指令的學習 通過實驗學指令之12 比較指令的學習與cy 位通過實驗學指令之13 該程序的功能是小喇叭1khz信號通過實驗學指令之14按p3.510 次p1 口led 按照2進制加1通過實驗學指令之15 使用定時器實現長時間的延時。通過實驗學指令之16 中斷的響應,p3.3 的小喇叭1khz 輸出通過實驗學指令之17p3.2的鍵盤數碼管顯示0 通過實驗學指令之18 中斷的響應,兩級中斷嵌套通過實驗學指令之19順序程序的結構通過實驗學指令之20p1 口的led 閃爍10 次后停止子程序的嵌套

    標簽: 單片機教程 實驗 指令 教程

    上傳時間: 2013-10-11

    上傳用戶:dragonhaixm

  • 51單片機C語言編程實例

    C語言編程基礎:1. 十六進制表示字節0x5a:二進制為01011010B;0x6E為01101110。 2. 如果將一個16位二進數賦給一個8位的字節變量,則自動截斷為低8位,而丟掉高8位。 3. ++var表示對變量var先增一;var—表示對變量后減一。 4. x |= 0x0f;表示為 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。 6. While( 1 ); 表示無限執行該語句,即死循環。語句后的分號表示空循環體,也就是{;} 在某引腳輸出高電平的編程方法:(比如P1.3(PIN4)引腳)1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P1.3    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  P1_3 = 1;   //給P1_3賦值1,引腳P1.3就能輸出高電平VCC    5.  While( 1 );  //死循環,相當 LOOP: goto LOOP;    6. }   注意:P0的每個引腳要輸出高電平時,必須外接上拉電阻(如4K7)至VCC電源。在某引腳輸出低電平的編程方法:(比如P2.7引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P2.7    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  P2_7 = 0;   //給P2_7賦值0,引腳P2.7就能輸出低電平GND    5.  While( 1 );  //死循環,相當 LOOP: goto LOOP;    6. }   在某引腳輸出方波編程方法:(比如P3.1引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P3.1    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  While( 1 )  //非零表示真,如果為真則執行下面循環體的語句    5.  {    6. P3_1 = 1;  //給P3_1賦值1,引腳P3.1就能輸出高電平VCC    7.   P3_1 = 0;  //給P3_1賦值0,引腳P3.1就能輸出低電平GND    8.  }    //由于一直為真,所以不斷輸出高、低、高、低……,從而形成方波    9. }   將某引腳的輸入電平取反后,從另一個引腳輸出:( 比如 P0.4 = NOT( P1.1) )

    標簽: 51單片機C語言 編程實例

    上傳時間: 2013-11-02

    上傳用戶:zengduo

  • 三相SPWM波在TMS320F28335中的實現

    載波相移正弦脈寬調制(SPWM)技術是一種適用于大功率電力開關變換裝置的高性能開關調制策略,在有源電力濾波器中有良好的應用前景。本文介紹了如何利用高性能數字信號處理器TMS320F28335的片內外設事件管理器(EV)模塊產生三相SPWM波,給出了程序流程圖及關鍵程序源碼。該方法采用不對稱規則采樣算法,參數計算主要采用查表法,計算量小,實時性高。在工程實踐中表明,該方法既能滿足控制精度要求,又能滿足實時性要求,可以很好地控制逆變電源的輸出。

    標簽: F28335 28335 SPWM 320F

    上傳時間: 2013-11-05

    上傳用戶:tzrdcaabb

  • 用c5402構建的聲回波對消器

    用c5402構建的聲回波對消器

    標簽: c5402 回波

    上傳時間: 2014-12-28

    上傳用戶:pei5

  • 由DSP芯片生成電壓空間矢量脈寬調制波

    由DSP芯片生成電壓空間矢量脈寬調制波。

    標簽: DSP 芯片 電壓 空間矢量脈寬調制

    上傳時間: 2013-11-13

    上傳用戶:xiaowei314

  • DSP與LabWindows_CVI的電力故障監測錄波器設計

    DSP與LabWindows_CVI的電力故障監測錄波器設計

    標簽: LabWindows_CVI DSP 電力故障 波器設計

    上傳時間: 2013-10-17

    上傳用戶:chfanjiang

  • 數字陷波器的設計

    陷波器是無限沖擊響應(IIR)數字濾波器,該濾波器可以用以下常系數線性差分方程表示:ΣΣ==−−−=MiNiiiinybinxany01)()()( (1)式中: x(n)和y(n)分別為輸人和輸出信號序列;和為濾波器系數。 iaib對式(1)兩邊進行z變換,得到數字濾波器的傳遞函數為: ΠΠΣΣ===−=−−−==NiiMiiNiiiMiiipzzzzbzazH1100)()()( (2)式中:和分別為傳遞函數的零點和極點。 izip由傳遞函數的零點和極點可以大致繪出頻率響應圖。在零點處,頻率響應出現極小值;在極點處,頻率響應出現極大值。因此可以根據所需頻率響應配置零點和極點,然后反向設計帶陷數字濾波器。考慮一種特殊情況,若零點在第1象限單位圓上,極點在單位圓內靠近零點的徑向上。為了防止濾波器系數出現復數,必須在z平面第4象限對稱位置配置相應的共軛零點、共軛極點。 izip∗iz∗ip這樣零點、極點配置的濾波器稱為單一頻率陷波器,在頻率ωo處出現凹陷。而把極點設置在零的的徑向上距圓點的距離為l-μ處,陷波器的傳遞函數為: ))1()()1(())(()(2121zzzzzzzzzHμμ−−−−−−= (3)式(3)中μ越小,極點越靠近單位圓,則頻率響應曲線凹陷越深,凹陷的寬度也越窄。當需要消除窄帶干擾而不能對其他頻率有衰減時,陷波器是一種去除窄帶干擾的理想數字濾波器。當要對幾個頻率同時進行帶陷濾波時,可以按(2)式把幾個單獨頻率的帶陷濾波器(3)式串接在一起。一個例子:設有一個輸入,它

    標簽: 數字 陷波器

    上傳時間: 2013-10-18

    上傳用戶:uuuuuuu

  • FPGA與ARM EPI通信,控制16路步進電機和12路DC馬達 VHDL編寫的

    FPGA與ARM EPI通信,控制16路步進電機和12路DC馬達 VHDL編寫的,,,,,

    標簽: FPGA VHDL ARM EPI

    上傳時間: 2013-10-21

    上傳用戶:zhyfjj

  • 基于FPGA的激光測距回波信號高速采集研究

    在激光測距系統中,微弱回波信號的檢測處理一直是一個難題。本文主要討論了激光測距接收系統的實現方法,這種測距方法既適用于短距離的測量又適用于長距離的測量。首先介紹了脈沖式激光測距的原理,在此原理的基礎上,結合FPGA的高速信號處理能力,設計了高精度激光測距接收系統,并設計了回波信號接收與計數電路模塊。

    標簽: FPGA 激光測距 回波信號 高速采集

    上傳時間: 2013-10-19

    上傳用戶:dxxx

主站蜘蛛池模板: 乌鲁木齐市| 威信县| 台安县| 双鸭山市| 武定县| 绥芬河市| 克东县| 涟水县| 兴文县| 哈密市| 兴和县| 荆州市| 壤塘县| 新丰县| 廉江市| 万源市| 岳西县| 和龙市| 石家庄市| 肇州县| 炉霍县| 台中市| 株洲县| 永泰县| 石渠县| 义马市| 福泉市| 甘南县| 始兴县| 琼海市| 揭阳市| 麻城市| 沂水县| 永嘉县| 邻水| 叶城县| 高要市| 黑河市| 巴里| 津市市| 惠水县|