在一些系統(tǒng)中,經(jīng)常用到對觸發(fā)信號延時一段時 間后,再對某些目標信號進行采集,通常這段延時要求 非常精確,還要做到范圍可調(diào),一般這種延時的最小時 間單位小于100ns。如果選用普通微控制器,延時系統(tǒng)的操作界面比較容易實現(xiàn),但是靠軟件延時得到結(jié)果的準確性較低。考慮到芯片功能、開發(fā)環(huán)境以及接口方便等問題,最終選用一片常用的AlteraSVCPLD EPM7128SLC3411]作為系統(tǒng)的核心控制部分,來實現(xiàn) 信號延時、輸人設(shè)定、運行顯示的功能。應(yīng)用Veril- o苦2〕語言,在Altera的Quartus11WebEditio詳3〕軟件 環(huán)境下進行編程仿真,最后燒寫芯片進行系統(tǒng)硬件測試
標簽:
上傳時間: 2016-09-26
上傳用戶:invtnewer
FFT程序,此程序雖然耗邏輯資源很大,但是在接受數(shù)據(jù)后的第7個時鐘沿就可以輸出FFT變換后的數(shù)據(jù),對要求時延較低的系統(tǒng)可以考慮
上傳時間: 2014-01-20
上傳用戶:
一個在linux環(huán)境下模擬網(wǎng)絡(luò)損傷的軟件,可模擬丟包、抖動、復制、延時。
標簽: linux 環(huán)境 模擬 網(wǎng)絡(luò)
上傳時間: 2013-12-11
上傳用戶:hjshhyy
YAFFS2文件系統(tǒng),LINUX2.6內(nèi)核支持YAFF2文件系統(tǒng),命令:sh patch-ker.sh c /<kernel path>
標簽: YAFFS2 文件系統(tǒng)
上傳時間: 2016-09-30
上傳用戶:JIUSHICHEN
IEC60870-5-101為兩個具有永久連接電路的主站與子站間傳輸基本遠動信息提供了一套通信協(xié)議集。 在某些應(yīng)用中,可能需要在通過數(shù)據(jù)網(wǎng)絡(luò)連接的遠動站之間傳輸相同類型的應(yīng)用報文,這個數(shù)據(jù)網(wǎng)絡(luò)上含有中繼站,可以存儲與轉(zhuǎn)發(fā)報文,并在遠動站之間提供虛電路。這種網(wǎng)絡(luò)的傳輸延時取決于網(wǎng)絡(luò)負載。 一般而言,不確定的延時意味著在遠動站之間沒辦法采用定義在IEC60870-5-101中的數(shù)據(jù)鏈路層。但是,在某些情況下,還是可以使具有IEC60870-5-101全部3層的遠動站,以適應(yīng)采用包裝配與拆卸類型站的數(shù)據(jù)網(wǎng)絡(luò),實現(xiàn)平衡通信的訪問。 對于其他所有情況,本標準不采用IEC60870-5-101的鏈路功能,但通過一套合適的傳輸文件集,可用來提供平衡式存取
上傳時間: 2014-01-05
上傳用戶:Thuan
本程序提供的兩個函數(shù)適用于 24C01 到 24c512,在使用24Cxx.c時,應(yīng)根據(jù)實際情況設(shè)定: MCU的類型 數(shù)據(jù)線端口 延時時間 芯片型號 芯片地址.在24Cxx.c中指定的地方設(shè)置芯片型號后,該芯片的頁面大小自動確定。
上傳時間: 2016-10-02
上傳用戶:偷心的海盜
pic單片機c口的控制 單片機相應(yīng)的I/O口設(shè)置為輸出口,輸出高電平時LED點亮,反之,LED不亮。利用軟件延時的辦法實現(xiàn)05S延時,實現(xiàn)LED流水燈的效果。
上傳時間: 2016-10-13
上傳用戶:tianyi223
根據(jù)曼徹斯***的編碼原則(參見本刊2001年第一期《一種采用曼碼調(diào)制的非接觸IC卡讀寫程序編制》),非接觸ID卡采用上升沿對應(yīng)著位數(shù)據(jù)“0”,下降沿對應(yīng)著位數(shù)據(jù)“1”,微控制器通過檢測U2270B輸出數(shù)據(jù)位的跳變來實現(xiàn)對曼徹斯***的譯碼。在現(xiàn)實工作中,數(shù)據(jù)信號會受到調(diào)制、解調(diào)、噪聲各種效應(yīng)的影響,其上升沿和下降沿存在抖動,可采用鍵盤消抖的辦法來消除抖動的影響。根據(jù)非接觸ID卡64位數(shù)據(jù)循環(huán)發(fā)送以及其數(shù)據(jù)緒構(gòu)特點,即數(shù)據(jù)流中第64位為“0”,第1位至第9位為“1”。據(jù)此,將“0111111111”作為讀數(shù)據(jù)的起始標識,如圖2所示。在確定了數(shù)據(jù)起始標識后,采用延時大于0.5T采樣數(shù)據(jù)位的方法,如圖3所示,來避開曼徹斯***編碼中的空跳對數(shù)據(jù)譯碼造成的影響,簡化了譯碼程序。 通過實驗得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。為了便于對讀出數(shù)據(jù)進行奇校驗,讀出數(shù)據(jù)每5位作為一個字節(jié)。因此確定起始標識和讀取數(shù)據(jù)對時鐘有嚴格要求,所以尋找起始標識和讀取數(shù)據(jù)部分程序采用匯編語言編寫。數(shù)據(jù)讀以后,根據(jù)前面所提到的非接觸ID卡的數(shù)據(jù)結(jié)構(gòu),通過比較奇校驗算法與讀出數(shù)據(jù)中的奇校驗位來驗證出數(shù)據(jù)的正確性。
上傳時間: 2016-10-14
上傳用戶:xhz1993
51單片機片鍵盤驅(qū)動程序(帶鍵盤擊打?qū)崿F(xiàn)) 我們在編寫單片機鍵盤程序時,一般都是利用延時實現(xiàn)鍵消抖,但是很難實現(xiàn)鍵盤按下后的鍵盤連續(xù)擊打,當然可以通過較復雜的變量轉(zhuǎn)換實現(xiàn),平凡老師寫過一篇文章叫做《一種常用鍵盤程序的設(shè)計》,平凡老師是在主循環(huán)中進行的按鍵連續(xù)擊打?qū)崿F(xiàn),我閱讀后感覺不錯,但是模塊化不夠理想,最后,平凡老師也承認,這樣在主循環(huán)中實現(xiàn)這樣的鍵盤擊打,只能用在主循環(huán)不是很忙的時候,如果程序本身的主循環(huán)時間比較長,那就比較麻煩了,所以最后,平凡老師還是建議大家用定時器做,后來我感覺用平凡老師的思路來用定時器做,還是不很理想,于是我自己重新編寫了這次的代碼
上傳時間: 2013-12-22
上傳用戶:咔樂塢
嵌入式TCP/IP協(xié)議棧說明書下載-- 技術(shù)說明: 1)用戶應(yīng)用協(xié)議棧則需要編寫以太網(wǎng)的數(shù)據(jù)報收發(fā)驅(qū)動,就可以使用協(xié)議棧提供的標準SOCKET API,完成服務(wù)器和客戶端應(yīng)用程序的開發(fā)。 2)協(xié)議棧運行于非操作系統(tǒng)的環(huán)境下,因此它的運行速度與一般采用多任務(wù)操作系統(tǒng)的TCP/IP協(xié)議,速度相對說來要快。 3)協(xié)議棧完成的功能包括ARP,IP,ICMP(ping),TCP,UDP,暫不支持IGMP,RARP。 4)協(xié)議棧采用C代碼編寫,可方便的移植于各種單片機平臺。 5)協(xié)議棧在ARM7+RTL8019硬件環(huán)境下測試,并建立了FTP服務(wù)器和WEB服務(wù)器,性能穩(wěn)定。 6)協(xié)議棧建立的FTP服務(wù)器和WEB服務(wù)器與Internet Explorer瀏覽器和ftp.exe相互兼容。 7)協(xié)議棧每一個SOCKET上建了數(shù)據(jù)緩沖隊列(數(shù)據(jù)結(jié)構(gòu)),用于接收SOCKET的并發(fā)數(shù)據(jù),實現(xiàn)多SOCKET的并發(fā)數(shù)據(jù)報處理,可同時運行FTP服務(wù)器和WEB服務(wù)器。 8)協(xié)議棧實現(xiàn)了ACK的延時答應(yīng)(200ms),支持TCP多包發(fā)送和接收,但未支持TCP數(shù)據(jù)報的失序處理,因此適合局域網(wǎng)內(nèi)使用。 誠邀與您合作,QQ:292942278
上傳時間: 2016-10-18
上傳用戶:xhz1993
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1