EDA技術(shù)實驗指導(dǎo)書_第1頁
EDA技術(shù)實驗指導(dǎo)書_第2頁
EDA技術(shù)實驗指導(dǎo)書_第3頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、EDA技術(shù)實驗指導(dǎo)書面向?qū)I(yè):通信工程信息工程自動化電子信息工程電氣工程及其自動化信息與通信工程學(xué)院2016年9月、八 、-前言一、課程性質(zhì)本課程是電子信息工程、 通信工程、 信息工程和自動化專業(yè)必修的專業(yè)實驗 課程。通過本課程的教學(xué),使學(xué)生掌握 EDA 技術(shù)的開發(fā)流程,學(xué)會利用以硬件 描述語言為描述工具, 以可編程邏輯器件為實現(xiàn)載體, 在數(shù)字系統(tǒng)設(shè)計領(lǐng)域熟練 應(yīng)用 EDA 技術(shù),使其具備研究和開發(fā)現(xiàn)代數(shù)字系統(tǒng)的能力。二、專業(yè)安排本系統(tǒng)分為多個模塊,適合通信工程、信息工程、自動化、電子信息工程、 電氣工程及其自動化等專業(yè)使用。三、本書特點本實驗指導(dǎo)書的特點是引入工程項目機(jī)制來管理實驗項目, 著

2、重培養(yǎng)學(xué)生的 方案設(shè)計、算法分析和現(xiàn)場調(diào)試能力,為培養(yǎng)卓越工程師打下堅實的基礎(chǔ)。目錄第一章實驗系統(tǒng)系統(tǒng)整體結(jié)構(gòu)本實驗指導(dǎo)書采用的 EDA 綜合實驗開發(fā)系統(tǒng)是我院電子信息與通信技術(shù)實驗教學(xué) 中心自主研制,整體結(jié)構(gòu)如圖所示。核心板核心板采用Altera公司的EP4CE22E22C8N芯片,具有低內(nèi)核電壓、低功耗的特點。 芯片內(nèi)部具有22320個邏輯單元,594kbitRAM嵌入式儲存器,66個嵌入式18X18乘法 器, 4組通用 PLL。1 、 DIP 開關(guān)主要功能是控制高低電平, 通過手動控制為系統(tǒng)提供穩(wěn)定的邏輯信號。 系統(tǒng)總共提 供了3位撥檔開關(guān),當(dāng)開關(guān)的檔位在上方時則輸出高電平“反1之”則,

3、為低電平“0”2、復(fù)位開關(guān)復(fù)位開關(guān)可以通過手動控制為系統(tǒng)提供脈沖信號。 在系統(tǒng)中一共提供了 5位的按鍵 開關(guān),當(dāng)按下鍵后其輸出為低電平“0”,反之則為高電平“1”。3、發(fā)光二極管 LED由一片74HC573鎖存器驅(qū)動,74HC573使能后,10 口輸出高電平LED點亮,反 之 LED 則熄滅,可以模擬二進(jìn)制數(shù)據(jù)輸出。4、數(shù)碼管采用2位共陰極數(shù)碼管,由一片74HC573鎖存器驅(qū)動數(shù)碼管段選,由兩個三極管 S8050驅(qū)動數(shù)碼管位選,用于顯示兩位數(shù)值。5、蜂鳴器由1個無源蜂鳴器和1個三極管S8050組成。6、儲存在本系統(tǒng)中采用1個32MX8位的串行FlashW25Q256通過對其編程控制,進(jìn)行數(shù) 據(jù)

4、儲存與提取。如:語音存儲與回放實驗。7、時鐘使用 50MHz 有源晶振,可以為 AD/DA 和數(shù)字頻率計提供參考時鐘。基礎(chǔ)擴(kuò)展模塊基礎(chǔ)擴(kuò)展模塊有時鐘模塊、數(shù)字信號源、數(shù)碼管模塊、矩陣鍵盤模塊、紅外模塊和 溫度模塊。1、時鐘模塊時鐘模塊中的主芯片是 DS1302, DS1302由VCC1或VCC2 (備用電池)兩者中的 較大者供電。當(dāng)VCC2大于VCC1 +時,VCC2給DS1302供電。當(dāng)VCC2小于VCC1時, DS1302由VCC1供電。X1和X2是振蕩源,外接晶振。RST是復(fù)位/片選線,通過把 RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送;I/O為串行數(shù)據(jù)輸入輸出端(雙向); SCLK 始

