摘要:本文詳細敘述了基于FPGA及單片機K實現時碼終端系統的設計方法,該系統可用于對國際通用時間格式碼IRIG碼(簡稱B碼)的解調,以及產生各種采樣、同步頻率信號,也可作為其它系統的時基和采樣、同步信號的基準。關鍵詞:單片機;IRIG-B格式碼;FPGA;解調;控制;接口
上傳時間: 2013-12-16
上傳用戶:CSUSheep
設計了一種基于C8051F005 單片機控制多路PZT(壓電陶瓷)的驅動電路,采用串行數據傳輸的方法,利用新型數模轉換器AD5308 具有8 通道DAC 輸出的特性,極大的簡化了電路設計,給出了硬件系統設計和軟件流程圖以及主要的軟件模塊設計。本電路主要用于自適應光學合成孔徑成像相位實時校正系統中。結果表明,該電路可以成功為12 路PZT 提供所需的驅動電壓。
上傳時間: 2013-10-19
上傳用戶:pans0ul
以微型足球機器人小車子系統為研究對象,通過分析當前各支足球機器人隊伍的小車系統控制器使用的CPU 的利弊。提出一種新的cPu 解決方案?;贑ygnalC8051高速單片機依次給出小車子系統的硬件設計、軟件設計,并對控制算法進行了研究,實驗結果通過階躍響應曲線證實了這種設計方案的有效性。
上傳時間: 2014-12-28
上傳用戶:xingisme
介紹了P89C51RA 單片機的性能和特點,設計了智能廣播系統控制器。詳細分析了該型號單片機ISP 功能,實現了智能廣播系統控制器的在系統升級。通過串口通信對PC 主機命令進行接收并解析,實現對廣播設備和廣播分區的控制。系統成功地進行了系統調試,經長期運行表明,該系統結構簡潔,運行穩定可靠,性價比高。關鍵詞:控制器;智能廣播系統;P89C51RA;ISP;串口通信隨著計算機技術和多媒體技術的發展,計算機越來越多地應用到社會各個領域。智能廣播系統是計算機技術和多媒體技術在廣播系統中的綜合應用,是在原有廣播系統的基礎上增加計算機系統和控制器實現廣播系統的智能化升級。智能廣播系統具有以下功能:程序化自動廣播;廣播分區預設;無人職守全自動運行;支持多種廣播模式。智能廣播系統一方面可以大大減輕廣播節目制作和播放人員的工作量,另一方面還為廣播節目的制作提供了豐富的素材和節目來源。智能廣播系統將廣泛地應用于大、中、小各類學校和部分企、事業單位。智能廣播系統主要由計算機軟件系統、計算機硬件系統、控制器和原有廣播體系構成??刂破髟谡麄€系統中起著連接計算機系統和原有廣播體系的橋梁作用,實現對計算機發出的各種控制指令的解釋和執行,因此,智能廣播系統控制器的性能在一定程度上決定著整個系統安全、可靠和穩定地運行。本文研究開發了一種基于P89C51RA 的智能廣播系統控制器來實現整個系統的安全可靠運行。
上傳時間: 2014-01-07
上傳用戶:mengmeng444425
提出了一種基于LPC2142且具有USB (通用串行總線) 接口的高速數據采集卡的設計方案,給出了基于ARM7處理器LPC2142和FPGA芯片的軟硬件設計方法,該設計方案解決了高速實時信號與接口總線之間的速度兼容問題。關鍵詞 USB 高速數據采集卡 LabVIEW uC/OS-II 速度兼容
上傳時間: 2013-11-09
上傳用戶:atdawn
微型計算機課程設計論文—通用微機發聲程序的匯編設計 本文講述了在微型計算機中利用可編程時間間隔定時器的通用發聲程序設計,重點講述了程序的發聲原理,節拍的產生,按節拍改變的動畫程序原理,并以設計一個簡單的樂曲評分程序為引子,分析程序設計的細節。關鍵字:微機 8253 通用發聲程序 動畫技術 直接寫屏 1. 可編程時間間隔定時器8253在通用個人計算機中,有一個可編程時間間隔定時器8253,它能夠根據程序提供的計數值和工作方式,產生各種形狀和各種頻率的計數/定時脈沖,提供給系統各個部件使用。本設計是利用計算機控制發聲的原理,編寫演奏樂曲的程序。 在8253/54定時器內部有3個獨立工作的計數器:計數器0,計數器1和計數器2,每個計數器都分配有一個斷口地址,分別為40H,41H和42H.8253/54內部還有一個公用的控制寄存器,端地址為43H.端口地址輸入到8253/54的CS,AL,A0端,分別對3個計數器和控制器尋址. 對8353/54編程時,先要設定控制字,以選擇計數器,確定工作方式和計數值的格式.每計數器由三個引腳與外部聯系,見教材第320頁圖9-1.CLK為時鐘輸入端,GATE為門控信號輸入端,OUT為計數/定時信號輸入端.每個計數器中包含一個16位計數寄存器,這個計數器時以倒計數的方式計數的,也就是說,從計數初值逐次減1,直到減為0為止. 8253/54的三個計數器是分別編程的,在對任一個計數器編程時,必須首先講控制字節寫入控制寄存器.控制字的作用是告訴8253/54選擇哪個計數器工作,要求輸出什么樣的脈沖波形.另外,對8253/54的初始化工作還包括,向選定的計數器輸入一個計數初值,因為這個計數值可以是8為的,也可以是16為的,而8253/5的數據總線是8位的,所以要用兩條輸出指令來寫入初值.下面給出8253/54初始化程序段的一個例子,將計數器2設定為方式3,(關于計數器的工作方式參閱教材第325—330頁)計數初值為65536. MOV AL,10110110B ;選擇計數器2,按方式3工作,計數值是二進制格式 OUT 43H,AL ; j將控制字送入控制寄存器 MOV AL,0 ;計數初值為0 OUT 42H,AL ;將計數初值的低字節送入計數器2 OUT 42H,AL ;將計數初值的高字節送入計數器2 在IBM PC中8253/54的三個時鐘端CLK0,CLK1和CLK2的輸入頻率都是1.1931817MHZ. PC機上的大多數I/O都是由主板上的8255(或8255A)可編程序外圍接口芯片(PPI)管理的.關于8255A的結構和工作原理及應用舉例參閱教材第340—373頁.教材第364頁的”PC/XT機中的揚聲器接口電路”一節介紹了揚聲器的驅動原理,并給出了通用發聲程序.本設計正是基于這個原理,通過編程,控制加到揚聲器上的信號的頻率,奏出樂曲的.2.發聲程序的設計下面是能產生頻率為f的通用發聲程序:MOV AL, 10110110B ;8253控制字:通道2,先寫低字節,后寫高字節 ;方式3,二進制計數OUT 43H, AL ;寫入控制字MOV DX, 0012H ;被除數高位MOV AX, 35DEH ;被除數低位 DIV ID ;求計數初值n,結果在AX中OUT 42H, AL ;送出低8位MOV AL, AHOUT 42H,AL ;送出高8位IN AL, 61H ;讀入8255A端口B的內容MOV AH, AL ;保護B口的原狀態OR AL, 03H ;使B口后兩位置1,其余位保留OUT 61H,AL ;接通揚聲器,使它發聲
上傳時間: 2013-10-17
上傳用戶:sunjet
文中針對水下自主航行器提出了一種新型的基于捷聯慣導(SINS)和GPS的組合導航系統設計方案。該方案以捷聯慣導作為主系統,同時利用GPS重調捷聯慣導系統,建立了該組合導航系統的卡爾曼濾波模型,設計了輸出校正間接法的卡爾曼濾波算法和Sage-husa自適應卡爾曼濾波算法。仿真結果表明由于GPS位置和速度信息的引入,一定程度上克服了捷聯慣導系統誤差狀態發散現象,提高了導航精度。同時通過兩種算法的對比,Sage-husa自適應卡爾曼濾波算法則具有更高的濾波精度和穩定性,能夠更好的滿足長時間遠距離導航的要求。
標簽: Sage-husa AUV 自適應濾波算法 組合導航
上傳時間: 2013-10-11
上傳用戶:jeffery
隨著旅游業的迅速發展以及電子導游系統的興起,對智能導游服務平臺的需求與日俱增。在此背景下深入對電子導游系統的研究,基于Mini210s平臺以及北斗導航系統,提出了景區智能導游服務平臺的整體設計方案,研究了智能導游終端并設計了硬件平臺。同時還對智能導游服務平臺的各個功能模塊進行了詳細的分析與設計。
上傳時間: 2013-10-22
上傳用戶:hebmuljb
農田信息的及時準確獲取是精準農業實施的基礎?;诋斍盁o線傳感器網絡在農田信息采集中的應用現狀,提出了設計體積小、成本低、低功耗、工作持續時間長的農田信息采集無線傳感器網絡節點的必要性。系統采用Atmel公司的低功耗處理器芯片ATmega1281和AT86RF231射頻芯片,最終實現了低功耗、低成本、低復雜度的檢測系統,通過對溫濕度等環境因子的檢測,能夠達到對作物種植環境進行實時監測的要求。
上傳時間: 2014-12-29
上傳用戶:zczc
ZigBee 技術為低功耗、低成本、低復雜度、適中數據傳輸率和且具有自組織功能的無線監控網絡的組建提供了堅實的技術基礎。為了增強無線網絡在無人值守、遠程監控等應用中的穩定性及智能化,本文在分析ZigBee協議體系結構以及Z_Stack協議?;A上,研究了如何基于CC2530組建具有自組網、自愈特性的ZigBee無線網絡,通過對無人值守的通信基站的交流電壓、電流和溫濕度環境等參數的遠程實時監控的試驗,實現了網絡的自組網與自愈功能,增強了網絡的穩定性及智能化。
上傳時間: 2013-10-14
上傳用戶:panpanpan