AVR單片機與CPLD/FPGA綜合應(yīng)用入門

出版時間:2004-8-1  出版社:北京航空航天大學(xué)出版社  作者:黃任  頁數(shù):201  
Tag標簽:無  

內(nèi)容概要

本書系統(tǒng)論述了單片機與CPLD/FPGA之間的通訊和合作方法,并全面闡述了高精度頻率計、數(shù)控波形發(fā)生器、簡易邏輯分析儀等單片機與CPLD/FPGA綜合應(yīng)用系統(tǒng)的設(shè)計思想和具體實現(xiàn)。書中作為實例的幾個系統(tǒng),均為全國大學(xué)生電子設(shè)計競賽歷年來具有代表性的賽題,因此對準備參加電子設(shè)計競賽的學(xué)生有很強的指導(dǎo)作用。本書融入了作者設(shè)計系統(tǒng)的經(jīng)驗和體會,并提供了帶詳細注釋的單片機程序和VHDL程序,具有較好的啟發(fā)性和借鑒意義。    本書可作為全國大學(xué)生電子設(shè)計競賽、電子科技活動的培訓(xùn)參考資料,也可作為電子愛好者及高校師生進行數(shù)字電路設(shè)計的參考。

書籍目錄

第1章 AVR單片機及其開發(fā)工具  1.1 什么是單片機  1.2 各種品牌的單片機及其特點  1.3 AVR單片機的C編譯器    1.3.1 C編譯器的選擇    1.3.2 makefile的編寫及其作用  1.4 AVR單片機程序的仿真與調(diào)試    1.4.1 在AVRStudio中實現(xiàn)模擬仿真    1.4.2 利用目標板上的硬件資源調(diào)試程序  1.5 AVR單片機的編程下載軟件    1.5.1 AVRProg簡介    1.5.2 PonyProg簡介  1.6 AVR單片機參數(shù)計算器  1.7 設(shè)計個性化的AVR單片機集成開發(fā)環(huán)境第2章 AVR單片機入門  2.1 ATmegal6(L)單片機的主要特點與內(nèi)部結(jié)構(gòu)  2.2 ATmegal6(L)的主要引腳及其作用    2.2.1 電源與復(fù)位電路    2.2.2 時鐘電路    2.2.3 I/O端口  2.3 輸入/輸出端口的使用  2.4 常量與變量及其占用的存儲空間    2.4.1 在SRAM中定義變量和常量    2.4.2 在Flash中定義常量    2.4.3 在EEPROM中讀/寫變量  2.5 中斷    2.5.1 ATmegal6L的中斷源    2.5.2 對中斷進行操作  2.6 定時器/計數(shù)器    2.6.1 定時器0    2.6.2 計數(shù)器0    2.6.3 定時器/計數(shù)器1  2.7 串行外設(shè)接口  2.8 簡易數(shù)字鐘    2.8.1 16X2字符型液晶的使用    2.8.2 4X4矩陣式鍵盤的使用    2.8.3 簡易數(shù)字鐘的設(shè)計  2.9 液晶顯示與鍵盤掃描進階第3章 CPLD/FPGA與VHDL入門  3.1 CPLD/FPGA與硬件描述語言    3.1.1 初學(xué)者使用HDL需要注意之處    3.1.2 用Max+PluslI進行CPLD/FPGA開發(fā)的簡單流程  3.2 VHDL入門解惑  3.3 常用電路的VHDL程序    3.3.1 分頻電路    3.3.2 帶使能端的7段數(shù)碼管.驅(qū)動程序    3.3.3 串行連接的7段數(shù)碼管驅(qū)動程序    3.3.4 鍵盤掃描程序    3.3.5 鍵盤防抖電路    3.3.6 同步整形電路    3.3.7 SRAM控制電路    3.3.8 內(nèi)部RAM的讀/寫  3.4 系統(tǒng)設(shè)計實例與練習(xí)    3.4.1 交通燈控制器    3.4.3 三層電梯控制器第4章 單片機與FPGA之間的通信  4.1 單片機控制FPGA啟動才日應(yīng)的功能模塊  4.2 單片機向FPGA傳輸命令字或少量數(shù)據(jù)  4.3 FPGA向單片機傳輸命令字或少量數(shù)據(jù)    4.3.1 單片機從FPGA"取”數(shù)據(jù)(通過SPIE1)    4.3.2 FPGA向單片機“送”數(shù)據(jù)  4.4 單片機與FPGA互傳大量數(shù)據(jù)    4.4.1 使用雙端ElRAM進行數(shù)據(jù)互傳    4.4.2 使用Flexl0K10的內(nèi)部RAM  4.5 小結(jié)第5章 簡易數(shù)字頻率計  5.1 測頻的原理  5.2 測周期的原理  5.3 系統(tǒng)設(shè)計    5.3.1 總體方案    5.3.2 測頻/測周與占空比測量模塊設(shè)計    5.3.3 脈沖寬度測量模塊的設(shè)計    5.3.4 并/串轉(zhuǎn)換模塊與單片機程序設(shè)計第6章 波形發(fā)生器  6.1 直接數(shù)字頻率合成  6.2 系統(tǒng)的初步方案  6.3 查找表的生成與使用    6.3.1 用TurboC生成"正弦波查找表”和“三角波查找表”    6.3.2 單片機生成并處理查找表  6.4 FPGA設(shè)計方案及其模塊對應(yīng)的單片機程序  6.5 系統(tǒng)的抗干擾設(shè)計第7章 簡易邏輯分析儀  7.1 簡易邏輯分析儀原題    7.1.1 任務(wù)    7.1.2 要求    7.1.3 評分標準    7.1.4 說明  7.2 競賽報告    7.2.1 摘要    7.2.2 方案論證與比較    7.2.3 系統(tǒng)設(shè)計    7.2.4 軟件設(shè)計    7.2.5 結(jié)論    7.2.6 英文摘要參考文獻