5、終是輸入端。2、數(shù)字信號源數(shù)字信號源由74HC04反相緩沖器、74HC163計數(shù)器、74HC4060計數(shù)器組成,24MHz 晶振通過74HC04反相緩沖器輸出5V, 24M正弦波,通過74HC163二、四、八分頻, 74HC4060也是實現(xiàn)分頻,其分頻輸出的頻率都在模塊的相應(yīng)位置查看。3、數(shù)碼管模塊數(shù)碼管模塊使用的是4位共陰數(shù)碼管,由兩片74HC573驅(qū)動位選信號以及段選信 號。74HC573當(dāng)鎖存使能端LE為高時,這些器件的鎖存對于數(shù)據(jù)是透明的(也就是說 輸出同步)。當(dāng)鎖存使能變低時,符合建立時間和保持時間的數(shù)據(jù)會被鎖存。 OE 為片 選端。4、矩陣鍵盤模塊4X4鍵盤主要是通過編程實現(xiàn)0F的

6、輸入,也可以作為一個控制鍵。其中行占用4 個 I/O ,列占用 4 個 I/O 。5、紅外模塊紅外模塊中由紅外接收頭HS0038和一個上拉電阻組成,紅外接收頭的工作頻率為 38kHz。當(dāng)紅外接收頭接收到38kHz的信號時輸出低電平“0反,輸出高電平“1從而實現(xiàn)紅外信號的解碼。6、溫度模塊溫度模塊由DS18B20和一個上拉電阻組成,DS18B20工作原理:剛啟動時將進(jìn)入 低功耗等待狀態(tài),當(dāng)需要執(zhí)行溫度測量和AD轉(zhuǎn)換時,總線控制器發(fā)出44H指令完成溫度測量和AD轉(zhuǎn)換,DS18B20將產(chǎn)生的溫度數(shù)據(jù)以兩個字節(jié)的形式存儲到高速暫存器 的溫度寄存器中,然后,DS18B20繼續(xù)保持等待狀態(tài)。當(dāng) DS18B

7、20芯片由外部電源供 電時,總線控制器在溫度轉(zhuǎn)換指令之后發(fā)起“讀時隙”, 從而讀出測量到的溫度數(shù)據(jù)通 過總線完成與單片機(jī)的數(shù)據(jù)通訊,DS18B20正在溫度轉(zhuǎn)換中由DQ引腳返回0,轉(zhuǎn)換結(jié) 束則返回 1。自動控制模塊自動控制模塊有交通燈、 步進(jìn)電機(jī)和直流電機(jī)控制, 其控制引腳均已標(biāo)注在自動控 制模塊相應(yīng)位置。1、交通燈控制交通燈控制為模擬十字路口交通燈的控制, 有紅、綠、黃 3種指示燈,共 4個方向, 分12個10 口控制。LED燈的負(fù)極接在FPGA的10 口上,正極通過一個1K的限流電 阻接在+電源上, LED 指示燈的亮滅通過控制相應(yīng)的 IO 口輸出電平來實現(xiàn)。2、步進(jìn)電機(jī)控制 通過將脈沖信號

8、轉(zhuǎn)變成角位移實現(xiàn)步進(jìn)電機(jī)的精確定位,共用到 4個 I0 口。控制其正反轉(zhuǎn)時I0 口需按照一定順序輸出高低電平。步進(jìn)電機(jī)的驅(qū)動芯片為L293DD,有4個輸入引腳 4 個輸出引腳,輸入輸出引腳的電平關(guān)系是一一對應(yīng)的,每個輸出引腳能 輸出600mA的電流。3、直流電機(jī)控制直流電機(jī)的控制采用脈沖寬度調(diào)制技術(shù)(PWM)。基本原理是在固定周期內(nèi),高 電平占的比重越多,電機(jī)轉(zhuǎn)速就越快。通過 PNP三極管S8550提供大電流驅(qū)動直流電 機(jī),當(dāng) I0 口為高電平時,三極管不導(dǎo)通,反之則導(dǎo)通。信號處理模塊信號處理模塊有AD采集、DA輸出、語音采集、語音回放和電壓調(diào)節(jié)部分。1 、 AD 采集AD采集部分是由AD92

9、80采集芯片采集,信號通過SMB接口輸入AD8065調(diào)節(jié)后 送入AD采集。AD9280是一款單芯片、8位、32MSPS模數(shù)轉(zhuǎn)換器(ADC),采用單電 源供電, 內(nèi)置一個片內(nèi)采樣保持放大器和基準(zhǔn)電壓源。 它采用多級差分流水線架構(gòu), 數(shù) 據(jù)速率達(dá)32MSPS在整個工作溫度范圍內(nèi)保證無失碼。語音采集部分由前級放大電路 和300Hz帶通濾波電路組成,語音信號可由 MIC接口或駐極體咪頭輸入,經(jīng)放大電路 后濾波輸出至 AD 部分采集。電壓調(diào)節(jié)部分是由 5V 加在可調(diào)電阻上,實現(xiàn)輸出電壓 05 輸出可調(diào)。通過輸入 AD 采集前級電路調(diào)節(jié)偏置后輸入 AD 采集。2、DA 輸出DA 輸出部分是由 AD9708

10、 芯片差分輸出,信號通過七階巴特沃斯濾波后經(jīng)過AD8065差分相減后再經(jīng)AD8065放大后由SMB接口輸出。AD9708是TxDAC系列的8 位分辨率成員系列的高性能,低功耗的 CMOS數(shù)字-模擬轉(zhuǎn)換器(DAC)。該TxDAC 系列包括針兼容8位,10位,12位,14位DAC,是專門opti-而得到優(yōu)化用于通信系統(tǒng) 的發(fā)射信號路徑。 所有的設(shè)備共享相同的接口選項, 小外形封裝和引腳分布, 從而提供 了一個向上或向下的根據(jù)性能,分辨率選擇適合的器件和成本。AD9708提供出色的交流和直流性能同時支持更新速率高達(dá)125MSPS語音回放部分由濾波電路及功率放大LM386部分組成。信號由喇叭輸出。語音

11、信號由DA輸出至濾波電路濾波,可通過調(diào)節(jié)閥調(diào)節(jié)信號幅度。通信接口模塊通信接口模塊有 RS232接口、PS/2接口、RS485接口、USB接口、VGA接口。其 信號輸入輸出均已標(biāo)注在通信接口模塊相應(yīng)位置。1、RS232接 口RS232接口通過一個標(biāo)準(zhǔn)的 DB9母頭和外部的串口線連接帶有串口的電腦或者其 他設(shè)備,實現(xiàn)RS232串口通信。2、PS/2 接口PS/2接口用于連接電腦鼠標(biāo)和鍵盤等 PS/2設(shè)備,通過PS/2 口,僅僅需要兩個10 口,就可以擴(kuò)展一個鍵盤。3、RS485接 口RS485接口通過MAX485芯片實現(xiàn)邏輯電平轉(zhuǎn)換,通過兩個端口和外部 RS485設(shè)備 連接,即A和B,不需要GND

12、,可實現(xiàn)多點雙向通信,數(shù)據(jù)傳輸距離可達(dá)千米。4、USB接口USB接口采用PL2303來實現(xiàn)USB轉(zhuǎn)串口,同時對串口信號設(shè)置了兩個 LED指示 燈,用于指示串口數(shù)據(jù)收發(fā)。5、VGA 接口VGA 接口主要是通過編程實現(xiàn) VGA 視頻信號在監(jiān)視器上顯示,其中包含 R、 G、B、HS、VS來控制視頻顯示第二章開發(fā)平臺簡介簡介Quartusll是Altera公司的綜合性 EDA開發(fā)軟件,支持原理圖、VHDL、VerilogHDL 和AHDL等設(shè)計模式,內(nèi)嵌綜合器和仿真器,可以完成從設(shè)計輸入到硬件配置的完整 設(shè)計流程。Quartusll支持Altera的IP核,集成了 LPM/MegaFunction宏功

13、能模塊庫,簡 化了設(shè)計的復(fù)雜性、加快了設(shè)計速度。用戶可以使用第三方EDA工具。開發(fā)流程一、創(chuàng)建工程1建立工程目錄新建一個文件夾,用于存放工程文件。文件路徑中不能包含中文。2、新建工程單擊菜單 File|NewProjectWizard。指定工程目錄、名稱和頂層設(shè)計實體,選擇目標(biāo)芯片。 將工程視圖切換到Files標(biāo)簽。3、新建文件單擊工具欄上的丨J I按鈕或菜單File|New。選擇 Desig nF iles下的 BlockDiagram/SchematicFile 新建原理圖文件。選擇Desig nF iles下的VerilogHDLFile,新建源程序文件。選擇 MemoryFiles下的

14、 HexadecimalFile或 MemoryInitializationFile,新建內(nèi)存初始化 文件。選擇 Verifica/DebuggingFiles下的 UniveProgramVWF,新建仿真波形文件。在原理圖編輯窗口雙擊左鍵,即可打開插入元件對話框。展開元件所在的類的圖標(biāo), 或直接在Name框中輸入元件名稱,可找到需要的元件。單擊MegaWizardPlug-lnManage按鈕,即可啟動宏功能定制向?qū)А?、保存文件單擊工具欄上的X按鈕或菜單File|SaveAs,保存文件。在工程視圖中,如果沒有所需文件的圖標(biāo),選中Files圖標(biāo),單擊右鍵后選擇 Add/RemoveFiles

15、i nProject單擊文件管理對話框中的按鈕,找到所需文件后,單擊Add按鈕可將文件加 入工程,單擊Remove按鈕可將文件移出工程5、設(shè)置頂層實體在工程視圖中,選中頂層元件對應(yīng)的文件的圖標(biāo),單擊右鍵后選擇 SetasTop-levelEntity將其設(shè)置為頂層實體。二、編譯工程單擊工具欄上的 按鈕或者菜單Processing|StartCompilation全程編譯包括排錯、網(wǎng)表文件提取、邏輯綜合、適配、裝配文件生成和時序分析等。 如果有錯誤,可雙擊錯誤條文,修改原理圖或源程序,重新編譯工程。三、分配引腳單擊工具欄上的 按鈕或者菜單 Assignments|PinPlanne。分別單擊各引

16、腳Location列的單元格,輸入相應(yīng)的引腳編號,按回車鍵確認(rèn)。分配 完引腳后,重新編譯工程。四、下載單擊工具欄上的按鈕或者菜單Tools|Programmer。如果顯示NoHardware,則需要安裝下載器驅(qū)動,在桌面選中計算機(jī)圖標(biāo),單擊右 鍵,選中 屬性按鈕,打開設(shè)備管理器,展開 通用串行總線 圖標(biāo),找到未知設(shè)備或 者AlteraUSB-Blaster圖標(biāo),單擊右鍵,選中 更新驅(qū)動程序軟件 按鈕,單擊 瀏覽計算 機(jī)以查找驅(qū)動程序軟件 按鈕,找到Quartus安裝目錄下的quartusdriversusb-blaster文 件夾,即可安裝驅(qū)動程序。在下載窗口,單擊HardwareSetup按

17、鈕,單擊下拉列表,找到USB-Blaster選項,再單擊Close按鈕。如果驅(qū)動已經(jīng)安裝好,則打開實驗箱電源,單擊Start按鈕,開始下載程序。當(dāng)Progress®度條顯示為100%,程序下載完成。五、運行改變輸入信號,觀察實驗系統(tǒng)的運行情況。如果與預(yù)期的邏輯功能不符,則需要修 改原理圖或源程序,重新編譯、分配引腳和下載。第三章實驗項目實驗 1 平臺應(yīng)用及全加器設(shè)計一、實驗?zāi)康耐ㄟ^本次實驗,掌握 QuaruII 的開發(fā)流程,學(xué)會多層次電路的設(shè)計方法。二、實驗任務(wù)設(shè)計一個一位全加器,實現(xiàn)加法計算。撥碼開關(guān) K8K6 狀態(tài)分別作為被加數(shù)、加 數(shù)和低位進(jìn)位,求和結(jié)果送 2個 LED 顯示。

18、三、實驗方案利用 QuaruII 集成的門元件,先設(shè)計半加器,再設(shè)計全加器。1、設(shè)計半加器單擊菜單 File|Create/Update,選擇 CreateSymbolFilesforCurrentF,生成對應(yīng)的元件 符號。2、設(shè)計全加器將工程視圖切換到 Files 標(biāo)簽,選中全加器原理圖文件的圖標(biāo),單擊右鍵后選擇SetasTop-levelEntity將其設(shè)置為頂層實體。3、開關(guān)電路撥碼開關(guān) K8K6 往上打引入高電平,往下打引入低電平。4、顯示電路LED陰極接地,陽極接74HC573的輸出端。5、引腳分配四、實驗測試撥動開關(guān) K8K6 ,改變被加數(shù)、加數(shù)和低位進(jìn)位,觀察發(fā)光二極管顯示的和與

