原文:【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗二:按鍵模塊① - 消抖

實驗二:按鍵模塊 消抖 按鍵消抖實驗可謂是經典中的經典,按鍵消抖實驗雖曾在 建模篇 出現過,而且還惹來一堆麻煩。事實上,筆者這是在刁難各位同學,好讓對方的慣性思維短路一下,但是慘遭口水攻擊 ... 面對它,筆者宛如被甩的男人,對它又愛又恨。不管怎么樣,如今 I ll be back,筆者再也不會重復一樣的悲劇。 按鍵消抖說傻不傻說難不難。所謂傻,它因為原理不僅簡單 就是延遲幾下下而已 ,而且順序語 ...

2014-06-04 20:54 12 4674 推薦指數:

查看詳情

黑金原創教程】【FPGA那些事兒-驅動I實驗五:按鍵模塊④ — 點擊,長點擊,雙擊

實驗五:按鍵模塊④ — 點擊,長點擊,雙擊 實驗二至實驗四,我們一共完成如下有效按鍵: l 點擊(按下有效) l 點擊(釋放有效) l 長擊(長按下有效) l 雙擊(連續按下有效) 然而,不管哪個實驗都是只有兩項“功能”的按鍵模塊而已,如今我們要創建三項“功能”的按鍵模塊,亦即點擊 ...

Tue Jun 24 17:58:00 CST 2014 5 1584
黑金原創教程】【FPGA那些事兒-驅動I實驗三:按鍵模塊② — 點擊與長點擊

實驗三:按鍵模塊② — 點擊與長點擊 實驗二我們學過按鍵功能模塊的基礎內容,其中我們知道按鍵功能模塊有如下操作: l 電平變化檢測; l 過濾抖動; l 產生有效按鍵實驗三我們也會z執行同樣的事情,不過卻是產生不一樣的有效按鍵: l 按下有效(點擊); l 長按下有效(長點擊 ...

Mon Jun 09 17:21:00 CST 2014 5 2001
黑金原創教程】【FPGA那些事兒-驅動I實驗二十三:DS1302模塊

實驗二十三:DS1302模塊 DS1302這只硬件雖然曾在《建模》介紹過,所以重復的內容請怒筆者懶惰嘮叨了,筆者盡可以一笑帶過,廢話少說讓我們進入正題吧。DS1302是執行事實時鍾(Real Time Clock)的硬件,采用SPI傳輸。 表示23.1 訪問(地址)字節。 [7] [6] [5] [4] [3] ...

Fri May 01 06:03:00 CST 2015 1 2195
黑金原創教程】【FPGA那些事兒-驅動I實驗二十四:SD卡模塊

驅動SD卡是件容易讓人抓狂的事情,驅動SD卡好比SDRAM執行頁讀寫,SD卡雖然不及SDRAM的麻煩要求(時序參數),但是驅動過程卻有猥瑣操作。除此此外,描述語言只要稍微比較一下C語言,描述語言一定會淚流滿面,因為嵌套循環,嵌套判斷,或者嵌套函數等都是它的痛。. 史萊姆模塊是多模塊建模 ...

Thu May 21 07:06:00 CST 2015 0 7519
黑金原創教程】【FPGA那些事兒-驅動I實驗十五:FIFO儲存模塊(同步)

實驗十五:FIFO儲存模塊(同步) 筆者雖然在實驗十四曾解釋儲存模塊,而且也演示奇怪的家伙,但是實驗十四只是一場游戲而已。至於實驗十五,筆者會稍微嚴肅一點,手動建立有規格的儲存模塊,即同步FIFO。那些看過《時序》的同學一定對同步FIFO不會覺得陌生吧?因為筆者曾在《時序》建立基於移位寄存器 ...

Wed Jan 14 19:09:00 CST 2015 2 5477
黑金原創教程】【FPGA那些事兒-驅動I實驗十四:儲存模塊

實驗十四比起動手筆者更加注重原理,因為實驗十四要討論的東西,不是其它而是低級建模II之一的模塊類,即儲存模塊。接觸順序語言之際,“儲存”不禁讓人聯想到變量或者數組,結果它們好比數據的暫存空間。 代碼14.1 如代碼14.1所示,主函數內一共聲明兩個變量VarA與VarB ...

Mon Jan 05 21:48:00 CST 2015 0 2298
黑金原創教程】【FPGA那些事兒-驅動I實驗十六:IIC儲存模塊

IIC儲存器是筆者用來練習精密控時的經典例子。《整合》之際,IIC儲存器的解釋,筆者也自認變態。如今筆者回頭望去,筆者也不知道自己當初到底發什么神經,既然將IIC的時序都解釋一番。由於開發上板也嵌着IIC儲存器(24LC04),筆者還得循例地介紹一下。 IIC儲存器是應用IIC總線 ...

Fri Jan 23 06:19:00 CST 2015 0 4816
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM