99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

數字電路——序列脈沖發生的多種方法

第一種方法:

   順序脈沖發生器:(1000...000類序列):假如長度為L,然后寫出L個有效狀態,注意,不能重復,構成一個循環。電路的接法就是以開始狀態為基準點,然后用一個或門來實現。(就像下面的一個例子,以1000為基準點,然后用一個或門將Q2,Q1,Q0一開始的值0相加在取反變成1讓LIN有效,開始計數。當Q2,Q1,Q0有1存在是,輸出為0,LIN無效。當下一次LIN有效時,又表示重新回到了1000,從而實現了1000脈沖序列的產生。注意這里是任何一個Q輸出)

 

第二種方法:

   扭環計數器設計“11110000”序列發生器:首先這是一個序列長度為8,因為這是連續的4位,用三個肯定會出現重復的狀態,因此,這里使用了4位長度。寫出8個有效圈,然后構成一個循環。見下圖

 

經驗總結:例如設計一個110100序列信號發生器:利用D觸發器設計,利用計數器和多路復用器設計,利用移位寄存器和反饋組合電路(分立門電路,譯碼器,多路復用器)設計。

   用D觸發器:首先觀察產生序列的長度,假設為L。然后寫出L個有效狀態,而且輸出信號為序列的樣子。就是序列是110100,那么S0-S5的Y值輸出也是110100。S0-S5是從000-101這6個狀態。然后列出狀態轉換輸出表,這個表必須要有現態和次態,還有輸出值。然后分別畫出三個次態和輸出狀態Y的卡諾圖,取值為現態的值,寫出三個次態的表達式和輸出信號Y的表達式,然后檢查電路的自啟能力。再剛才畫卡諾圈的時候,注意使用了哪些無效狀態,需要將這些無效狀態在狀態圖中顯示出來(用該現態的輸出Y值來判斷是否為有效途徑到狀態圖)。電路圖盡量用與非門實現。或者這里直接用序列號來實現,什么意思呢?就是用序列進行左移實現L長度序列長度的輸出,但是要確保狀態兩兩互不相等。這樣最高位的輸出序列就為產生的序列。在畫狀態圖的時候,你是需要畫出原狀態和新狀態,就是現態和次態,那么輸出D就是新狀態的最后一個位,(這里其實可以通過觀察可以看出),這里只不過是為了保證狀態可以實現循環。然后寫出D的表達式,參考值是原狀態(現態)的值。然后你用了多少長度的QnQn-1Qn-2...Q0,就是n+1個D觸發器。然后接上同一個脈沖信號,因為這里我們寫出的是D0的表達式,因此我們這里讓D0作為一個總輸出端,用與非們構造電路。(因為表達式你是用卡諾圖寫出來的。如果設計到無關項,需要檢查電路的自啟能力。)這樣,任何一個D觸發器的輸出均可得到所需序列。

   用計數器和多路復用器構成序列信號發生器:a.如果序列長度為L,則將計數器接成L進制的計數器:“n-n+L”(置數法或清零法);b.將多路復用器的數據輸入“Dn-Dn+L”接成要產生序列的信號;c.將計數器的輸出端接到多路復用器的地址輸入端。首先根據序列的長度產生一個相同長度進制的計數器,然后假如序列長度小于8,就可以直接根據序列1和0的位置確定3-8上D0-D7的接法,然后Y端輸出序列信號。(如果是大于8,下面繼續討論。)

 

   利用移位寄存器和反饋組合電路實現序列發生器:根據要產生的序列得到串行輸入表達式,再根據此表達式得到串行輸入的電路,這是一個組合電路,可以用邏輯門電路實現,也可以用譯碼器或者多路復用器實現。首先確定移位寄存器的位數, 設序列信號的長度為L,則要求移位寄存器的位數n 滿足條件:2^n≥L,首先選擇滿足此條件的最小值N1,根據數據左移,畫出狀態圖(序列信號的長度為L,則畫出的狀態圖中一定有L個狀態),檢查狀態圖中的L個狀態是否兩兩不同,如果是,則N1可以用,否則就需要不斷擴大位數。(下面會介紹另一種方法來解決這個方法)然后再根據狀態圖畫出狀態轉換表,有現態和次態,求出左移時最低位輸入的卡諾圖,并求出其表達式。如果有無關項,還要求檢查電路的自起動能力。最后根據最低位輸入表達式,用分立門電路,或者譯碼器,或者多路復用實現反饋輸入的組合電路。(移位寄存器的某位即為所要求的序列號)

   用一個計數器和多路復用器構成序列信號發生器:首先根據序列長度寫出相對應的狀態圖,注意不能兩兩相同,應該都不一樣才可以。然后寫出狀態圖,有現態和次態,然后輸出端也為最低輸入位,然后畫出最低輸入位的卡諾圖,并且表明0和d,就是無關項和0項都要在卡諾圖中表現出來。如果無法構成卡諾圈,就逐個狀態的表達式都寫出來,并且進行對使用了無關項進行處理,判斷電路是否具有自啟動能力。全0的無關項的移入量是隨意的,因為它是基本點。但是其他的無關項就需要根據狀態圖中的次態的輸出最低位的量進行移入。然后根據卡諾圖,寫出表達式。寫出的表達式的個數肯定小于8.因此,我們首先要寫出多路復用器的輸出表達式。因為多路復用器只有3個輸入端,因此我們必須將前者計數器的一個輸出端作為一個控制端。怎么做呢?(下面舉例)

  • D0-D7的值怎么確定呢?根據那句話所說的假設是整個題目的關鍵部分。然后寫出多路復用選擇器的輸出表達式:
  • 如上面所說,這里3個口接收4個輸出端,必須有一個輸出口作為狀態輸入,而且是接上了CBA,就是只有A2A1A0。寫出0,2,4,5,7,11,14的二進制(4位,因為是前面產生),只看前面三位。0的前面三位是000,對應Y的第一項,因此D0=Q0’,2:前三位是001,對應Y的第二項,因此D1=Q0’,4,5的前三位是010,因為是D2=1(這里難道是兩個狀態就使用了1嗎?),7的前三位是011,對應Y的第四項,D3=Q0,11的前三位是101,對應Y的第六項,D5=Q0,14的前三項:111,對應Y的第八項,D7=Q0’,D4和D6沒有到便使用0。

 

