pic18fxx8單片機通用同步異步收發器的接口電路和c源代碼
標簽: fxx8 pic fxx 18
上傳時間: 2013-11-06
上傳用戶:zhangzhenyu
摘要:本文首先簡要說明了同步表在船舶電站中的用途,以及實船上同步表各個部分的功能和操作方法;文中介紹了在輪機模擬器上對于電站同步表的一種新的仿真模型以及該模擬器對同步表的要求,這一仿真模型和模擬器需求是文中介紹的基于單片機的同步表的基礎;根據這一模型,詳細介紹了用通用單片機STC89C51實現輪機模擬器電站系統上的同步表的系統構成,以及模擬實現同步表各項功能的的硬件和軟件方法,并在文中給出了詳細的軟件流程圖和部分硬件原理圖以及配套的軟件代碼;在文章最后,簡要介紹了本文實現的基于單片機的同步表的特點以及其在輪機模擬器上實際應用的表現。關鍵詞:船舶電站;同步表;單片機;模擬
標簽: 單片機 輪機模擬器 電站
上傳時間: 2013-11-23
上傳用戶:lili123
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知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
永磁同步電機控制程序(萬山明)永磁同步電機控制程序(萬山明)
標簽: 永磁同步 電機控制 程序
上傳時間: 2013-11-22
上傳用戶:yinglimeng
同步技術是跳頻系統的核心。本文針對FPGA的跳頻系統,設計了一種基于獨立信道法,同步字頭法和精準時鐘相結合的快速同步方法,同時設計了基于雙圖案的改進型獨立信道法,同步算法協議,協議幀格式等。該設計使用VHDL硬件語言實現,采用Altera公司的EP3C16E144C8作為核心芯片,并在此硬件平臺上進行了功能驗證。實際測試表明,該快速同步算法建立時間短、同步穩定可靠。
標簽: FPGA 跳頻系統 同步算法
上傳時間: 2013-10-21
上傳用戶:JIMMYCB001
04_使用Timequest約束和分析源同步電路
標簽: Timequest 分 同步電路
上傳時間: 2013-10-30
上傳用戶:ZJX5201314
為實現設備中存在的低速數據光纖通信的同步復接/ 分接,提出一種基于FPGA 的幀同步頭信號提取檢測方案,其中幀頭由7 位巴克碼1110010 組成,在數據的接收端首先從復接數據中提取時鐘信號,進而檢測幀同步信號,為數字分接提供起始信號,以實現數據的同步分接。實驗表明,此方案成功地在光纖通信系統的接收端檢測到幀同步信號,從而實現了數據的正確分接。
標簽: FPGA 光纖通信系統 幀同步 檢測
上傳時間: 2013-10-17
上傳用戶:q123321
為了研制高性能的全數字永磁同步電機驅動系統,本文提出了一種基于FPGA的單芯片驅動控制方案。它采用硬件模塊化的現代EDA設計方法,使用VHDL硬件描述語言,實現了永磁同步電機矢量控制系統的設計。方案包括矢量變換、空間矢量脈寬調制(SVPWM)、電流環、速度環以及串行通訊等五部分。經過仿真和實驗表明,系統具有良好的穩定性和動態性能,調節轉速的范圍可以達到0.5r/min~4200r/min,對干擾誤差信號具有較強的容錯性,能夠滿足高性能的運動控制領域對永磁同步電機驅動系統的要求。
標簽: FPGA 性能 永磁同步 電機驅動
上傳時間: 2013-10-13
上傳用戶:fdmpy
IEEE 802.11n無線局域網標準為了避免不必要的波束成型采用了循環移位機制,該機制對符號同步造成障礙,使得符號同步產生所謂的假多徑問題。針對這個問題,本文提出了一種采用移位疊加的本地訓練序列互相關的同步方法。通過對IEEE 802.11n無線局域網系統進行建模仿真,對新提出的方法和前人所提出的方法進行比較。最終驗證該同步方法具有實用性,能夠大幅度的提升同步的精度,使得符號同步的定位誤差控制在2個采樣點之內。
標簽: 802.11 IEEE 無線局域網
上傳時間: 2013-10-29
上傳用戶:z754970244
根據突發OFDM系統的特點,提出了一種具有實用價值的OFDM幀同步方法。在經典SC算法的基礎上,提出了改進型SC算法和基于時域PN序列的改進型SC算法。對這兩種算法進行了仿真對比,仿真結果表明基于時域PN序列的SC算法能夠實現突發幀的精同步,而改進型SC算法只能實現粗同步。但是改進型SC算法更適合FPGA實現,采用Verilog HDL語言,在Quartus II上完成開發,同時給出了其在ModelSim 6.5b下的仿真結果,結果表明,方案是完全可行的。
標簽: OFDM 接收機 同步算法
上傳用戶:yulg
蟲蟲下載站版權所有 京ICP備2021023401號-1