以89S52單片機(jī)和EP1C6Q240C8型FPGA為控制核心的多功能計數(shù)器,是由峰值檢波、A/D轉(zhuǎn)換、程控放大、比較整形、移相網(wǎng)絡(luò)部分組成,可實現(xiàn)測量正弦信號的頻率、周期和相位差的功能。多功能計數(shù)器采用等精度的測量方法,可實現(xiàn)頻率為1Hz~10MHz、幅度為0.01~5Vrms的正弦信號的精確測頻,以及頻率為10Hz~100kHz、幅度為0.5~5Vrms的正弦信號精確測相。液晶顯示器能夠?qū)崟r顯示當(dāng)前信號的頻率、周期和相位差。該多功能計數(shù)器精度高,界面友好,實用性強(qiáng)。 Abstract: A multi-function counter,which uses89S52MCU and EP1C6Q240C8FPGA as a control core,consists of peak detector,A/D conversion,program-controlled amplification,compared shaping and phase-shifting network part.The counter measures the frequency,period and phase of sinusoidal signal.With the equal precision method,the multi-function counter achieves the precise frequency measurement of the sinusoidal signal which its frequency is from1Hz to10MHz,its amplitude is from0.01Vrms to5Vrms,as well as the accurate phase measurement of the sinusoidal signal which its frequency is from10Hz to100kHz,its amplitude is from0.5Vrms to5Vrms.The LCD monitor real-time displays the frequency,period and phase difference of current signal.The multi-function counter features high precision,friendly interface,and strong practical.
標(biāo)簽: FPGA 單片機(jī) 多功能 計數(shù)器
上傳時間: 2013-11-15
上傳用戶:gy592333
基于幅移鍵控技術(shù)ASK(Amplitude-Shift Keying),以C8051F340單片機(jī)作為監(jiān)測終端控制器,C8051F330D單片機(jī)作為探測節(jié)點控制器,采用半雙工的通信方式,通過監(jiān)控終端和探測節(jié)點的無線收發(fā)電路,實現(xiàn)數(shù)據(jù)的雙向無線傳輸。收發(fā)電路采用直徑為0.8 mm的漆包線自行繞制成圓形空心線圈天線,天線直徑為(3.4±0.3)cm。試驗表明,探測節(jié)點與監(jiān)測終端的通信距離為24 cm,通過橋接方式,節(jié)點收發(fā)功率為102 mW時,節(jié)點間的通信距離可達(dá)20 cm。與傳統(tǒng)無線收發(fā)模塊相比,該無線收發(fā)電路在受體積、功耗、成本限制的場合有廣闊的應(yīng)用前景。 Abstract: Based on ASK technology and with the C8051F340 and C8051F330D MCU as the controller, using half-duplex communication mode, this paper achieves bi-directional data transfer. Transceiver circuit constituted by enameled wire which diameter is 0.8mm and wound into a diameter (3.4±0.3) cm circular hollow coil antenna. Tests show that the communication distance between detection and monitoring of the terminal is 24cm,the distance is up to 20cm between two nodes when using the manner of bridging and the node transceiver power is 102mW. Compared with the conventional wireless transceiver modules, the circuit has wide application prospect in small size, low cost and low power consumption and other characteristics.
標(biāo)簽: C8051F 單片機(jī) 無線收發(fā) 電路設(shè)計
上傳時間: 2013-10-19
上傳用戶:xz85592677
導(dǎo)言本書的對象主要是希望從事單片機(jī)軟件開發(fā)的人員,當(dāng)然不是只限于這些人員才可以看,只要你有興趣,哪怕你想成為一名炒菜的大師傅或者已經(jīng)是大師傅,我一樣歡迎你來閱讀本書。 當(dāng)我還是后生仔的時候,雖然也常做一些某年某月自己能呼風(fēng)喚雨或腰纏萬貫的白日夢,在內(nèi)心還是想能去傳道授業(yè),哪怕是當(dāng)個大和尚,面對虛心而來請教的人眾,該是何等愜意的事情。然而天生不善言辭,更是拙于筆墨,擔(dān)心誤了他人前程而作罷。 可謂江山易改、本性難移,雖然沒去當(dāng)成大和尚,可時不時還想起這個愿望。一天看到臺灣侯捷(侯俊杰)寫的《深入淺出MFC》,在我看來這書寫得那叫一個好,如果我也能寫出這樣的書簡直是太偉大了。
標(biāo)簽: 單片機(jī)
上傳時間: 2013-10-24
上傳用戶:kqc13037348641
清單1 LSDAA: ADC R16,R16 ;十進(jìn)制數(shù)(在R16中)左移調(diào)整子程序 ADDAA: IN R6,SREG ;bcd碼相加調(diào)整子程序,先保存相加后的 LDI R17,$66 ;狀態(tài)the old status ADD R16,R17 ;再將和預(yù)加立即數(shù)$66 IN R17,SREG ;輸入相加后新狀態(tài)(the new status) OR R6,R17 ;新舊狀態(tài)相或 SBRS R6,0 ;相或后進(jìn)位置位則跳行 SUBI R16,$60 ;否則減去$60(十位bcd不滿足調(diào)整條件) SBRS R6,5 ;半進(jìn)位置位則跳行 SUBI R16,6 ;否則減去$06(個位bcd不滿足調(diào)整條件) ROR R6 ;向高位BCD返還進(jìn)位位! RET
標(biāo)簽: AVR 單片機(jī)實用 程序設(shè)計
上傳時間: 2013-10-08
上傳用戶:zh_901
在單片機(jī)應(yīng)用系統(tǒng)中,用戶必須時刻掌握系統(tǒng)的運行狀況及某些重要的過程信息,即用戶必須通過顯示系統(tǒng)獲取當(dāng)前單片機(jī)的運行情況,因此顯示技術(shù)是單片機(jī)的重要組成部分。在實際應(yīng)用中,為了節(jié)約端口資源和整機(jī)成本,通常采用單片機(jī)的通用串行口、8位移位寄存多閃爍現(xiàn)象越嚴(yán)重。本文介紹一種利用SPI器件優(yōu)化單片機(jī)顯示系統(tǒng)的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。器74LS164及LED數(shù)碼管構(gòu)成串行動態(tài)顯示系統(tǒng),該系統(tǒng)一定程度優(yōu)化了顯示輸出通道對單片機(jī)I/O端口的占用數(shù)量,但它仍需大量(幾個LED就占用幾條I/O口線)的I/O端口作LED片選,同時由于74LS164本身未提供輸出允許端,單片機(jī)送來的串行數(shù)據(jù)從高位LED移向低位LED的過程中,會出現(xiàn)LED本應(yīng)熄滅的筆劃發(fā)光而形成閃爍現(xiàn)象,且LED數(shù)越多閃爍現(xiàn)象越嚴(yán)重。本文介紹一種利用SPI器件優(yōu)化單片機(jī)顯示系統(tǒng)的方法,該方法克服了一般顯示方法的以上兩個缺點,具有一定的實用性。
上傳時間: 2013-10-30
上傳用戶:asdstation
介紹了自動調(diào)溫醫(yī)用光療系統(tǒng)的結(jié)構(gòu)及軟件設(shè)計原理,溫度檢測的實現(xiàn)方式及運用DS18B20測溫的編程方法,并設(shè)計了一種用AT89C52中斷控制可控硅移相觸發(fā)的編程方法。該系統(tǒng)已成功用于醫(yī)療機(jī)構(gòu)使用。
上傳時間: 2013-11-04
上傳用戶:894898248
引言 在數(shù)字信息傳輸中,基帶數(shù)字信號通常要經(jīng)過調(diào)制器調(diào)制,將頻率搬移到適合信息傳輸?shù)念l段上。2FSK就是用數(shù)字信號去調(diào)制載波的頻率(移頻鍵控),由于它具有方法簡單、易于實現(xiàn)、抗噪聲和抗衰落性能較強(qiáng)等優(yōu)點,因此在現(xiàn)代數(shù)字通信系統(tǒng)的低、中速數(shù)據(jù)傳輸中得到了廣泛應(yīng)用。 直接數(shù)字頻率合成技術(shù)(DDS)將先進(jìn)的數(shù)字處理技術(shù)與方法引入信號合成領(lǐng)域。DDS器件采用高速數(shù)字電路和高速D/A轉(zhuǎn)換技術(shù),具備頻率轉(zhuǎn)換時間短、頻率分辨率高、頻率穩(wěn)定度高、輸出信號頻率和相位可快速程控切換等優(yōu)點,可以實現(xiàn)對信號的全數(shù)字式調(diào)制。
標(biāo)簽: C8051F060 9833 FSK AD
上傳時間: 2014-12-27
上傳用戶:1427796291
用EasyFPGA030開發(fā)套件,游戲電路是模擬乒乓球比賽,可供兩人游戲。甲乙各持一按鍵作為球拍,實驗板上一行16只發(fā)光二極管為乒乓球運動軌跡,用一只亮點代表乒乓球,它可以在此軌跡上左右移動。擊球位置應(yīng)在左右端第2只發(fā)光二極管位置,若擊球鍵恰好當(dāng)球到達(dá)擊球位置時按下,則發(fā)出短短的擊球聲,球即向相反方向移動,若按鍵偏早或偏晚,則擊球無效,無球聲發(fā)出,球?qū)⒗^續(xù)向前運行至移位寄存器末端,并停止在該位置上不動也可以設(shè)計為亮點熄滅,此時判擊球者失敗,記分板上給勝球者加1分,再經(jīng)過1s后,亮點自動按乒乓球比賽規(guī)則移到發(fā)球者的擊球位置上,發(fā)球者按動擊球按鍵,下一次比賽開始。
上傳時間: 2013-11-15
上傳用戶:z240529971
采用AT91SAM9261/AT91SAM9263 的QT移植方案 一、準(zhǔn)備工作開發(fā)環(huán)境:RedHat Linux 9.0+ARM-LINUXQT 軟件包:tmake-1.13.tar.gz qt-embedded-2.3.10.tar.gz qt-x11-2.3.2 .tar.gz
上傳時間: 2013-10-27
上傳用戶:llwap
arm指令集(1) ARM跳轉(zhuǎn)指令可以從當(dāng)前指令向前或向后的32MB地址空間跳轉(zhuǎn)。這類跳轉(zhuǎn)指令有以下4種。 (1)B 跳4專指令 B〔條件) (地址) B指令屬于ARM指令集,是最簡單的分支指令。一旦遇到一個B指令,ARM處理器將立即跳轉(zhuǎn)到給定的地址,從那里繼續(xù)執(zhí)行。注意:存儲在分支指令中的實際值是相對當(dāng)前R15的值的一個偏移量,而不是一個絕對地址。它的值由匯編器來計算,是24位有符號數(shù),左移兩位后有符號擴(kuò)展為32位,表示的有效偏移位為26位(+/- 32 MB)。 (2)BL 帶返回的跳轉(zhuǎn)指令 BI,〔條件) (地址) BL指令也屬于ARM指令集,是另一個分支指令。就在分支之前,在寄存器R14中裝載上R15的內(nèi)容,因此可以重新裝載R14到R15中來返回到這個分支之后的那個指令處執(zhí)行,它是子例程的一個基本但強(qiáng)力的實現(xiàn)。 (3)BLX 帶返回和狀態(tài)切換的跳轉(zhuǎn)指令 BLX <地址> BLX指令有兩種格式,第1種格式的BLX指令記作BLX(1)。BLX(1)從ARM指令集跳轉(zhuǎn)到指令中指定的目標(biāo)地址,并將程序狀態(tài)切換到Thumb狀態(tài),該指令同時將PC寄存器的內(nèi)容復(fù)制到LR寄存器中。 BLX(1)指令屬于無條件執(zhí)行的指令。 第2種格式的BLX指令記作BLX(2)。BLX(2)指令從ARM指令集跳轉(zhuǎn)到指令中指定的目標(biāo)地址,目標(biāo)地址的指令可以是ARM指令,也可以是Thumb指令。目標(biāo)地址放在指令中的寄存器<dest>中,該地址的bit[0]值為0,目標(biāo)地址處的指令類型由CPSR中的T位決定。該指令同時將PC寄存器的內(nèi)容復(fù)制到LR寄存器中。 (4)BX 帶狀態(tài)切換的跳轉(zhuǎn)指令 BX(條件) (dest) BX指令跳轉(zhuǎn)到指令中指定的目標(biāo)地址,目標(biāo)地址處的指令可以是ARM指令,也可以是Thumb指令。目標(biāo)地址值為指令的值和0xFl·FFFFFF做“與”操作的結(jié)果,目標(biāo)地址處的指令類型由寄存器決定。
上傳時間: 2014-12-27
上傳用戶:laomv123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1