51單片機中用I2C串行總線來驅動存儲器E2ROM的程序
標簽: E2ROM I2C 51單片機 總線
上傳時間: 2013-07-03
上傳用戶:feilinhan
本文通過對匯編語言地指令系統的共性的研究,找到了一種有效的在匯編語言的基礎上,自動得到源代碼的流程圖的算法。對軟件維護自動化的實現提供了良好的開端。關鍵詞:程序模塊圖,程序流程圖,網格法,
標簽: 源程序 流程圖 程序 自動生成
上傳時間: 2013-07-02
上傳用戶:JIUSHICHEN
TI公司的2812dsp所有程序,是學習2812必備資料,也是初學者的入門資料
標簽: 2812 dsp TI公司 程序
上傳時間: 2013-06-14
上傳用戶:zzbin_2000
汽車行駛記錄儀(文中也簡稱為記錄儀),亦稱“汽車黑匣子”,是安裝在車輛上,對車輛行駛速度、時間、里程以及有關車輛行駛的其它狀態信息進行監控、記錄、存儲并可通過接口實現數據輸出的數字式電子記錄裝置。為分析和判斷汽車駕駛狀態和處理交通事故提供了可靠準確的科學依據。本課題的來源是國家信息產業部下達的電子發展基金項目,與同類產品相比,增加了音/視頻功能,目前已通過信產部驗收。 本文主要分析和設計了一種具有低成本高擴展性的基于ARM與ARMLinux的汽車行駛記錄儀方案,該系統作為信產部項目中的主控模塊實現了記錄儀的標準功能。硬件方面分析了汽車行駛記錄儀的標準功能對應ARM片內外圍電路與外部器件的設計。軟件方面分析了基于YAFFS文件系統與Linux 2.6的軟件平臺在嵌入式應用方面的高可用性,主要描述YAFFS的特點與基本原理,Linux中線程的實現機制與Linux Kernel 2.6在響應時間上的改進。并給出了該記錄儀基于Liinux的多線程結構應用程序的設計要點、流程圖和主要的數據結構。 作為擴展,為記錄儀增加了采集和處理音/視頻信號的DSP模塊。DSP采用TI公司的專用于數字媒體應用的高性能DSP DM642。DSP模塊同時采集3路視頻并進行壓縮,壓縮算法可以采用MPEG-2、MPEG-4、H.263、H.264等。論述了實現音/視頻功能的基本原理、DSP模塊的存儲器結構、ARM與DSP的通信及一些實用性的考慮。
標簽: ARM Linux 汽車行駛記錄儀 分
上傳用戶:W51631
PLC實驗程序,交通信號燈控制,電動機正反轉控制,彩燈控制器,兩燈交替閃爍控制m點動與長動控制。
標簽: PLC 實驗 程序
上傳時間: 2013-06-24
上傳用戶:leileiq
linux設備驅動程序 經典linux驅動書籍! linux驅動開發必備
標簽: LINUX 設備驅動 程序
上傳時間: 2013-04-24
上傳用戶:Avoid98
隨著網絡、通信和微電子技術的快速發展和人民物質生活水平的提高,視頻監控系統以其直觀、方便和信息內容豐富的特點而被廣泛的應用。本文利用ARM+DSP的雙核結構,對基于ARM+DSP嵌入式的視頻監控系統進行了設計和研究。 本系統大致分成兩部分-DSP圖像采集處理部分和ARM實時控制應用部分兩部分。子系統分別選用TMS320DM642和AT91RM9200作為兩部分的主控芯片,利用它們各自的優勢在系統中發揮不同的功能。 DSP的圖像采集處理部分通過CCD攝像頭對特定的區域采集視頻圖像,并由視頻解碼芯片進行視頻解碼處理。處理后的數字視頻信號放入DSP內通過視頻運動檢測算法進行圖像處理,以掌握是否有異常的情況發生。如果有異常情況發生,則立刻由DSP向ARM實時控制應用部分施加中斷信號,并將識別處理后的結果全部發送過去。 ARM的實時控制應用部分實現對DSP圖像采集處理部分的實時控制,實現支持Linux平臺的硬件架構,實現網口、串口和USB等接口用于數據傳輸,實現圖像的顯示和友好的人機界而等等。ARM實時控制應用部分本身不參與圖像識別和處理相關的算法實現,而只是配合DSP將圖像處理的結果顯示出來,并在恰當的時機觸發外部控制器實現一定的對外控制功能。 基于ARM+DSP架構的視頻監控系統的設計思想與實現原理,本系統分為控制模塊和視頻處理模塊,二者獨立開發和調試,通過HPI并行方式連接,提高了軟硬件任務的模塊化程度,增加了系統的穩定性、可靠性和靈活性,符合嵌入式視頻監控的功能要求,可以面對日益復雜的視頻應用。本文還介紹了基于AT91RM9200處理器子系統開發板的底層BootLoader程序的開發和對Linux操作系統移植的過程。最后論文在設計并實現的基礎上對系統的改進提出了一些新的方法和建議。
標簽: ARMDSP 嵌入式視頻 監控系統
上傳時間: 2013-06-19
上傳用戶:金宜
這篇論文在系統分析國內外雷達伺服控制系統研究現狀的基礎上,選定以ARM為內核的基于ARM+FPGA的雷達伺服控制器為研究對象。 首先,根據雷達伺服控制系統功能要求與性能指標,進行系統的硬件設計:選擇基于ARM920T的S3C2410和Altera公司的FPGA芯片EP1C12Q240作為主控芯片,ARM與FPGA的連接形式采用中斷+存儲器的形式;將ARM與FPGA上多余的引腳引出作為將來升級的需要;還畫出ARM+FPGA的雷達伺服控制器的系統圖并制作了PCB板。 其次,選用PID對伺服系統進行控制,模糊神經網絡綜合了模糊控制和神經網絡的優點,并利用模糊神經網絡算法對PID參數進行在線調整。用Matlab7.1進行仿真,其結果表明:該控制算法對系統具有良好的控制效果,性能較常規PID得到較大改善。 最后,根據FPGA在伺服系統主要任務,用VHDL語言和原理圖在FPGA芯片中分別編制實現DAC0832接口控制功能、光電編碼器與脈沖發生電路的程序代碼;并在Quartus II6.0環境下通過仿真,且得到仿真的波形符合系統功能要求。采用C語言編寫在ARM中實現模糊神經網絡PID控制算法的代碼,通過CodeWarrior for ARM的編譯無誤后,生成可執行文件.axf,,調用AXD進行在線仿真調試。仿真結果表明:模糊神經網絡PID算法對伺服系統能夠進行有效控制。 結果表明:ARM作為伺服控制器的內核,其性價比與集成度高:用FPGA芯片實現接口電路使伺服控制器的可靠性高、速度快、可配置及連接方式靈活。因此采用基于ARM+FPGA的雷達伺服控制器,提高了系統的開放性、實時性、可靠性,降低了系統功耗,具有重要的應用價值。
標簽: ARMFPGA 雷達 伺服 制器設計
上傳時間: 2013-06-30
上傳用戶:Ruzzcoy
18B20源程序加上位機溫度顯示應用程序包
標簽: 18B20 源程序 上位機 溫度顯示
上傳時間: 2013-06-03
上傳用戶:xuanjie
基于MCS-51的嵌入式C語言程序設計(源代碼)
標簽: MCS 51 嵌入式C 語言程序設計
上傳時間: 2013-07-28
上傳用戶:weddps
蟲蟲下載站版權所有 京ICP備2021023401號-1