第一章 概述 1.1 AVR 單片機GCC 開發概述 1.2 一個簡單的例子 1.3 用MAKEFILE 管理項目 1.4 開發環境的配置 1.5 實驗板CA-M8 第二章 存儲器操作編程 2.1 AVR 單片機存儲器組織結構 2.2 I/O 寄存器操作 2.3 SRAM 內變量的使用 2.4 在程序中訪問FLASH 程序存儲器 2.5 EEPROM 數據存儲器操作 2.6 avr-gcc 段結構與再定位 2.7 外部RAM 存儲器操作 2.8 堆應用 第三章 GCC C 編譯器的使用 3.1 編譯基礎 3.2 生成靜態連接庫 第四章 AVR 功能模塊應用實驗 4.1 中斷服務程序 4.2 定時器/計數器應用 4.3 看門狗應用 4.4 UART 應用 4.5 PWM 功能編程 4.6 模擬比較器 4.7 A/D 轉換模塊編程 4.8 數碼管顯示程序設計 4.9 鍵盤程序設計 4.10 蜂鳴器控制 第五章 使用C 語言標準I/O 流調試程序 5.1 avr-libc 標準I/O 流描述 5.2 利用標準I/0 流調試程序 5.3 最小化的格式化的打印函數 第六章 CA-M8 上實現AT89S52 編程器的實現 6.1 編程原理 6.2 LuckyProg2004 概述 6.3 AT989S52 isp 功能簡介 6.4 下位機程序設計 第七章 硬件TWI 端口編程 7.1 TWI 模塊概述 7.2 主控模式操作實時時鐘DS1307 7.3 兩個Mega8 間的TWI 通信 第八章 BootLoader 功能應用 8.1 BootLoader 功能介紹 8.2 avr-libc 對BootLoader 的支持 8.3 BootLoader 應用實例 8.4 基于LuckyProg2004 的BootLoader 程序 第九章 匯編語言支持 9.1 C 代碼中內聯匯編程序 9.2 獨立的匯編語言支持 9.3 C 與匯編混合編程 第十章 C++語言支持
上傳時間: 2013-08-01
上傳用戶:飛翔的胸毛
工藝流程波峰焊中的成型工作,是生產過程中效率最低的部分之一,相應帶來了靜電損壞風險并使交貨期延長,還增加了出錯的機會。雙面貼裝A面布有大型IC器件,B面以片式元件為主充分利用PCB空間,實現安裝面積最小化,效率高單面混裝* 如果通孔元件很少,可采用回流焊和手工焊的方式一面貼裝、另一面插裝* 如果通孔元件很少,可采用回流焊和手工焊的方式
上傳時間: 2013-11-14
上傳用戶:哈哈hah
隨著通信信道的復雜度和可靠性不斷增加,人們對于電信系統的要求和期望也不斷提高。這些通信系統高度依賴于高性能、高時鐘頻率和數據轉換器器 件,而這些器件的性能又非常依賴于系統電源軌的質量。當使用一個高噪聲電源供電時,時鐘或者轉換器 IC 無法達到最高性能。僅僅只是少量的電源噪聲,便會對性能產生極大的負面影響。本文將對一種基本 LDO 拓撲進行仔細研究,找出其主要噪聲源,并給出最小化其輸出噪聲的一些方法。 表明電源品質的一個關鍵參數是其噪聲輸出,它常見的參考值為 RMS 噪聲測量或者頻譜噪聲密度。為了獲得最低 RMS 噪聲或者最佳頻譜噪聲特性,線性電壓穩壓器(例如:低壓降電壓穩壓器,LDO),始終比開關式穩壓器有優勢。這讓其成為噪聲敏感型應用的選擇。 基本 LDO 拓撲 一個簡單的線性電壓穩壓器包含一個基本控制環路,其負反饋與內部參考比較,以提供恒定電壓—與輸入電壓、溫度或者負載電流的變化或者擾動無關。 圖 1 顯示了一個 LDO 穩壓器的基本結構圖。紅色箭頭表示負反饋信號通路。輸出電壓 VOUT 通過反饋電阻 R1 和 R2 分壓,以提供反饋電壓 VFB。VFB 與誤差放大器負輸入端的參考電壓 VREF 比較,提供柵極驅動電壓 VGATE。最后,誤差信號驅動輸出晶體管 NFET,以對 VOUT 進行調節。 圖 1 LDO 負反饋環路 簡單噪聲分析以圖 2 作為開始。藍色箭頭表示由常見放大器差異代表的環路子集(電壓跟隨器或者功率緩沖器)。這種電壓跟隨器電路迫使 VOUT 跟隨 VREF。VFB 為誤差信號,其參考 VREF。在穩定狀態下,VOUT 大于 VREF,其如方程式 1 所描述:
上傳時間: 2013-11-11
上傳用戶:jiwy
單片機系統的低功耗設計策略:摘要嵌入式系統的低功耗設計需要全面分析各方面因素,統籌規劃。在設計之初,各個因素往往是相互制約、相互影響的,一個降低系統功耗的措施有時會帶來其他方面的“負效應”。因此,降低系統整體功耗,需要仔細分析和計算。本文從硬件和應用軟件設計兩個方面,闡述一個以單片機為核心的嵌入式系統低功耗設計時所需考慮的一些問題。關鍵詞低功耗設計 硬件設計 應用軟件設計 低功耗模式 在嵌入式應用中,系統的功耗越來越受到人們的重視,這一點對于需要電池供電的便攜式系統尤其明顯。降低系統功耗,延長電池的壽命,就是降低系統的運行成本。對于以單片機為核心的嵌入式應用,系統功耗的最小化需要從軟、硬件設計兩方面入手。 隨著越來越多的嵌入式應用使用了實時操作系統,如何在操作系統層面上降低系統功耗也成為一個值得關注的問題。限于篇幅,本文僅從硬件設計和應用軟件設計兩個方面討論。
上傳時間: 2013-11-21
上傳用戶:zhenyushaw
AVR單片機GCC程序設計:第一章 概述1.1 AVR 單片機GCC 開發概述1.2 一個簡單的例子1.3 用MAKEFILE 管理項目1.4 開發環境的配置1.5 實驗板CA-M8第二章 存儲器操作編程2.1 AVR 單片機存儲器組織結構2.2 I/O 寄存器操作2.3 SRAM 內變量的使用2.4 在程序中訪問FLASH 程序存儲器2.5 EEPROM 數據存儲器操作2.6 avr-gcc 段結構與再定位2.7 外部RAM 存儲器操作2.8 堆應用第三章 GCC C 編譯器的使用3.1 編譯基礎3.2 生成靜態連接庫第四章 AVR 功能模塊應用實驗4.1 中斷服務程序4.2 定時器/計數器應用4.3 看門狗應用4.4 UART 應用4.5 PWM 功能編程4.6 模擬比較器4.7 A/D 轉換模塊編程4.8 數碼管顯示程序設計4.9 鍵盤程序設計4.10 蜂鳴器控制第五章 使用C 語言標準I/O 流調試程序5.1 avr-libc 標準I/O 流描述5.2 利用標準I/0 流調試程序5.3 最小化的格式化的打印函數第六章 CA-M8 上實現AT89S52 編程器的實現6.1 編程原理6.2 LuckyProg2004 概述6.3 AT989S52 isp 功能簡介6.4 下位機程序設計第七章 硬件TWI 端口編程7.1 TWI 模塊概述7.2 主控模式操作實時時鐘DS13077.3 兩個Mega8 間的TWI 通信第八章 BootLoader 功能應用8.1 BootLoader 功能介紹8.2 avr-libc 對BootLoader 的支持8.3 BootLoader 應用實例8.4 基于LuckyProg2004 的BootLoader 程序第九章 匯編語言支持9.1 C 代碼中內聯匯編程序9.2 獨立的匯編語言支持9.3 C 與匯編混合編程第十章 C++語言支持附錄 1 avr-gcc 選項附錄 2 Intel HEX 文件格式描述
上傳時間: 2014-04-03
上傳用戶:ligi201200
提出了一種將堆棧空間劃分為任務棧和中斷嵌套棧的設計結構,使堆棧空間最小化。采用VHDL硬件語言,在FPGA設備上模擬實現了具有自動檢驗功能的棧空間管理器。棧空間管理器由不同功能的邏輯模塊組成,主要闡述了狀態控制邏輯模塊和地址產生邏輯模塊的設計方法。
上傳時間: 2014-12-28
上傳用戶:plsee
本文在分析了無線電頻譜管理現狀及頻譜資源緊張的前提下,引出頻譜管理中的認知無線電技術,同時提出了基于博弈論的電磁頻譜管理的模型化方法,深入地分析了博弈論算法的收斂性及效用函數的選擇,并且通過Matlab仿真以最小化系統間總干擾為目標描述了博弈論模型在電磁頻譜動態管理中的應用。
上傳時間: 2013-10-19
上傳用戶:392210346
LVDS、xECL、CML(低電壓差分信號傳輸、發射級耦合邏輯、電流模式邏輯)………4多點式低電壓差分信號傳輸(M-LVDS) ……………………………………………………8數字隔離器 ………………………………………………………………………………10RS-485/422 …………………………………………………………………………………11RS-232………………………………………………………………………………………13UART(通用異步收發機)…………………………………………………………………16CAN(控制器局域網)……………………………………………………………………18FlatLinkTM 3G ………………………………………………………………………………19SerDes(串行G 比特收發機及LVDS)……………………………………………………20DVI(數字視頻接口)/PanelBusTM ………………………………………………………22TMDS(最小化傳輸差分信號) …………………………………………………………24USB 集線器控制器及外設器件 …………………………………………………………25USB 接口保護 ……………………………………………………………………………26USB 電源管理 ……………………………………………………………………………27PCI Express® ………………………………………………………………………………29PCI 橋接器 …………………………………………………………………………………33卡總線 (CardBus) 電源開關 ………………………………………………………………341394 (FireWire®, 火線®) ……………………………………………………………………36GTLP (Gunning Transceiver Logic Plus,體效應收發機邏輯+) ………………………………39VME(Versa Module Eurocard)總線 ………………………………………………………41時鐘分配電路 ……………………………………………………………………………42交叉參考指南 ……………………………………………………………………………43器件索引 …………………………………………………………………………………47技術支持 …………………………………………………………………………………48 德州儀器(TI)為您提供了完備的接口解決方案,使得您的產品別具一格,并加速了產品面市。憑借著在高速、復合信號電路、系統級芯片 (system-on-a-chip ) 集成以及先進的產品開發工藝方面的技術專長,我們將能為您提供硅芯片、支持工具、軟件和技術文檔,使您能夠按時的完成并將最佳的產品推向市場,同時占據一個具有競爭力的價格。本選擇指南為您提供與下列器件系列有關的設計考慮因素、技術概述、產品組合圖示、參數表以及資源信息:
上傳時間: 2013-10-21
上傳用戶:Jerry_Chow
針對能量受限的無線傳感器網絡,該文綜合考慮了協作節點數量和調制方式對系統能量有效性的影響,提出一種能量最優的綜合優化方法。文中首先給出了在Rayleigh 衰落信道環境下,協作通信系統采用二相相移鍵控(BPSK)和M 進制正交幅度調制(MQAM)時誤碼率的閉式表達,同時對協作通信的系統能耗進行了分析。在此基礎上,根據能耗最小化原則對協作節點數量和調制方式進行了聯合優化。仿真結果表明,與調制方式固定或協作節點數固定的系統相比,該方案能進一步降低協作通信的系統能耗。
上傳時間: 2013-11-21
上傳用戶:angle
在PCB生產的時候,由于基板都是一大塊的,要做成的PCB就有小片組成,那么,我們怎么將一些PCB拼板輸出,以達到在開料的時候節約成本呢,本PCB智能拼板系統就是為了開料的時候,智能的拼板,以達到節約成本的效用. PCB-IPS智能拼板系統是由本人經過十幾年PCB專業工程設計經驗,專門為PCB生產企業研制開發的一個效果極佳的拼板開料軟件,通過PCB-IPS可以找到每一款PCB的最佳開料方案,最大限度地提高板材的利用率。它具有以下特點: 1.開料算法精確嚴密,保證找到最佳開料方案; 2.操作和界面十分簡單,用戶不需培訓即可馬上使用; 3.對每款線路板提供所有可能的開料選擇方案,滿足不同的需求; 4.對開料剩余邊的最小化使開料結果更加完善; 5.允許用戶對開料尺寸進行手工調整,靈活性強; 6.Tooling的自動生成,并允許用戶手工調整; 7.完善的Execl報表輸出及打印;
上傳時間: 2013-11-21
上傳用戶:qiaoyue