19、高 位進(jìn)位。測試結(jié)果如下圖所示。五、實驗心得實驗 2 信號發(fā)生器設(shè)計一、實驗?zāi)康?通過本次實驗,掌握宏功能模塊設(shè)計的應(yīng)用,學(xué)會信號發(fā)生器的設(shè)計方法。二、實驗任務(wù)設(shè)計一個信號發(fā)生器,輸出周期為 128秒的正弦波。數(shù)字量送 8 個 LED 顯示。三、實驗方案50MHz輸入時鐘分頻后得到1Hz時鐘。用1個MIF文件保存正弦波信號單周期的128個樣本點數(shù)據(jù)。用 1 個定制的 ROM 模塊加載對應(yīng)的 MIF 文件,地址總線由模 128 計數(shù)器提供,時鐘為1Hz。ROM輸出的8位數(shù)字量送8個LED顯示。1 、顯示電路LED陰極接地,陽極接74HC573的輸出端。2、分頻對50MHz輸入時鐘進(jìn)行分頻,得到1

20、Hz時鐘,用來對正弦波ROM掃描。設(shè)置字寬為26,其進(jìn)位輸出即1Hz時鐘。3、地址計數(shù)對正弦波ROM提供地址計數(shù),輪流輸出各樣本點數(shù)據(jù)。插入lpm_counter,定制模128的加法計數(shù)器,設(shè)置字寬為 7,其計數(shù)輸出送 ROM 的地址總線。4、正弦波 ROM(1)新建 MIF 文件設(shè)置字?jǐn)?shù)為 128,字長為 8,保存正弦波信號單周期的 128個樣本點數(shù)據(jù)。(2)啟動 MegaWizardPlug-InManager定制ROM:1-PORT元件,設(shè)置字?jǐn)?shù)為128,字長為8,導(dǎo)入MIF文件。5、引腳分配四、實驗測試觀察發(fā)光二極管顯示的正弦波樣本點的值。測試結(jié)果如下圖所示。五、實驗心得實驗 3 數(shù)字

21、電壓表設(shè)計一、實驗?zāi)康耐ㄟ^本次實驗,掌握電壓測量原理,學(xué)會采樣控制和數(shù)碼管動態(tài)顯示的設(shè)計方法。二、實驗任務(wù)設(shè)計一個數(shù)字電壓表,可對 05V 電壓進(jìn)行測量,電壓值送 2 位數(shù)碼管顯示。三、實驗方案利用AD9280,對電位器提供的05V電壓進(jìn)行ADC轉(zhuǎn)換,將數(shù)字量轉(zhuǎn)換為電壓值, 送 2 位數(shù)碼管顯示。1、電壓采集電路利用AD9280實現(xiàn)電壓信號的模/數(shù)轉(zhuǎn)換。2、顯示電路利用2位共陽極數(shù)碼管5621BS-S顯示電壓值。74HC573驅(qū)動數(shù)碼管的段碼ADP, 2個三極管S8050驅(qū)動數(shù)碼管的位碼 D1D2。3、動態(tài)顯示分頻50MHz輸入時鐘分頻后得到1KHz時鐘,用來對數(shù)碼管掃描。4、電壓值轉(zhuǎn)換在AD

22、9280的ADCCLK下降沿,讀取轉(zhuǎn)換結(jié)果,并轉(zhuǎn)換為 電壓值。理想0V5V對應(yīng)數(shù)字量0255,實際0V5V對應(yīng)數(shù)字量126231。設(shè)ADC轉(zhuǎn)換結(jié) 果為X,電壓值為y。5、顯示控制引入多個進(jìn)程, 分別實現(xiàn)數(shù)碼管位碼更新、 數(shù)碼管段碼更新為電壓值整數(shù)位和小數(shù) 位、數(shù)碼管顯示譯碼、74HC573輸出允許、數(shù)碼管位碼輸出、數(shù)碼管段碼輸出和數(shù)碼管 小數(shù)點顯示。5、引腳分配四、實驗程序/數(shù)碼管位碼更新always(countscan16) case(countscan16)1'b0:bit_reg<=2'b01; /選中左數(shù)碼管1'b1:bit_reg<=2'b

23、10; /選中右數(shù)碼管endcase/數(shù)碼管段碼更新always(countscan16,adtemp)case(countscan16)1'b0:disp_data<=adtemp/10;/電壓值整數(shù)1'b1:disp_data<=adtemp%10; /電/ 壓值小數(shù) endcase五、實驗測試旋轉(zhuǎn)電位器,觀察數(shù)碼管顯示的電壓值。 測試結(jié)果如下圖所示。六、實驗心得實驗 4 數(shù)字頻率計設(shè)計一、實驗?zāi)康耐ㄟ^本次實驗,掌握頻率測量原理,學(xué)會級聯(lián)計數(shù)和數(shù)碼管動態(tài)顯示的設(shè)計方法。二、實驗任務(wù)設(shè)計一個數(shù)字頻率計,測量輸入信號的頻率,送 8 位數(shù)碼管顯示。三、實驗方案1、顯示

