【正文】
這是我能順利完成這次報(bào)告的主要原因,更重要的是老師幫我解決了許多軟件上的難題,讓我能把系統(tǒng)做得更加完善。我對(duì)本次設(shè)計(jì)的結(jié)果還比較滿意,經(jīng)過(guò)一周的設(shè)計(jì)、分析,終于圓滿的完成此次課程設(shè)計(jì)。進(jìn)行參數(shù)設(shè)置,時(shí)鐘源周期外圍1,平面模塊的橫坐標(biāo)范圍設(shè)為1到31,縱坐標(biāo)設(shè)置為1到16。下面進(jìn)行參數(shù)設(shè)置。添加入6個(gè)脈沖源,一個(gè)時(shí)鐘源,然后加入示波器,改為5輸入。然后設(shè)置Parameters頁(yè),單擊ADD,添加一個(gè)新的內(nèi)容,在Prompt欄下填入“觸發(fā)器F0初始狀態(tài)”,然后在Variable欄內(nèi)填入“Q0”。同時(shí)需要其他邏輯功能非常多。 Subsystems—Triggered Subsystem)添加到一個(gè)新建模型中。 4位移位寄存器 移位寄存器輸出波形由圖看出在時(shí)鐘信號(hào)上升沿,各個(gè)觸發(fā)器的輸出端才會(huì)變化。第二步:修改模塊參數(shù)D觸發(fā)器復(fù)制4個(gè)即可,時(shí)鐘源依然默認(rèn)2即可,雙擊單位延時(shí)模塊,可以看到對(duì)話框,修改參數(shù)初始值為1,復(fù)制這個(gè)單元3個(gè)。最后雙擊示波器觀察輸出波形。接著講邏輯運(yùn)算模塊復(fù)制4個(gè),通過(guò)雙擊模塊將這4個(gè)設(shè)置為2輸入與非門(mén)。RS觸發(fā)器,Simulink Extras—Flip Flops—SR FlipFlop.;時(shí)鐘源,Simulink Extras—Flip Flops—Clock;脈沖源,Simulink—Sources—Pulse Generator。3 基于MATLAB的組合邏輯電路設(shè)計(jì)這個(gè)設(shè)計(jì)中使用基本RS觸發(fā)器構(gòu)造一個(gè)2為并行寄存器。 環(huán)形計(jì)數(shù)器狀態(tài)轉(zhuǎn)換真值表計(jì)數(shù)脈沖 序號(hào)現(xiàn)態(tài)次態(tài)1000000012000100113001101114011111115111111106111011007110010008100000009001000011001001001110101101112011011011310010010141010000015101101101611011010根據(jù)狀態(tài)轉(zhuǎn)換真值表,畫(huà)出狀態(tài)轉(zhuǎn)換圖。1.基本(單向)移位寄存器(1)右移寄存器(D觸發(fā)器組成的4位右移寄存器)結(jié)構(gòu)特點(diǎn):左邊觸發(fā)器的輸出端接右鄰觸發(fā)器的輸入端。更常用的是兩個(gè)簡(jiǎn)單D觸發(fā)器級(jí)聯(lián)而成的在時(shí)鐘下跳沿所存信號(hào)的邊緣D觸發(fā)器,廣泛應(yīng)用于計(jì)數(shù)器、運(yùn)算器、存儲(chǔ)器等電子部件。 鎖存器和觸發(fā)器 雙穩(wěn)態(tài)雙穩(wěn)態(tài)電路一般有一個(gè)輸出端和兩個(gè)輸入端(“+”、“-”端各一個(gè)),當(dāng)輸入端的“+”端有觸發(fā)信號(hào)時(shí),輸出端不管原來(lái)是什么狀態(tài),都會(huì)立即變?yōu)楦唠娖剑乙恢狈€(wěn)定地輸出高電平。Show Library Browser,彈出Simulink Library Brower模塊庫(kù)窗口。通過(guò)Simulink可使用大量的預(yù)定義模塊快速地推導(dǎo)、建模和維護(hù)系統(tǒng)詳細(xì)的模塊圖。程序文本方式的語(yǔ)句編寫(xiě)和修改是在文本編輯器中進(jìn)行,它適合于復(fù)雜的語(yǔ)句編寫(xiě) M文件 m文件的語(yǔ)法類(lèi)似于c語(yǔ)言,但又有其自身特點(diǎn)。MATLAB 的應(yīng)用范圍非常廣,包括信號(hào)和圖像處理、通訊、控制系統(tǒng)設(shè)計(jì)、測(cè)試和測(cè)量、財(cái)務(wù)建模和分析以及計(jì)算生物學(xué)等眾多應(yīng)用領(lǐng)域。同時(shí)也介紹了仿真中的子系統(tǒng)的設(shè)計(jì)和封裝,進(jìn)一步介紹MATLAB強(qiáng)大的數(shù)字處理功能。武漢理工大學(xué)《Matlab應(yīng)用實(shí)踐》課程設(shè)計(jì)說(shuō)明書(shū)課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名: 田鑫 專(zhuān)業(yè)班級(jí):電子科學(xué)與技術(shù) 0703 班指導(dǎo)教師: 鐘毅 工作單位: 信息工程學(xué)院 題 目: 基于MATLAB的時(shí)序邏輯電路設(shè)計(jì)與仿真 初始條件: MATLAB 軟件 微機(jī)要求完成的主要任務(wù): 深入研究和掌握數(shù)字電路中時(shí)序邏輯電路的理論知識(shí)。關(guān)鍵詞: 觸發(fā)器,寄存器,計(jì)數(shù)器,仿真,封裝AbstractToday is the most outstanding of MATLAB software technology application, strong scientific puting and visual function, easytouse, open extensible environment. The paper introduces the hardwave circuit design and simulation of MATLAB, in this circuit, arbitrary moment not only depend on the output signal was still depends on the input signal, and then the state, or circuit, and the relevant input before. Have this kind of logic function characteristics of the circuit is called the hardwave circuit. The hardwave circuit in a moment to store, the circuit state USES triggers position registers and counter. In the hardwave circuit simulation process, will use the trigger module to SIMULINK. Als