線性反饋移位寄存器(LFSR)計數器的應用:

注意以上兩幅圖,A都接在LIN處。

 

 

   可以看出,輸出的序列是0100101。然后開始是從0101-111,就是前面對應一個11進制的計數器或者脈沖。因為不是從0000開始,因此QD接A2,QB接A1,QA接A0,這樣就會形成一個000-111這樣一個序列。然后在D處分寫按順序從D1-D7寫下來,因為沒有000,所以D0=0,D1=0,D2=1,D3=0,D6=0,D7=1。(按照F輸出來照搬)然后你從列出可以看出當QC=4=5取反,因此將D4,D5(取反)作為QC。

   從上面看出,為什么要用這種方法。因為我試過4位,5位,都有狀態重復。因此只能構造一個序列。F輸出直接為題所要求,然后計數器的輸出端QD,QC,QB,QA從高位到低位寫好。然后按照計數器0101-1111這11種狀態寫下去。然后剩下就找規律了。(就不確定了)

 

   最后總結對于以上的題目,可以通過畫狀態圖來實現。通常11位,我們是以4位為基礎的,然后畫出11個狀態之后,發現1001,0010,0101這三個狀態重復了兩次。因此,需要將狀態圖進行簡化(如下圖)。然后QDQCQBQA按順序寫好,并且寫出輸出的序列。如果一個狀態有兩個輸出值,也要寫出來。這里采用的是移位型序列信號發生器的組成。有移位寄存器和組合電路組成,組合電路的輸出,作為移位寄存器的串行輸入。有n位移位寄存器構成的序列信號發生器所產生的序列信號的最大長度為:P=2n。觀察電路圖得到結論,首先對于74194N,設置好左移模式,然后四個輸出端與74150N四個輸入端相連接。然后根據表個中序列,找到相對應的號碼,然后在QDQCQBQA中找與F相同的數字連起,然后在驅動JK觸發器就可以了。

 

 

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 5
收藏 5
關注 817
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 国产午夜亚洲精品午夜鲁丝片 | aaa日本高清在线播放免费观看 | 涩涩亚洲乱码精品 | 欧美日韩综合一区二区在线观看视频 | 白天躁晚上躁麻豆视频 | 97在线免费视频观看 | 成人午夜免费无码视频在线观看 | 亚洲精品亚洲人成人网 | 久草免费在线视频 | 亚洲AV成人一区二区三区AV | 日韩不卡高清视频 | 国产一级精品片 | 亚洲av网址在线观看 | 欧美日韩在线一二三 | 国产麻豆精品福利在线观看 | 三区四区在线视频 | 国产成人AV片无码免费 | 老色鬼视频77777av | 国产乱码精品一区二区三区忘忧草 | 亚洲大香线伊人婷婷五月 | 91av在线免费播放 | 国产香蕉伊蕉伊中文在线视频 | 国产国语农村妇女偷人视频 | 夜夜狠狠干 | 国产麻豆一区二区三区在线观看 | 超碰1997 | 在线超碰人人 | 亚洲人成网在线播放 | 久久人人玩人妻潮喷内射人人 | 狠狠综合久久久久综合网小蛇 | 熟妇人妻无乱码中文字幕 | 好男人资源在线观看视频 | 91看大片 | 91无限观看 | 超碰97人人爱 | 国产精品乱人伦 | 日本伦理在线视频 | 野花香影院在线观看视频免费 | 日韩不卡高清视频 | 草草在线免费视频 | www.av小次郎|