24、電路利用2個4位共陰極數(shù)碼管HS420361K-32顯示頻率值。2片74HC573分別驅(qū)動數(shù) 碼管的段碼 ADP 和數(shù)碼管的位碼 COM1COM4。2、動態(tài)顯示分頻50MHz輸入時鐘分頻后得到1KHz時鐘。3、頻率測量分頻50MHz輸入時鐘分頻后得到1Hz時鐘。4、頻率測量 引入多個進(jìn)程,分別實現(xiàn)頻率測量允許、鎖存和清零信號輸出、頻率值鎖存。 頻率測量的控制信號時序如下圖所示。需要單獨建立程序文件, 設(shè)計十進(jìn)制加法計數(shù)器, 引入基準(zhǔn)時鐘、 計數(shù)清零和計數(shù) 使能信號,并輸出 4位計數(shù)值和進(jìn)位輸出信號。對十進(jìn)制加法計數(shù)器進(jìn)行 8次元件例化, 用來測量待測信號的頻率, 分別統(tǒng)計頻率 值的個位、十位、

25、百位、千位、萬位、十萬位、百萬位和千萬位。引入 6 個中間信號, 各計數(shù)器通過基準(zhǔn)時鐘輸入信號和進(jìn)位輸出信號相互級聯(lián)。5、顯示控制引入多個進(jìn)程, 分別實現(xiàn)數(shù)碼管位碼更新、 數(shù)碼管段碼更新為頻率值各位、 數(shù)碼管 顯示譯碼、數(shù)碼管段碼和位碼輸出切換。6、引腳分配四、實驗程序/數(shù)碼管段碼和位碼輸出切換 always(countscan9:8,seg_reg,bit_reg)case(countscan9:8)2'h0:beginSEG<=seg_reg; /段碼送數(shù)據(jù)線OE<=1'b1;/禁止輸出LED<=1'b1;/允許段碼鎖存LEB<=1'

26、b0;/禁止位碼鎖存end2'h1:beginSEG<=bit_reg; /位碼送數(shù)據(jù)線OE<=1'b1;/禁止輸出LED<=1'b0;/禁止段碼鎖存LEB<=1'b1;/允許位碼鎖存end2'h2,2'h3:beginSEG<=8'h0; /數(shù)據(jù)線輸入無效OE<=1'b0;/允許輸出LED<=1'b0;/禁止段碼鎖存LEB<=1'b0;/禁止位碼鎖存end endcase五、實驗測試改變分頻電路中短路片的位置,觀察數(shù)碼管顯示的信號頻率值測試結(jié)果如下圖所示 六、實驗心

27、得實驗 5 交通燈控制器設(shè)計一、實驗?zāi)康耐ㄟ^本次實驗, 掌握交通燈控制器的工作原理, 學(xué)會減法計數(shù)和有限狀態(tài)機(jī)的設(shè)計 方法。二、實驗任務(wù)設(shè)計一個交通燈控制器, 控制兩個方向的直行燈和左拐燈, 各燈倒計時送 8 位數(shù)碼 管顯示。復(fù)位鍵 K6 往上打為優(yōu)先通車模式,往下打為普通通車模式。三、實驗方案1、開關(guān)電路撥碼開關(guān) K8K6 往上打引入高電平,往下打引入低電平。2、交通燈顯示電路3、倒計時顯示電路利用 2 個 4 位共陰極數(shù)碼管 HS420361K-32 分別顯示兩個方向的倒計時。 2 片74HC573分別驅(qū)動數(shù)碼管的段碼ADP和數(shù)碼管的位碼C0M1C0M4。4、動態(tài)顯示分頻50MHz輸入時鐘分頻后得到1KHz時鐘。5、倒計時分頻50MHz輸入時鐘分頻后得到1Hz時鐘。6、交通燈控制交通燈模型如下圖所示。使用 2 個進(jìn)程,分別控制兩個方向的直行燈和左拐燈循環(huán)亮滅。 引入有限狀態(tài)機(jī),每經(jīng)過 1 秒,優(yōu)先

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論