【正文】
課程設(shè)計(jì)任務(wù)書(shū)基于MATLAB的組合邏輯電路設(shè)計(jì)與仿真初始條件: MATLAB 軟件 微機(jī)要求完成的主要任務(wù): 深入研究和掌握數(shù)字電路中組合電路的理論知識(shí)。利用MATLAB的強(qiáng)大的圖形處理功能,符號(hào)運(yùn)算功能和數(shù)值計(jì)算功能,實(shí)現(xiàn)組合邏輯電路的設(shè)計(jì)和仿真。一、 以編碼器和譯碼器為例仿真下列波形1. 編碼器輸入輸出波形(8線3線);2. 譯碼器輸入輸出波形(3線8線);3. 數(shù)據(jù)選擇器輸入輸出波形(四選一數(shù)據(jù)選擇器)二、 以譯碼器的級(jí)聯(lián)為例實(shí)現(xiàn)系統(tǒng)的封裝并仿真下列波形 譯碼器的輸入輸出波形(4線16線) 三、 以七段數(shù)碼管為例子完成數(shù)碼管的圖形輸出顯示時(shí)間安排:學(xué)習(xí)MATLAB語(yǔ)言的概況 第1天學(xué)習(xí)MATLAB語(yǔ)言的基本知識(shí) 第3天學(xué)習(xí)MATLAB語(yǔ)言的應(yīng)用環(huán)境,調(diào)試命令,繪圖能力 第5天課程設(shè)計(jì) 第69天答辯 第10天指導(dǎo)教師簽名: 年 月 日系主任(或責(zé)任教師)簽名: 年 月 日目 錄摘 要 IAbstract II緒 論 III1 matlab 簡(jiǎn)介 1 MATLAB程序設(shè)計(jì) 1 Simulink 仿真 1 Simulink 啟動(dòng) 1 Simulink 模塊庫(kù)及模塊操作 2 子系統(tǒng)的創(chuàng)建與封裝 2 子系統(tǒng)的創(chuàng)建 3 子系統(tǒng)的封裝 32 組合邏輯電路及其設(shè)計(jì) 3 編碼器 3 顯示譯碼器 5 數(shù)據(jù)選擇器 63 基于MATLAB的組合邏輯電路仿真實(shí)現(xiàn) 6 6 8線3線編碼器的仿真 6 3線8線譯碼器的仿真 8 4選1數(shù)據(jù)選擇器的仿真 9 以譯碼器的級(jí)聯(lián)為例實(shí)現(xiàn)系統(tǒng)的封裝并仿真 10 3線8線譯碼器的封裝 10 4線16線譯碼器的仿真 11 以七段數(shù)碼管為例子完成數(shù)碼管的圖形輸出顯示 13結(jié)束語(yǔ) 15致謝 16參考文獻(xiàn) 17摘 要MATLAB是當(dāng)今最優(yōu)秀的科技應(yīng)用軟件之一,具有強(qiáng)大的科學(xué)計(jì)算與可視化功能、簡(jiǎn)單易用、開(kāi)放式可擴(kuò)展環(huán)境。本文介紹了組合邏輯電路的MATLAB設(shè)計(jì)和仿真,在這種電路中,任意時(shí)刻的輸出信號(hào)僅取決于當(dāng)時(shí)的輸入信號(hào)。具備這種邏輯功能特點(diǎn)的電路叫做組合邏輯電路。本次課程設(shè)計(jì)利用MATLAB中的M文件與SIMULINK方式完成了對(duì)組合邏輯電路的設(shè)計(jì)與仿真,初步了解與掌握了這一技能。課程設(shè)計(jì)的主要內(nèi)容包括了編碼器、譯碼器、數(shù)據(jù)選擇器的仿真及子系統(tǒng)的封裝。關(guān)鍵詞: matlab,simulink,組合邏輯電路AbstractMATLAB is the most outstanding of software technology application nowadays, it has strong scientific puting and visual function, and it is easytouse, it can be extend because of its extensible environment. This paper introduces the hardwave circuit design and simulation of MATLAB, in this circuit, arbitrary moment only depends on the input signal before,its current state dose not matter. This kind of logic hardware is called binational logic circuit.The purpose of our training is to strengthen the use of MATLAB to achieve the handling of the .M files and Simulink, including analyzing ,designing and emulating binational logic content contains Encoder and decoder, data selector simulation and the encapsulation of the subsystems.Keywords: matlab,simulink,binational logic circuit緒 論MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語(yǔ)言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。本設(shè)計(jì)利用MATLAB及Simulink仿真軟件強(qiáng)大的圖形處理功能,符號(hào)運(yùn)算功能和數(shù)值計(jì)算功能,實(shí)現(xiàn)常見(jiàn)的組合邏輯電路如編碼器、譯碼器、數(shù)據(jù)選擇器等邏輯電路的設(shè)計(jì)及仿真。本設(shè)計(jì)通過(guò)Simulink仿真軟件使用常見(jiàn)的與、或、非等基本邏輯單元,延時(shí)信號(hào)