【EDA】實驗2:利用74161計數器晶片設計M=12的計數器
一.實驗內容
1.利用74161計數器晶片設計一個M=12的計數器
2.利用Quartus軟體進行設計和模擬
3.觀察模擬波形
二.實驗步驟
本次實驗採用Quartus軟體進行,詳細步驟同實驗1類似,相關內容可以參考:【EDA】實驗1:拼接4-16譯碼器,以下僅展示關鍵步驟。
1. 元件的連線
M=12的計數器具體設計如下圖:
2.模擬
新增設定波形模擬檔案:
模擬波形:
三.實驗結果
由實驗波形可以得知:計數器每到時鐘訊號的下降沿進行計數,當計數達到DCBA=1011時,經過下一個時鐘訊號的下降沿後變為DCBA=0000,即計數器可以實現從0000計數到1011後自動置零重新計數,此時計數器就是一個M=12的計數器。
相關推薦
【EDA】實驗2:利用74161計數器晶片設計M=12的計數器
一.實驗內容 1.利用74161計數器晶片設計一個M=12的計數器 2.利用Quartus軟體進行設計和模擬 3.觀察模擬波形 二.實驗步驟 本次實驗採用Quartus軟體進行,詳細步驟同實驗1類似,相關內容可以參考:【EDA】實驗1:拼接4-16譯碼器,以下
【EDA】實驗3:利用74161計數器晶片設計M=20的計數器
一.實驗內容 1.利用74161計數器晶片設計一個M=20的計數器 2.利用Quartus軟體進行設計和模擬 3.觀察模擬波形 二.實驗步驟 本次實驗採用Quartus軟體進行,詳細步驟同實驗1類似,相關內容可以參考:【EDA】實驗1:拼接4-16譯碼器,以下
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗十:PS/2模組④ — 普通滑鼠
實驗十:PS/2模組④ — 普通滑鼠 學習PS/2鍵盤以後,接下來就要學習 PS/2 滑鼠。PS/2滑鼠相較PS/2鍵盤,驅動難度稍微高了一點點,因為FPGA(從機)不僅僅是從PS/2滑鼠哪裡讀取資料,FPGA還要往滑鼠裡寫資料 ... 反之,FPGA只要對PS/2鍵盤讀取資料即可。然而,最傷腦筋的地方就在
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗七:PS/2模組① — 鍵盤
實驗七:PS/2模組① — 鍵盤 實驗七依然也是熟爛的PS/2鍵盤。相較《建模篇》的PS/2鍵盤實驗,實驗七實除了實現基本的驅動以外,我們還要深入解PS/2時序,還有PS/2鍵盤的行為。不過,為了節省珍貴的頁數,怒筆者不再重複有關PS/2的基礎內容,那些不曉得的讀者請複習《建模篇》或者自行谷歌一下。 市場
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗九:PS/2模組③ — 鍵盤與多組合鍵
實驗九:PS/2模組③ — 鍵盤與多組合鍵 筆者曾經說過,通碼除了單位元組以外,也有雙位元組通碼,而且雙位元組通碼都是 8’hE0開頭,別名又是 E0按鍵。常見的的E0按鍵有,<↑>,<↓>,<←>,<→>,<HOME>,<PRTSC>
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗八:PS/2模組② — 鍵盤與組合鍵
實驗八:PS/2模組② — 鍵盤與組合鍵 實驗七之際,我們學習如何讀取PS/2鍵盤傳送過來的通碼與斷碼,不過實驗內容也是一鍵按下然後釋放,簡單按鍵行為而已。然而,實驗八的實驗內容卻是學習組合鍵的按鍵行為。 不知讀者是否有類似的經歷?當我們使用鍵盤的時候,如果5~6按鍵同時按下,電腦隨之便會發出“嗶嗶”的警
【圖】實驗題二:實現圖的遍歷算法
malloc for clu %d type font AS arc -- 遞歸深度優先遍歷算法 1 #include<stdio.h> 2 #include<malloc.h> 3 #define MAXV 100 4 #def
【匯編語言】實驗2 用機器指令和匯編指令編程(2)
http 會同 display 出棧 ima ext lock ble body 四、實驗結論 任務一:使用debug,將下面程序段寫入內存,逐條執行,根據指令執行後的實際運行情況填空。 1.使用r命令查看各寄存器初始值。 2.使用a命令編寫匯編指令。 3.使用t命令單
【Android】實用教程:匯入android-gif-drawable包,不用在GitHub下載(Android Studio 3.1.2)
轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80193877 【AS版本】 【步驟】 1、開啟Project Structural。(可點選圖示,也可以在File選單中開啟,也可以按Ctrl+Al
【Android】實用教程:匯入SlidingMenu包,不用在GitHub下載(Android Studio 3.1.2)
轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80192923 【AS版本】 【步驟】 1、開啟Project Structural。(可點選圖示,也可以在File選單中開啟,也可以按Ctrl+Al
【Gradle官方文件翻譯】起步2:建立構建掃描
構建掃描是對構建的可分享的專門記錄,可以看到“構建中發生了那些行為以及為什麼會發生這種行為”。通過在專案中使用構建掃描外掛,開發者可以免費地在https://scans.gradle.com/上釋出構建掃描。 將要建立的 本文會展示如何在不對任何構建指令碼進行
菜鳥之路【計算導論與C基礎】練習2:計算概論第六週 B-05作業
2016年1月6日 在做題前先感謝各位大神的解法以及思路 程式設計題#1:數字求和 描述 給定一個正整數a,以及另外的5個正整數,問題是:這5個整數中,小於a的整數的和是多少? 輸入 輸入一行,只包括6個小於100的正整數,其中第一個正整數就是a。 輸出 輸出一行,給出一個
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗三:按鍵模組② — 點選與長點選
實驗三:按鍵模組② — 點選與長點選 實驗二我們學過按鍵功能模組的基礎內容,其中我們知道按鍵功能模組有如下操作: l 電平變化檢測; l 過濾抖動; l 產生有效按鍵。 實驗三我們也會z執行同樣的事情,不過卻是產生不一樣的有效按鍵: l 按下有效(點選); l 長按下有效(長點選)。 圖3
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗二:按鍵模組①
實驗二:按鍵模組① - 消抖 按鍵消抖實驗可謂是經典中的經典,按鍵消抖實驗雖曾在《建模篇》出現過,而且還惹來一堆麻煩。事實上,筆者這是在刁難各位同學,好讓對方的慣性思維短路一下,但是慘遭口水攻擊 ... 面對它,筆者宛如被甩的男人,對它又愛又恨。不管怎麼樣,如今 I’ll be back,筆者再也不會重複一
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗六:數碼管模組
實驗六:數碼管模組 有關數碼管的驅動,想必讀者已經學爛了 ... 不過,作為學習的新儀式,再爛的東西也要溫故知新,不然學習就會不健全。黑金開發板上的數碼管資源,由始至終都沒有改變過,筆者因此由身懷念。為了點亮多位數碼管從而顯示數字,一般都會採用動態掃描,然而有關動態掃描的資訊請怒筆者不再重複。在此,同樣也是
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗四:按鍵模組③ — 單擊與雙擊
實驗四:按鍵模組③ — 單擊與雙擊 實驗三我們建立了“點選”還有“長點選”等有效按鍵的多功能按鍵模組。在此,實驗四同樣也是建立多功能按鍵模組,不過卻有不同的有效按鍵。實驗四的按鍵功能模組有以下兩項有效按鍵: l 單擊(按下有效); l 雙擊(連續按下兩下有效)。 圖4.1 單擊有效按鍵,時序示意圖
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗五:按鍵模組④ — 點選,長點選,雙擊
實驗五:按鍵模組④ — 點選,長點選,雙擊 實驗二至實驗四,我們一共完成如下有效按鍵: l 點選(按下有效) l 點選(釋放有效) l 長擊(長按下有效) l 雙擊(連續按下有效) 然而,不管哪個實驗都是隻有兩項“功能”的按鍵模組而已,如今我們要建立三項“功能”的按鍵模組,亦即點選(按下有效),長
【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗十三:串列埠模組② — 接收
實驗十三:串列埠模組② — 接收 我們在實驗十二實現了串列埠傳送,然而這章實驗則要實現串列埠接收 ... 在此,筆者也會使用其它思路實現串列埠接收。 圖13.1 模組之間的資料傳輸。 假設我們不考慮波特率,而且一幀資料之間的傳輸也只是發生在FPGA之間,即兩隻模組之間互轉,並且兩塊模組都使用相同的時
【ARM學習筆記】實驗三:S3C2440A與記憶體SDRAM連線實驗
前文講到了儲存控制器對外引出了8根片選訊號線,分別對應8個BANK,每個BANK的地址空間大小為128MB,共計1GB的物理定址空間 在8個BANK中,BANK0佔用匯流排地址0x00000000~0x07FFFFFF,而CPU在上電後會從匯流排地址0x00000000讀取
【啊哈!演算法】演算法2:氣泡排序
簡化版的桶排序不僅僅有上一節所遺留的問題,更要命的是:它非常浪費空間!例如需要排序數的範圍是0~2100000000之間,那你則需要申請2100000001個變數,也就是說要寫成int a[2100000001]。因為我們需要用2100000001個“桶”來儲存0~2