編輯推薦

《AVR單片機與CPLD/FPGA綜合應(yīng)用入門》可作為全國大學(xué)生電子設(shè)計競賽、電子科技活動的培訓(xùn)參考資料,也可作為電子愛好者及高校師生進行數(shù)字電路設(shè)計的參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    AVR單片機與CPLD/FPGA綜合應(yīng)用入門 PDF格式下載


用戶評論 (總計25條)

 
 

  •   建議用cpld或者fpga的作膠合電路的看看。。。會有收獲的。。。。就是內(nèi)容少了點。。。。
  •   是vhdl語言編寫的,
  •   書蠻好的,也便宜,支持~~
  •   這本書寫的確實不錯,對人幫助很大!
  •   很不錯,有所收獲,值得一看
  •   很像正版!就是快遞慢了點!
  •   黃任老師的書還是不錯的,建議有點單片機和VHDL語言基礎(chǔ)的人來閱讀.非常適合參加電子設(shè)計大賽的同學(xué).
  •   很實用的單片機開發(fā)書籍,講解很細致
  •   看了這本書,覺得還不錯,可以提供一些不錯的程序設(shè)計思路
  •   非常喜歡這本書!寫的蠻好的!
  •   還不錯,講的比較詳細。
  •   這個價位,這樣的書,非常不錯...
  •   黃任老師的書不錯!!!!!!!!
  •   買了 沒時間看了 哎
  •   好評...
  •   很好,很快啊?。?!
  •   分別介紹了AVR合CPLD/FPGA,對于有點設(shè)計經(jīng)驗的人員來說,可以起到事半功倍。對于沒有經(jīng)驗的人員,可以學(xué)到好多基礎(chǔ)知識。一個字就是值。兩個字-好值。三個字-非常值。
  •   內(nèi)容相對簡單了一點,不能做深入研究
  •   此書前半部分,把單片機仔仔細細的說了一遍(抄襲芯片手冊之嫌)如果后半部分對fpga的解釋程度也有這么細就好了。畢竟看這書的肯定對單片機已經(jīng)很了解,而對fpga可能了解少一些。不過本書價格便宜,買了也不虧。
  •   正文的東西有些難,水平啊,水平
  •   這本書還是不錯的值得購買起碼是自己寫的不是抄的
  •   書中有些講法很獨特,只是感覺有些地方講的太省了,不透徹。。。不過考慮到講AVR與FPGA聯(lián)合的書不多,也就忍了
  •   不錯,很適合初學(xué)都
  •   內(nèi)容不是很全,但對入門很實用
  •   這本書如何,請看了這本書的朋友發(fā)表下意見!謝謝!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7