摘要:介紹了一種基于AT89C52單片機的高速數(shù)字“黑匣子”系統(tǒng);該系統(tǒng)可對模擬信號進行高速實時采樣,利用8255芯片進行總線擴展實現(xiàn)了大容量非易失SRAM的尋址,軟件控制串口實現(xiàn)SRAM與PC機的數(shù)據(jù)傳輸;實際工作中有采樣速度快、采樣精度高;操作方便等優(yōu)點。關(guān)鍵詞:AT89C52;高速;實時采樣;PC
上傳時間: 2013-11-24
上傳用戶:tuilp1a
摘 要:簡要介紹了圖像邊緣檢測的基本概念,針對其硬件實現(xiàn)的基本模型進行探討;分析其關(guān)鍵算術(shù)單元,采用了多種優(yōu)化措施并引入了流水線的設(shè)計方法以滿足高速應用的要求;提出了3種不同的FIR濾波器實現(xiàn)結(jié)構(gòu);最終完成FPGA和ASIC設(shè)計,對不同結(jié)構(gòu)的實現(xiàn)數(shù)據(jù)進行比較并給出了結(jié)論,實現(xiàn)結(jié)果表明該設(shè)計可以滿足高速系統(tǒng)應用場合。關(guān)鍵詞:邊緣檢測;FIR濾波器;流水線設(shè)計;超前進位加法;FPGA
標簽: 圖像邊緣檢測 高速數(shù)字 濾波器設(shè)計 實現(xiàn)研究
上傳時間: 2014-12-27
上傳用戶:xingisme
高速SOC單片機 基于半導體集成技術(shù)的突飛猛進的發(fā)展各種類型的單片機正日新月異的涌向市場為單片機技術(shù)的應用人員提供了極大的方便INTEL公司在MCS48系列的基礎(chǔ)上推出高性能的MCS51系列八位單片機而今三十二位單片機又以其強大的片內(nèi)功能提供給應用者無論是那一種位數(shù)的單片機也無論是那一種系列的單片機都為新產(chǎn)品的開發(fā)應用系統(tǒng)的研制智能控制器的研究高新技術(shù)的應用創(chuàng)造了極其有力的硬件環(huán)境當前可以說由于世界各生產(chǎn)廠家生產(chǎn)通用型以及衍生出的五花八門的系列及型號的單片機使其單片機技術(shù)的應用已達到了無孔不入的地步當初面向工業(yè)控制功能的單片機現(xiàn)已遠遠超出了原設(shè)計者的想像然而占全球單片機銷量60%65%左右的八位單片機仍是當前應用的主流就國內(nèi)應用實踐而言使用單片機數(shù)量最大的是八位單片機應用范圍最廣的是八位單片機八位單片機仍具有時代的魅力.
上傳時間: 2013-12-18
上傳用戶:642778338
PIC16F877 單片機的鍵盤和LED 數(shù)碼顯示接口 1 PIC16F877單片機與鍵盤和LED數(shù)碼顯示的硬件接口電路單片機的許多應用都需要進行人機對話,最簡單的人機對話需要LED 數(shù)碼管顯示數(shù)字和少量字符;鍵盤是解決計算機輸入的簡單手段;借此可以向計算機輸入程序、置數(shù)、送操作命令、控制程序的執(zhí)行等等,所以使用非常廣泛。圖1 鍵盤、LED數(shù)碼顯示與PIC16F877 單片機的接口電路本例中采用8 個按鍵組成的小鍵盤,4 只共陰極的LED 數(shù)碼管,采用4 片74LS373 驅(qū)動數(shù)碼管,采用的驅(qū)動方法是靜態(tài)方式。使用1 片74LS245 作為鍵盤的接口;這些外圍器件與PIC16F877 單片機的接口電路如圖1 所示,這種連接方法與51 系列的單片機連接方法一樣,其他的連接方法還有好幾種,PIC16F877 單片機的鍵盤輸入接法還有其他特殊而十分方便好用的方式。8 鍵鍵盤通過74LS245 與單片機相連,鍵盤按鍵狀態(tài)的數(shù)據(jù)輸入由RC3 輸出腳控制;當RC3=“0”時,鍵盤狀態(tài)從74LS245 的A 端輸出到單片機的PORTB口,此時讀PORTB口的數(shù)據(jù)即為鍵盤狀態(tài)。為了及時地響應鍵盤操作,需要經(jīng)常對鍵盤進行掃描;掃描的方式有許多種,我們將鍵盤的掃描程序安排在主程序的循環(huán)執(zhí)行過程中的方式,并采用20ms延遲來消除按鍵的抖動問題,此外,為了實現(xiàn)每按鍵一次只響應一次的功能,在執(zhí)行相應的按鍵程序之前,必須確保按鍵已經(jīng)松開;在本例中這一措施有效的防止了數(shù)據(jù)抖動過快的問題。LED 數(shù)碼顯示有動態(tài)掃描和靜態(tài)顯示兩種方式(圖1 采取的方式為靜態(tài)方式),在動態(tài)掃描方式中,各數(shù)碼顯示是輪流點亮的,即控制數(shù)碼顯示的位選信號和相應的要顯示的數(shù)碼的字形代碼同時逐一送出,反復不已,由于視覺的暫留現(xiàn)象,卻好象全都點亮著,這種電路的接法以后再介紹。在靜態(tài)方式中,只要將數(shù)據(jù)送出鎖存以后,各數(shù)碼顯示的數(shù)據(jù)不需要刷新,只要數(shù)據(jù)不需改變,就可以不去管他,所以稱為靜態(tài)顯示。在圖1 電路中,輸出顯示的操作簡化為對74LS373 的并口操作而已。由于靜態(tài)方式的工作原理比較簡單,編程也比較直觀簡單,程序間的相互關(guān)聯(lián)很少。因此編程容易,但要增加硬件,成本較高;與之相比,動態(tài)掃描的編程雖然要復雜一些,但因其所用硬件少,成本低。由數(shù)碼轉(zhuǎn)化為字形代碼可采用軟件譯碼、硬件譯碼等兩種方式。軟件譯碼是將各數(shù)碼的字形代碼構(gòu)成一個表格存儲于內(nèi)存之中,在顯示數(shù)碼時,通過執(zhí)行查表程序而得到相應的字形代碼,再將之送入數(shù)碼顯示輸出電路進行顯示,本例即采用這種方式,這種方式的編程與單片機有關(guān),在程序中給出了PIC16F877 的編程例程,對需要熟悉PIC16F877 單片機的人員有一定的參考價值。硬件譯碼則采用CD4511、74LS46、74LS47、74LS48、74LS49等BCD 碼—7段鎖存、譯碼、驅(qū)動芯片直接譯出字形代碼,點亮LED。74LS373 由LE 端對要顯示的數(shù)據(jù)進行鎖存控制,實現(xiàn)LED 的靜態(tài)顯示。采用了PIC16F877 的端口輸出操作,模擬74LS373 的數(shù)據(jù)鎖存時序,即由軟件實現(xiàn)數(shù)據(jù)鎖存,這種方法可以十分容易的改變時序和延遲長短,使高速設(shè)備可以與低速設(shè)備聯(lián)系配合好,設(shè)計簡單方便,不好的地方是編程較長和稍微復雜一點。這種編程方法在下面的程序中有很好的體現(xiàn)。
上傳時間: 2013-10-29
上傳用戶:cuiyashuo
作為具有豐富模擬器件設(shè)計經(jīng)驗的數(shù)據(jù)轉(zhuǎn)換器領(lǐng)導企業(yè), NXP半導體公司提供豐富多樣的高質(zhì)量的數(shù)據(jù)轉(zhuǎn)換解決方案。 在NXP半導體公司的高速模數(shù)轉(zhuǎn)換器(ADC)產(chǎn)品中,您可以根據(jù)最終應用選擇最適合的產(chǎn)品,無論是行業(yè)應用產(chǎn)品,還是消費類電子產(chǎn)品。我們提供完整的解決方案以滿足快速上市的需求,或者提供專用的產(chǎn)品,以滿足特定的應用,如音頻,視頻,數(shù)字成像及射頻設(shè)備等的需求。
上傳時間: 2013-11-25
上傳用戶:refent
高速51內(nèi)核芯片c8051的學習資料 位7 SMOD 串行口波特率加倍允許0 串行口波特率是SCON 中的串行口模式定義值1 串行口波特率是SCON 中給出的串行口模式定義值的雙倍位6 GF4-GF0 通用標志4-0這些都是軟件控制下的通用標志位1 停機停機模式選擇設(shè)置這該將使CIP-51 進入停機模式該位讀時總為01 進入停機模式關(guān)掉振蕩器位0 空閑空閑模式選擇設(shè)置該位將使CIP-51 進入空閑模式該位讀時總為01 進入空閑模式關(guān)掉CPU 的時鐘但定時器中斷串行口和模擬外設(shè)的時鐘仍在運行
上傳時間: 2013-11-05
上傳用戶:woshinimiaoye
ARM處理器的工作模式 ARM處理器狀態(tài) ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM狀態(tài),此時處理器執(zhí)行32位的字對齊的ARM指令;第二種為Thumb狀態(tài),此時處理器執(zhí)行16位的、半字對齊的Thumb指令。在程序的執(zhí)行過程中,微處理器可以隨時在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應寄存器中的內(nèi)容。但ARM微處理器在開始執(zhí)行代碼時,應該處于ARM狀態(tài)。 ARM處理器狀態(tài) 進入Thumb狀態(tài):當操作數(shù)寄存器的狀態(tài)位(位0)為1時,可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此外,當處理器處于Thumb狀態(tài)時發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時,自動切換到Thumb狀態(tài)。 進入ARM狀態(tài):當操作數(shù)寄存器的狀態(tài)位為0時,執(zhí)行BX指令時可以使微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。此外,在處理器進行異常處理時,把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以使處理器切換到ARM狀態(tài)。ARM處理器模式 ARM微處理器支持7種運行模式,分別為:用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統(tǒng)使用的保護模式。數(shù)據(jù)訪問終止模式(abt):當數(shù)據(jù)或指令預取終止時進入該模式,可用于虛擬存儲及存儲保護。系統(tǒng)模式(sys):運行具有特權(quán)的操作系統(tǒng)任務。定義指令中止模式(und):當未定義的指令執(zhí)行時進入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARM處理器模式 ARM微處理器的運行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數(shù)的應用程序運行在用戶模式下,當處理器運行在用戶模式下時,某些被保護的系統(tǒng)資源是不能被訪問的。 除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問受保護的系統(tǒng)資源等情況。ARM寄存器 ARM處理器共有37個寄存器。其中包括:31個通用寄存器,包括程序計數(shù)器(PC)在內(nèi)。這些寄存器都是32位寄存器。以及6個32位狀態(tài)寄存器。 關(guān)于寄存器這里就不詳細介紹了,有興趣的人可以上網(wǎng)找找,很多這方面的資料。異常處理 當正常的程序執(zhí)行流程發(fā)生暫時的停止時,稱之為異常,例如處理一個外部的中斷請求。在處理異常之前,當前處理器的狀態(tài)必須保留,這樣當異常處理完成之后,當前程序可以繼續(xù)執(zhí)行。處理器允許多個異常同時發(fā)生,它們將會按固定的優(yōu)先級進行處理。當一個異常出現(xiàn)以后,ARM微處理器會執(zhí)行以下幾步操作:進入異常處理的基本步驟:將下一條指令的地址存入相應連接寄存器LR,以便程序在處理異常返回時能從正確的位置重新開始執(zhí)行。將CPSR復制到相應的SPSR中。根據(jù)異常類型,強制設(shè)置CPSR的運行模式位。強制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應的異常處理程序處。如果異常發(fā)生時,處理器處于Thumb狀態(tài),則當異常向量地址加載入PC時,處理器自動切換到ARM狀態(tài)。 ARM微處理器對異常的響應過程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當運行于 ARM 工作狀態(tài)時If == Reset or FIQ then;當響應 FIQ 異常時,禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARM微處理器會執(zhí)行以下幾步操作從異常返回:將連接寄存器LR的值減去相應的偏移量后送到PC中。將SPSR復制回CPSR中。若在進入異常處理時設(shè)置了中斷禁止位,要在此清除。
上傳時間: 2013-11-15
上傳用戶:hanbeidang
本文針對新型匝間耐壓測試儀中需要高速采集數(shù)據(jù)的問題提出了一種結(jié)合CPLD 與單片機的高速數(shù)據(jù)采集系統(tǒng)設(shè)計方案。CPLD 產(chǎn)生A/D 芯片的控制時序以及SRAM 的讀寫控制時序,單片機輸出給CPLD控制A/D 轉(zhuǎn)換的啟動信號,并通過CPLD 讀取SRAM 中的采樣數(shù)據(jù)。該系統(tǒng)具有較好的可移植性。
標簽: CPLD 單片機 高速數(shù)據(jù) 采集系統(tǒng)
上傳時間: 2013-11-15
上傳用戶:狗日的日子
關(guān)鍵詞 TJA1042、高速、低功耗、CAN 收發(fā)器摘 要TJA1042 是一款高速CAN 收發(fā)器,是CAN 控制器和物理總線之間的接口,為CAN 控制器提供差動發(fā)送和接收功能
上傳時間: 2013-11-18
上傳用戶:18752787361
TJA1051 是一款高速CAN 收發(fā)器,是CAN 控制器和物理總線之間的接口,為CAN 控制器提供差動發(fā)送和接收功能
上傳時間: 2013-11-05
上傳用戶:xinhaoshan2016
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1