74161計數器設計十二和二十進位制計數器
首先了解74161計數器,電路結構圖如下: 四位同步二進位制計數器74161的功能表為: ABCD作為輸入端,QA,QB,QC,QD作為輸出端。 下面是12進位制的計數器的設計,相對於74161來說,只需要一位電路結構就可以了,然後是12進位制的決定,輸入為0000,待輸出為1011時,置零即可。下圖為12進位制的電路圖的設計: 然後就是模擬即可,不具體說了。 下面看的是20進位制計數器。因為一位74161只可滿足16進位制及以下的進位制計算,所以20進位制需要兩塊74161來進行設計。通過對數位電路這本書的學習,可以得到如下圖的電路圖設計: 從圖中可以看到當輸出為10011的時候,與或結構會使計數器置零,所以我們的輸入是從00000開始的,這樣就可以完成20進位制的設計了。 下面就是波形模擬檔案的建立,新增管腳並進行初值的設立。如下圖所示:
相關推薦
74161計數器設計十二和二十進位制計數器
首先了解74161計數器,電路結構圖如下: 四位同步二進位制計數器74161的功能表為: ABCD作為輸入端,QA,QB,QC,QD作為輸出端。 下面是12進位制的計數器的設計,相對於74161來說,只需要一位電路結構就可以了,然後是12進位制的決定,輸入為
Java程式設計師從笨鳥到菜鳥之(三十二)大話設計模式(二)設計模式分類和三種工廠模式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
雲計算時代應用設計十二要素
uil 推薦 ras 相似性 back size ont imp staging 雲計算時代應用設計十二要素 在雲計算時代。應用的整個生命周期將在數據中心裏度過。這跟傳統軟件模式極大不同。 雲應用實際上意味著:代碼 + 配置 + 執行時環境。 什麽樣的軟件才是
學習java第十二和十三天
多型 多型又分為靜態多型和動態多型 靜態多型:在編譯期間就能決定由哪一個物件來呼叫哪一個行為。 動態多型:編譯期間不能決定由哪一個物件來呼叫哪一個行為。 靜態多型的實現:過載和重寫 動態多型的實現:使用動態繫結和重寫實現。 轉型技術 轉型條件:只能發生在父類
【原創】《矩陣的史詩級玩法》連載二十一:用矩陣計算直線和二次貝塞爾曲線的交點
搞了這麼多理論,現在是時候展現一下矩陣的魅力了。看看經過矩陣變換後的曲線求交是何等的方便! 上篇說過,矩陣簡化的效果立竿見影,如同連載二的直線橢圓相交判斷一樣。 按我的套路,我是會先給出傳統的做法,然後再用矩陣的史詩級玩法將其擊敗,不過這次為了不讓大家看暈,我選擇把順序調
進位制轉換(二)——二/八/十六進位制轉換為十進位制
二/八/十六進位制轉換為十進位制 #define _CRT_SECURE_NO_WARNINGS //為解決scanf函式不安全的警告問題 #include<stdio.h> #include<stdlib.h> #include<string.h> in
設計模式綜和實戰專案x-gen系列二
1 詳細功能 1.1 詳細功能 配置管理模組的主要功能是: 1:獲取使用者配置的資料,配置的方式很多,要求除了框架自身提供的配置方式外,還要能支援使用者自定義的配置方式。比如:框架本身提供預設的配置方式為xml配置,如果使用者想使用資料庫來配置,那麼框
SSE影象演算法優化系列二十六:和時間賽跑之優化高斯金字塔建立的計算過程。
影象金字塔技術在很多層面上都有著廣泛的應用,很多開源的工具也都有對他們的建立寫了專門的函式,比如IPP,比如OpenCV等等,這方面的理論文章特別多,我不需要贅述,但是我發現大部多分開源的程式碼的實現都不是嚴格意義上的金字塔,而是做了一定的變通,這種變通常常為了快捷的實現類似的效果,雖然這種變通不太會影響
作業2:用Verilog語言實現二十進位制計數器
1.新建一個工程,並且加入一個Verilog-HDL檔案,參考例程中的程式碼編寫Verilog語言,編寫完成後如下圖所示 編譯後,檢視RTL檔案如下圖所示 建立VWF檔案,新增模擬訊號後觀察模擬結果如下圖
劍指offer(二十三,二十四,二十五)最小的k個數,連續子陣列的最大和,連結串列中環的入口節點
23:最小的k個數 題目描述 輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 簡單題。。。。 function GetLeastNumbers_Solution(input, k) { if(k>input.l
設計模式筆記(二十一) —— 中介者模式
中介者模式(Mediator):用一箇中介者物件來封裝一系列的物件互動。中介者物件使各物件不需要顯式地相互引用,從而使其耦合鬆散,而且可以獨立的改變它們之間的互動。中介者模式很容易在系統中應用,也很容易在系統中誤用。當系統出現了“多對多”互動複雜的物件群時,不要急於使用中介者
《資料結構》第五章樹和二叉樹 教學設計
第五章節,是很重要的一章節,本設計屬於遲到的了。抱歉。 本章學習總時問分為2周,共四次課來來學習。兩次上課(10週週一和11週一和週四),一次實驗(12週週四)。以下是教學設計。 第五章 樹和二叉樹 教學設計 一、課前預習任務 學習資料 資料1. 教材第三章P
設計模式系列之二十一:狀態模式
1.定義 當一個物件內在狀態改變時允許其改變行為,這個物件看起來像改變了其類。 2.通用類圖 角色介紹 State 抽象狀態角色:介面或抽象類,負責物件狀態定義,並且封裝環境角色以實現狀態切換 ConcreteState 具體狀態角色:
設計模式C++實現二十一:中介者模式
中介者模式(Mediator):用一箇中介物件來封裝一系列的物件互動。中介者是各物件不需要顯式地相互引用,從而使其耦合鬆散,而且可以獨立地改變他們之間的互動。 中介者模式很容易在系統中應用,也很容易在系統中誤用。當系統出現多對多互動複雜的物件群是,不要急於使用中介者模式,而
軟體設計模式學習(二十)迭代器模式
> 迭代器模式是一種使用頻率非常高的設計模式,迭代器用於對一個聚合物件進行遍歷。通過引入迭代器可以將資料的遍歷功能從聚合物件中分離出來,聚合物件只負責儲存資料,聚合物件只負責儲存資料,而遍歷資料由迭代器來完成。 ## 模式動機 一個聚合物件,如一個列表(List)或者一個集合(Set),應該提供一
軟體設計模式學習(二十一)中介者模式
> 對於那些存在物件之間複雜互動關係的系統,中介者模式提供了一種簡化複雜互動的解決方案,即通過引入一箇中介者,將原本物件之間的兩兩互動轉化為每個物件與中介者之間的互動 ## 模式動機 以微信聊天為例,可以使用者與使用者直接聊天,也可以通過微信群聊天。前者的話,使用者要和別的使用者加為好友,即使用者
軟體設計模式學習(二十二)備忘錄模式
> 備忘錄模式提供了一種物件狀態的撤銷實現機制,當系統中某一物件需要恢復到某一歷史狀態時可以使用備忘錄模式來進行設計 ## 模式動機 人人都有後悔的時候,在軟體使用過程中難免會出現一些誤操作,如不小心刪除了某些文字或圖片,資料填入錯誤等,對於這些誤操作,需要提供一種後悔藥機制,讓系統可以回到誤操作
軟體設計模式學習(二十四)狀態模式
> 狀態模式用於解決系統中複雜物件的狀態轉換以及不同狀態下行為的封裝問題 ## 模式動機 很多情況下,一個物件的行為取決於一個或多個動態變化的屬性,這樣的屬性叫做狀態。一個物件可以擁有多個狀態,這些狀態可以相互轉換,當物件狀態不同時,其行為也有所差異。 假設一個人就是物件,人根據心情不同會有很多
軟體設計模式學習(二十七)訪問者模式
> 訪問者模式是一種較為複雜的行為型設計模式,它包含訪問者和被訪問元素兩個主要組成部分,這些被訪問的元素具有不同的型別,且不同的訪問者可以對其進行不同的訪問操作 ## 模式動機 對於系統中某些物件,它們儲存在同一個集合中,且具有不同的型別。對於該集合中的物件,可以接受一類稱為訪問者的物件來訪問,不
指針與一維數組和二維數組以及字符串指針數組的學習筆記
個人 alt sizeof mage .com size 關系 指向 應該 廢話不多少,直接上代碼,關鍵的東西已經註釋了,看註釋信息理解即可。 說明:本程序討論了一維數組和指針的關系,談論了二維數組和指針之間的關系,討論了字符串數組指針數組和指針之間的關系,代碼中以給出定義