第一章 概述 1.1 AVR 單片機(jī)GCC 開發(fā)概述 1.2 一個簡單的例子 1.3 用MAKEFILE 管理項目 1.4 開發(fā)環(huán)境的配置 1.5 實驗板CA-M8 第二章 存儲器操作編程 2.1 AVR 單片機(jī)存儲器組織結(jié)構(gòu) 2.2 I/O 寄存器操作 2.3 SRAM 內(nèi)變量的使用 2.4 在程序中訪問FLASH 程序存儲器 2.5 EEPROM 數(shù)據(jù)存儲器操作 2.6 avr-gcc 段結(jié)構(gòu)與再定位 2.7 外部RAM 存儲器操作 2.8 堆應(yīng)用 第三章 GCC C 編譯器的使用 3.1 編譯基礎(chǔ) 3.2 生成靜態(tài)連接庫 第四章 AVR 功能模塊應(yīng)用實驗 4.1 中斷服務(wù)程序 4.2 定時器/計數(shù)器應(yīng)用 4.3 看門狗應(yīng)用 4.4 UART 應(yīng)用 4.5 PWM 功能編程 4.6 模擬比較器 4.7 A/D 轉(zhuǎn)換模塊編程 4.8 數(shù)碼管顯示程序設(shè)計 4.9 鍵盤程序設(shè)計 4.10 蜂鳴器控制 第五章 使用C 語言標(biāo)準(zhǔn)I/O 流調(diào)試程序 5.1 avr-libc 標(biāo)準(zhǔn)I/O 流描述 5.2 利用標(biāo)準(zhǔn)I/0 流調(diào)試程序 5.3 最小化的格式化的打印函數(shù) 第六章 CA-M8 上實現(xiàn)AT89S52 編程器的實現(xiàn) 6.1 編程原理 6.2 LuckyProg2004 概述 6.3 AT989S52 isp 功能簡介 6.4 下位機(jī)程序設(shè)計 第七章 硬件TWI 端口編程 7.1 TWI 模塊概述 7.2 主控模式操作實時時鐘DS1307 7.3 兩個Mega8 間的TWI 通信 第八章 BootLoader 功能應(yīng)用 8.1 BootLoader 功能介紹 8.2 avr-libc 對BootLoader 的支持 8.3 BootLoader 應(yīng)用實例 8.4 基于LuckyProg2004 的BootLoader 程序 第九章 匯編語言支持 9.1 C 代碼中內(nèi)聯(lián)匯編程序 9.2 獨立的匯編語言支持 9.3 C 與匯編混合編程 第十章 C++語言支持
標(biāo)簽: AVR GCC 單片機(jī) 程序設(shè)計
上傳時間: 2013-08-01
上傳用戶:飛翔的胸毛
高性能ADC產(chǎn)品的出現(xiàn),給混合信號測試領(lǐng)域帶來前所未有的挑戰(zhàn)。并行ADC測試方案實現(xiàn)了多個ADC測試過程的并行化和實時化,減少了單個ADC的平均測試時間,從而降低ADC測試成本。本文實現(xiàn)了基于FPGA的ADC并行測試方法。在閱讀相關(guān)文獻(xiàn)的基礎(chǔ)上,總結(jié)了常用ADC參數(shù)測試方法和測試流程。使用FPGA實現(xiàn)時域參數(shù)評估算法和頻域參數(shù)評估算法,并對2個ADC在不同樣本數(shù)條件下進(jìn)行并行測試。 本研究通過在FPGA內(nèi)部實現(xiàn)ADC測試時域算法和頻域算法相結(jié)合的方法來搭建測試系統(tǒng),完成了音頻編解碼器WM8731L的控制模式接口、音頻數(shù)據(jù)接口、ADC測試時域算法和頻域算法的FPGA實現(xiàn)。整個測試系統(tǒng)使用Angilent33220A任意信號發(fā)生器提供模擬激勵信號,共用一個FPGA內(nèi)部實現(xiàn)的采樣時鐘控制模塊。并行測試系統(tǒng)將WM8731.L片內(nèi)的兩個獨立ADC的串行輸出數(shù)據(jù)分流成左右兩通道,并對其進(jìn)行串并轉(zhuǎn)換。然后對左右兩個通道分別配置一個FFT算法模塊和時域算法模塊,并行地實現(xiàn)了ADC參數(shù)的評估算法。在樣本數(shù)分別為128和4096的實驗條件下,對WM8731L片內(nèi)2個被測.ADC并行地進(jìn)行參數(shù)評估,被測參數(shù)包括增益GAIN、偏移量OFFSET、信噪比SNR、信號與噪聲諧波失真比SINAD、總諧波失真THD等5個常用參數(shù)。實驗結(jié)果表明,通過在FPGA內(nèi)配置2個獨立的參數(shù)計算模塊,可并行地實現(xiàn)對2個相同ADC的參數(shù)評估,減小單個ADC的平均測試時間。FPGA片內(nèi)實時評估算法的實現(xiàn)節(jié)省了測試樣本傳輸至自動測試機(jī)PC端的時間。而且只需將HDL代碼多次復(fù)制,就可實現(xiàn)多個被測ADC在同一時刻并行地被評估,配置靈活。基于FPGA的ADC并行測試方法易于實現(xiàn),具有可行性,但由于噪聲的影響,測試精度有待進(jìn)一步提高。該方法可用于自動測試機(jī)的混合信號選項卡或測試子系統(tǒng)。
上傳時間: 2013-06-07
上傳用戶:gps6888
·基于MATLAB的可視化凸輪曲線設(shè)計程序
標(biāo)簽: MATLAB 可視化 凸輪 設(shè)計程序
上傳時間: 2013-07-28
上傳用戶:yerik
· 摘要: 基于Matlab與DSP的語音信號FIR濾波,以TMS320VC5402為核心,在DES5402PP-U實驗系統(tǒng)平臺上實現(xiàn).調(diào)試過程中,使用并口電纜將DES5402PP-U與PC機(jī)連接,并配置PC機(jī)并口使用0x0378端口.系統(tǒng)的CCS軟件在XDS510仿真器和調(diào)試器配合下工作.FIR濾波軟件采用匯編語言,程序主要流程是:硬件資源的初始化;在主程序中進(jìn)行死循環(huán);等待
上傳時間: 2013-06-05
上傳用戶:stvnash
·詳細(xì)說明:本代碼提供了拉普拉斯銳化(邊緣檢測)的實例程序和數(shù)據(jù)及結(jié)果
標(biāo)簽: 拉普拉斯 實例程序 邊緣檢測 數(shù)據(jù)
上傳時間: 2013-07-25
上傳用戶:love1314
采用VB6,自編IMEI多功能寫號器,很適用于五碼機(jī)。
標(biāo)簽: IMEI_Write_MTK IMEI 多功能
上傳時間: 2013-07-08
上傳用戶:徐孺
神經(jīng)網(wǎng)絡(luò)控制算法作為一種比較成熟的智能控制算法,在空空導(dǎo)彈的理論研究中也得到了很多應(yīng)用,但它的實際應(yīng)用通常是通過軟件實現(xiàn)的,而軟件實現(xiàn)是串行執(zhí)行指令,運行速度慢,可靠性低,很難滿足實際導(dǎo)彈制導(dǎo)系統(tǒng)實時性的要求。控制算法硬件實現(xiàn)的最大特點就是可提高控制算法的實時運算速度和可靠性。本課題針對導(dǎo)彈制導(dǎo)系統(tǒng),以FPGA為硬件平臺研究神經(jīng)網(wǎng)絡(luò)控制算法的硬件實現(xiàn)。本文首先對BP神經(jīng)網(wǎng)絡(luò)算法思想進(jìn)行了深入分析,并對BP網(wǎng)絡(luò)的各個階段進(jìn)行了理論推導(dǎo),最后對BP神經(jīng)網(wǎng)絡(luò)PID飛行控制算法進(jìn)行了研究和總結(jié),為硬件實現(xiàn)提供了理論基礎(chǔ)。基于對上述理論的深入研究和分析,本文提出了一種適合FPGA實現(xiàn)該神經(jīng)網(wǎng)絡(luò)控制算法的硬件實現(xiàn)模型。在該模型中,神經(jīng)網(wǎng)絡(luò)各層之間采用串行執(zhí)行數(shù)據(jù)方式,層間則采用并行運行方式,可有效提高系統(tǒng)的運算速度。由于模塊化、層次化的自頂向下的模塊化設(shè)計方法可有效減少錯誤的產(chǎn)生,是設(shè)計復(fù)雜大規(guī)模系統(tǒng)的理想設(shè)計方法。本文采用了此設(shè)計方法,通過把系統(tǒng)模塊化,對各個子模塊分別用VHDL硬件描述語言進(jìn)行描述,并基于QUARTUS II軟件開發(fā)平臺進(jìn)行綜合和仿真,直到達(dá)到研究設(shè)計要求。最后將仿真程序源代碼下載配置到具體的Cyclone II系列EP2C70 FPGA芯片中,應(yīng)用于某實際導(dǎo)彈控制系統(tǒng)的研究。理論分析和實驗結(jié)果表明該神經(jīng)網(wǎng)絡(luò)飛行控制算法的FPGA硬件實現(xiàn)是有效可行的,可滿足系統(tǒng)實時性的要求,為制導(dǎo)系統(tǒng)的實際工程實現(xiàn)提供了基礎(chǔ)。
標(biāo)簽: FPGA PID 神經(jīng)網(wǎng)絡(luò) 飛行控制
上傳時間: 2013-04-24
上傳用戶:冇尾飛鉈
·詳細(xì)說明:語音識別:語音矢量化及算法及與原文件的矢量對比功能源代碼文件列表: BShvoice ........\Debug ........\dllSudx.h ........\dllSudx.lib ........\SHvoice.cpp ........\SHvoice.dsp ......
上傳時間: 2013-07-10
上傳用戶:博雅abcd
·摘要: 針對自行設(shè)計的兩輪自平衡機(jī)器人Opyanbot建立了動力學(xué)模型,應(yīng)用最優(yōu)控制和兩輪差動等控制方法設(shè)計了控制器,提出了針對兩輪自平衡機(jī)器人平衡和行進(jìn)的新策略.為了提高兩輪自平衡機(jī)器人的控制效果,利用基于DSP數(shù)字電路的全數(shù)字智能伺服驅(qū)動單元IPM100分別精確控制左右輪電機(jī),并利用上位機(jī)實時控制機(jī)器人的運動狀態(tài),提高了控制精度、可靠度和集成度,得到了很好的控制效果. &
標(biāo)簽: 自平衡 機(jī)器人 控制系統(tǒng)
上傳時間: 2013-07-12
上傳用戶:hfmm633
TcpIp使用方法 在服務(wù)端運行tcp.exe, 在另一臺與之在同一network的客戶端上運行tcplnk.exe, 規(guī)定相同的port, 在服務(wù)端上begin, 在客戶端上輸入服務(wù)器的IP地址,connect, 客戶端上編輯框中的字符便可send到客戶端的編輯框中。
上傳時間: 2013-04-24
上傳用戶:asdfasdfd
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1