目錄 第1章 概述 1.1 采用C語言提高編制單片機(jī)應(yīng)用程序的效率 1.2 C語言具有突出的優(yōu)點(diǎn) 1.3 AvR單片機(jī)簡介 1.4 AvR單片機(jī)的C編譯器簡介 第2章 學(xué)習(xí)AVR單片機(jī)C程序設(shè)計(jì)所用的軟件及實(shí)驗(yàn)器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發(fā)環(huán)境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機(jī)綜合實(shí)驗(yàn)板 2.5 AvR單片機(jī)JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機(jī)開發(fā)軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發(fā)環(huán)境 3.2 安裝AVR Studio集成開發(fā)環(huán)境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機(jī)開發(fā)過程 3.6 第一個AVR入門程序 第4章 AVR單片機(jī)的主要特性及基本結(jié)構(gòu) 4.1 ATMEGA16(L)單片機(jī)的產(chǎn)品特性 4.2 ATMEGA16(L)單片機(jī)的基本組成及引腳配置 4.3 AvR單片機(jī)的CPU內(nèi)核 4.4 AvR的存儲器 4.5 系統(tǒng)時(shí)鐘及時(shí)鐘選項(xiàng) 4.6 電源管理及睡眠模式 4.7 系統(tǒng)控制和復(fù)位 4.8 中斷 第5章 C語言基礎(chǔ)知識 5.1 C語言的標(biāo)識符與關(guān)鍵字 5.2 數(shù)據(jù)類型 5.3 AVR單片機(jī)的數(shù)據(jù)存儲空間 5.4 常量、變量及存儲方式 5.5 數(shù)組 5.6 C語言的運(yùn)算 5.7 流程控制 5.8 函數(shù) 5.9 指針 5.10 結(jié)構(gòu)體 5.11 共用體 5.12 中斷函數(shù) 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數(shù)字I/O端口的應(yīng)用設(shè)置 6.3 ATMEGA16(L)的I/O端口使用注意事項(xiàng) 6.4 ATMEGAl6(L)PB口輸出實(shí)驗(yàn) 6.5 8位數(shù)碼管測試 6.6 獨(dú)立式按鍵開關(guān)的使用 6.7 發(fā)光二極管的移動控制(跑馬燈實(shí)驗(yàn)) 6.8 0~99數(shù)字的加減控制 6.9 4×4行列式按鍵開關(guān)的使用 第7章 ATMEGAl6(L)的中斷系統(tǒng)使用 7.1 ATMEGA16(L)的中斷系統(tǒng) 7.2 相關(guān)的中斷控制寄存器 7.3 INT1外部中斷實(shí)驗(yàn) 7.4 INTO/INTl中斷計(jì)數(shù)實(shí)驗(yàn) 7.5 INTO/INTl中斷嵌套實(shí)驗(yàn) 7.6 2路防盜報(bào)警器實(shí)驗(yàn) 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設(shè)計(jì) 第8章 ATMEGAl6(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊 8.1 16×2點(diǎn)陣字符液晶顯示器概述 8.2 液晶顯示器的突出優(yōu)點(diǎn) 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內(nèi)部結(jié)構(gòu) 8.6 液晶顯示控制驅(qū)動集成電路HD44780特點(diǎn) 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時(shí)序 8.10 8位數(shù)據(jù)傳送的ATMEGAl6(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊的子函數(shù) 8.11 8位數(shù)據(jù)傳送的16×2 LCM演示程序1 8.12 8位數(shù)據(jù)傳送的16×2 LCM演示程序2 8.13 4位數(shù)據(jù)傳送的ATMEGA16(L)驅(qū)動16×2點(diǎn)陣字符液晶模塊的子函數(shù) 8.14 4位數(shù)據(jù)傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時(shí)/計(jì)數(shù)器 9.1 預(yù)分頻器和多路選擇器 9.2 8位定時(shí)/計(jì)時(shí)器T/C0 9.3 8位定時(shí)/計(jì)數(shù)器0的寄存器 9.4 16位定時(shí)/計(jì)數(shù)器T/C1 9.5 16位定時(shí)/計(jì)數(shù)器1的寄存器 9.6 8位定時(shí)/計(jì)數(shù)器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時(shí)/計(jì)數(shù)器1的計(jì)時(shí)實(shí)驗(yàn) 9.10 定時(shí)/計(jì)數(shù)器0的中斷實(shí)驗(yàn) 9.11 4位顯示秒表實(shí)驗(yàn) 9.12 比較匹配中斷及定時(shí)溢出中斷的測試實(shí)驗(yàn) 9.13 PWM測試實(shí)驗(yàn) 9.14 0~5 V數(shù)字電壓調(diào)整器 9.15 定時(shí)器(計(jì)數(shù)器)0的計(jì)數(shù)實(shí)驗(yàn) 9.16 定時(shí)/計(jì)數(shù)器1的輸入捕獲實(shí)驗(yàn) ......
上傳時(shí)間: 2013-07-30
上傳用戶:yepeng139
合成孔徑雷達(dá)的實(shí)時(shí)信號處理系統(tǒng),可以分成相對獨(dú)立的幾個階段,即A/D變換和緩存、距離向預(yù)處理器、方位向預(yù)處理器、距離向壓縮處理、轉(zhuǎn)置存儲器、方位向壓縮處理、逆轉(zhuǎn)置存儲器.合成孔徑雷達(dá)預(yù)處理的目的,就是緩解高處理數(shù)據(jù)率和低傳輸數(shù)據(jù)率的矛盾,使得在不太影響成像質(zhì)量的前提下,盡量減少傳輸?shù)臄?shù)據(jù)率,有利于后續(xù)處理的硬件實(shí)現(xiàn),做到實(shí)時(shí)處理.論文結(jié)合電子所合成孔徑雷達(dá)實(shí)時(shí)成像處理系統(tǒng),設(shè)計(jì)開發(fā)了基于Xilinx Virtex-E FPGA的星載SAR高速預(yù)處理板,該信號處理板處理能力強(qiáng),結(jié)構(gòu)緊湊,運(yùn)行效率高;其硬件電路的設(shè)計(jì)思路和結(jié)構(gòu)形式有很強(qiáng)的通用性和使用價(jià)值.論文重點(diǎn)研究了預(yù)處理的核心部分—固定系數(shù)FIR濾波器的設(shè)計(jì)問題.而固定系數(shù)FIR濾波器的實(shí)現(xiàn)問題的重點(diǎn)又是FPGA內(nèi)部的固定系數(shù)FIP濾波器實(shí)現(xiàn)問題,針對FPGA內(nèi)部的查找表資源,我們選擇目前流行的分布式算法來實(shí)現(xiàn)FIR濾波器的設(shè)計(jì).對比于預(yù)處理器中其他濾波器設(shè)計(jì)方案,基于FPGA分布式算法的FIR濾波器的設(shè)計(jì),避免了乘累加運(yùn)算,提高了系統(tǒng)運(yùn)行的速度并且節(jié)省了大量的FPGA資源.并且由于FPGA可編程的特性,所以可以靈活的改變?yōu)V波器的系數(shù)和階數(shù).所設(shè)計(jì)的電路簡單高速,工作正常、可靠,完全滿足了預(yù)處理器設(shè)計(jì)的技術(shù)要求.隨著超大規(guī)模集成電路技術(shù),高密度存儲器技術(shù),計(jì)算機(jī)技術(shù)的發(fā)展,一個全數(shù)字化的機(jī)載實(shí)時(shí)成像處理系統(tǒng)的研制,已經(jīng)不是非常困難的事情了.而在現(xiàn)有條件下,全數(shù)字化的高分辨率星載實(shí)時(shí)成像處理系統(tǒng)的研制,將是一個非常具有挑戰(zhàn)意義的課題,論文以星載SAR的預(yù)處理器設(shè)計(jì)為例,拋磚引玉,希望對未來全數(shù)字化星載實(shí)時(shí)成像處理系統(tǒng)的研制起到一定參考價(jià)值.
上傳時(shí)間: 2013-07-03
上傳用戶:lanhuaying
有線通信方式由于具有保密性高、抗干擾能力強(qiáng)在軍事通信中倍受青睞,因此,對軍用有線通信設(shè)備的研究和設(shè)計(jì)具有十分重要的戰(zhàn)略意義.TBJ-204型野戰(zhàn)20線程控交換機(jī)是一種小型背負(fù)式模擬空分程控用戶交換機(jī),用于裝備全軍各兵種的作戰(zhàn)、演習(xí)和緊急搶險(xiǎn)等行動.該項(xiàng)目以該交換機(jī)為研究對象,在詳細(xì)分析原設(shè)備的系統(tǒng)結(jié)構(gòu)和功能實(shí)現(xiàn)方式的基礎(chǔ)上,指出該機(jī)型在使用過程中存在技術(shù)相對陳舊、分立元件過多、可靠性和保密性不夠、體積大、重量大、維修困難等問題,同時(shí)結(jié)合系統(tǒng)的低功耗需求和優(yōu)化人機(jī)接口設(shè)計(jì),本文提出基于"單片機(jī)+CPLD/FPGA體系結(jié)構(gòu)"的集成化設(shè)計(jì)方案:①在CPLD中實(shí)現(xiàn)信號音分頻和計(jì)時(shí)頻率生成電路、20路用戶LED狀態(tài)控制電路;②CPLD與單片機(jī)以總線接口方式實(shí)現(xiàn)譯碼、數(shù)據(jù)和控制信號鎖存功能的VHDL設(shè)計(jì);③基于低功耗設(shè)計(jì)的器件選型方案和單片機(jī)待機(jī)模式設(shè)計(jì);④人機(jī)接口的LCD菜單操作方式.該文詳細(xì)介紹了改型設(shè)備的研制過程,包括CPLD片內(nèi)功能設(shè)計(jì)實(shí)現(xiàn)、主控制板和用戶板各功能模塊工作原理和設(shè)計(jì)實(shí)現(xiàn)、各硬件模塊功能測試等,最后給出了局內(nèi)呼叫處理功能和話務(wù)員服務(wù)功能的軟件實(shí)現(xiàn)流程.文章結(jié)尾介紹了改型設(shè)備的系統(tǒng)性能,它將實(shí)現(xiàn)更高的可靠性、保密性和抗干擾能力,同時(shí)具備低功耗和小型化的優(yōu)點(diǎn).最后,該文總結(jié)了項(xiàng)目設(shè)計(jì)中使用的關(guān)鍵技術(shù),指出了設(shè)計(jì)的創(chuàng)新意義和將來的工作.
標(biāo)簽: CPLDFPGA 單片機(jī) 程控交換機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶:啊颯颯大師的
嵌入式系統(tǒng)近年持續(xù)迅猛發(fā)展,已經(jīng)成為后PC技術(shù)時(shí)代信息化的中堅(jiān)力量。由于嵌入式系統(tǒng)具有體積小、性能強(qiáng)、功耗低、可靠性高及面向行業(yè)應(yīng)用的突出特點(diǎn),目前已經(jīng)廣泛應(yīng)用于網(wǎng)絡(luò)、消費(fèi)電子、國防軍事及自動化控制等領(lǐng)域。 ARM(Advaneed RIS Cmachines)公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強(qiáng)和特有的16/32位雙指令集等諸多優(yōu)異性能,已成為移動通信、手持計(jì)算、多媒體數(shù)字消費(fèi)等嵌入式解決方案中的首選處理器。在眾多的ARM處理器中,Samsung公司的S3C44B0X處理器以其低價(jià)格、低功耗及強(qiáng)大的網(wǎng)絡(luò)支持等優(yōu)點(diǎn)在市場上占有重要份額。 uClinux是從Linux衍生出來的優(yōu)秀嵌入式操作系統(tǒng),專門針對沒有MMU的處理器設(shè)計(jì),支持眾多嵌入式處理器類型。uClinux繼承了Linux的許多優(yōu)秀性能,有良好的網(wǎng)絡(luò)支持,完善的驅(qū)動支持,高度的模塊化,開放的源碼。uClinux已成為許多嵌入式系統(tǒng)研究領(lǐng)域的首選操作系統(tǒng)之一。 本課題以嵌入式手持式電能質(zhì)量分析儀前期實(shí)驗(yàn)開發(fā)板為研究目標(biāo),根據(jù)嵌入式體系結(jié)構(gòu)和嵌入式系統(tǒng)設(shè)計(jì)的原理,構(gòu)建了基于Samsung公司S3C44B0X ARM7 TDMI處理器的硬件開發(fā)平臺,并根據(jù)該硬件平臺的結(jié)構(gòu)特點(diǎn)移植了uClinux操作系統(tǒng),同時(shí)針對uClinux實(shí)時(shí)性能不高和嵌入式平臺硬件資源有限的缺點(diǎn),結(jié)合uClinux多進(jìn)程和共享內(nèi)存機(jī)制設(shè)計(jì)了數(shù)據(jù)采集程序,實(shí)現(xiàn)了對三路0~2.5V模擬信號的高性能采集,增強(qiáng)了系統(tǒng)數(shù)據(jù)處理的實(shí)時(shí)性,提高了工作效率,為后續(xù)開發(fā)奠定了基礎(chǔ)。 論文從嵌入式系統(tǒng)應(yīng)用的角度出發(fā),分析了嵌入式體系結(jié)構(gòu)、uClinux運(yùn)行機(jī)制和內(nèi)核特點(diǎn);闡述了Bootloader設(shè)計(jì)及操作系統(tǒng)移植的要點(diǎn);介紹了接口驅(qū)動及上層應(yīng)用程序的設(shè)計(jì)方法等問題。
標(biāo)簽: Clinux ARM 嵌入式 應(yīng)用研究
上傳時(shí)間: 2013-07-23
上傳用戶:cjf0304
ARM開發(fā)板原理圖,有了這個圖,可以自己做一個簡易的圖,從而加深自己知識的理解。
標(biāo)簽: ARM 開發(fā)板原理圖
上傳時(shí)間: 2013-07-17
上傳用戶:zhangyigenius
LED顯示屏單元板芯片介紹 IC的管腳功能 IC芯片分別:74HC245、74HC595、74HC138、74HC04、4953。各IC管腳功能如下: A: 74HC245功能是放大及緩沖。各引腳如圖 20 和1接電源(+5V) 19腳和10腳接電源地(GND)
上傳時(shí)間: 2013-05-17
上傳用戶:小楊高1
PCB板的線寬、覆銅厚度與通過的電流對應(yīng)的關(guān)系 寬度(mm) 電流(A) 寬度(mm) 電流(A) 寬度(mm) 電流(A)0.15 0.2 0.15 0.5 0.15
上傳時(shí)間: 2013-06-28
上傳用戶:gzming
介紹了一種高速、高性能的單片機(jī)C8051F330,該單片機(jī)內(nèi)部集成了眾多的功能部件,是真正的混合信號在片系統(tǒng)。本文對單片機(jī)的功能和特點(diǎn)做了詳細(xì)的介紹,并以一個實(shí)際的多路溫濕度測控系統(tǒng)為例,給出
標(biāo)簽: C8051F330 單片機(jī) 多路 溫濕度測控系統(tǒng)
上傳時(shí)間: 2013-07-28
上傳用戶:l254587896
近年來,移動通信技術(shù)在全球范圍內(nèi)得到了迅猛的發(fā)展及應(yīng)用,各種全新的無線通信概念層出不窮、各種新的體制及其關(guān)鍵技術(shù)日新月異。由于正交頻分復(fù)用(OFDM)技術(shù)可以高效地利用頻譜資源并有效地對抗頻率選擇性衰落,多入多出(MIMO)利用多個天線實(shí)現(xiàn)多發(fā)多收,在不增加帶寬和發(fā)送功率的情況下,可以成倍提高信道容量,因此OFDM-MIMO技術(shù)被廣泛認(rèn)為是后三代通信系統(tǒng)(B3G)的關(guān)鍵技術(shù),是當(dāng)今移動通信領(lǐng)域研究的熱點(diǎn)。 本文對OFDM-MIMO通信系統(tǒng)接收機(jī)的關(guān)鍵技術(shù)--數(shù)字下變頻,OFDM同步、解調(diào)進(jìn)行了相關(guān)研究,在多天線接收板的XC2VP70-5FF1704芯片上,完成了數(shù)字下變頻,OFDM同步和解調(diào)的FPGA設(shè)計(jì)與實(shí)現(xiàn)。通過功能仿真、時(shí)序仿真、板級電路測試,驗(yàn)證了該設(shè)計(jì)的正確性。 本文首先介紹了OFDM基本原理以其特點(diǎn),然后對同步技術(shù)和數(shù)字下變頻技術(shù)作了相應(yīng)的介紹。同步是OFDM系統(tǒng)設(shè)計(jì)中的一項(xiàng)關(guān)鍵技術(shù),即是針對系統(tǒng)中存在的時(shí)間偏差、頻率偏差進(jìn)行定時(shí)恢復(fù)、頻偏的估計(jì)與補(bǔ)償,來減少各種同步偏差對系統(tǒng)性能的影響。數(shù)字下變頻是軟件無線電的核心技術(shù)之一,其基本功能是從高速中頻數(shù)字信號中提取所需的窄帶信號,將其下變頻為基帶信號,降低數(shù)據(jù)率,以供后續(xù)DSP器件作進(jìn)一步處理。 在數(shù)字下變頻器的設(shè)計(jì)和實(shí)現(xiàn)方面,本文先介紹了數(shù)字下變頻器的原理和基本結(jié)構(gòu),然后根據(jù)系統(tǒng)要求對其進(jìn)行了設(shè)計(jì),并在實(shí)現(xiàn)上作了一些簡化,節(jié)約了硬件資源。 在對時(shí)間同步的設(shè)計(jì)和實(shí)現(xiàn)方面,本文采用了利用PN序列進(jìn)行時(shí)間同步的算法。在實(shí)現(xiàn)上根據(jù)系統(tǒng)實(shí)際情況將數(shù)據(jù)分為四路分別與本地PN碼做滑動相關(guān)運(yùn)算,更有效的利用了同步數(shù)據(jù),達(dá)到了更好的同步性能。 在OFDM的頻率同步的設(shè)計(jì)和實(shí)現(xiàn)方面,本文采用重復(fù)的PN碼兩兩相關(guān)來估計(jì)頻偏值,并聯(lián)合一個二階負(fù)反饋環(huán)路進(jìn)行補(bǔ)償。該算法利用環(huán)路自身噪聲帶寬抑制噪聲,提高頻率估計(jì)精度,并同時(shí)利用負(fù)反饋擴(kuò)大頻偏估計(jì)范圍。本文在對算法的詳細(xì)研究分析的基礎(chǔ)上對其進(jìn)行了FPGA設(shè)計(jì)與實(shí)現(xiàn)。
標(biāo)簽: OFDMMIMO FPGA 接收機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶:heminhao
高速PCB板的電源布線設(shè)計(jì):本文分析討論了高速PCB板上由于高頻信號干擾和走線寬度的減小而產(chǎn)生的電源噪聲和壓降,并提出了高速PCB的電源模型,采用電源總線網(wǎng)絡(luò)布線,選取合適的濾波電容。等問題。
標(biāo)簽: PCB 電源 布線設(shè)計(jì)
上傳時(shí)間: 2013-07-22
上傳用戶:王者A
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1