2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  本課程設(shè)計(jì)根據(jù)計(jì)算機(jī)中狀態(tài)機(jī)原理,采用EDA技術(shù)設(shè)計(jì)了簡易的汽車尾燈控制器。系統(tǒng)設(shè)計(jì)采用自頂向下的設(shè)計(jì)方法,頂層設(shè)計(jì)采用原理圖設(shè)計(jì)方式,它由時(shí)鐘分頻模塊、汽車尾燈主控模塊,左邊燈控制模塊和右邊燈控制模塊四部分組成。系統(tǒng)實(shí)現(xiàn)采用硬件描述語言VHDL把系統(tǒng)電路按模塊化方式進(jìn)行設(shè)計(jì),然后進(jìn)行編譯、時(shí)序仿真等。本文詳細(xì)地介紹了整個(gè)設(shè)計(jì)

2、流程。</p><p>  關(guān)鍵字 EDA;汽車尾燈控制器;時(shí)鐘分頻</p><p><b>  目 錄</b></p><p><b>  摘 要1</b></p><p><b>  關(guān)鍵字1</b></p><p><b>  1

3、引 言3</b></p><p>  2汽車尾燈的介紹3</p><p>  3目的和基本內(nèi)容3</p><p>  3.1 設(shè)計(jì)的目的4</p><p>  3.2 設(shè)計(jì)的基本內(nèi)容4</p><p>  4汽車尾燈控制器的設(shè)計(jì)過程4</p><p>  4.1系統(tǒng)設(shè)計(jì)

4、指標(biāo)4</p><p>  4.2汽車尾燈控制器的工作原理4</p><p>  4.3各組成模塊原理及程序5</p><p>  4.3.1時(shí)鐘分頻模塊5</p><p>  4.3.2 汽車尾燈主控模塊6</p><p>  4.3.3左邊燈控制模塊6</p><p>  4.3

5、.4右邊燈控制模塊7</p><p><b>  5系統(tǒng)仿真8</b></p><p>  5.1分頻模塊仿真及分析8</p><p>  5.2汽車尾燈主控模塊仿真及分析8</p><p>  5.3左邊燈控制模塊仿真及分析9</p><p>  5.4右邊燈控制模塊仿真及分析10&

6、lt;/p><p>  5.5整個(gè)系統(tǒng)仿真及分析10</p><p><b>  結(jié)束語12</b></p><p><b>  致謝13</b></p><p><b>  參考文獻(xiàn)14</b></p><p><b>  附錄15&l

7、t;/b></p><p><b>  1主控模塊15</b></p><p>  2時(shí)鐘分頻模塊15</p><p>  3右邊燈控制模塊16</p><p>  4左邊燈控制模塊16</p><p><b>  1引 言</b></p>&l

8、t;p>  隨著社會(huì)的發(fā)展,科學(xué)技術(shù)也在不斷的進(jìn)步,狀態(tài)機(jī)的應(yīng)用越來越廣泛?,F(xiàn)代交通越來越擁擠,安全問題日益突出,在這種情況下汽車尾燈控制器的設(shè)計(jì)成為解決交通安全問題一種好的途徑。周志召負(fù)責(zé)資料的搜集和整合,王宇翔負(fù)責(zé)程序的審核和仿真,陳林負(fù)責(zé)論文的編輯和答辯。</p><p><b>  2汽車尾燈的介紹</b></p><p>  汽車尾燈,包括汽車尾部中的

9、燈具和燈泡。其中,燈具的作用之一就是把燈泡發(fā)出來的光進(jìn)行聚合再發(fā)射出去,從而達(dá)到增強(qiáng)燈泡發(fā)出來的光的亮度和射程;作用之二就是通過燈具的顏色改變燈泡發(fā)光顏色。燈泡目前主要有三種,一種是鹵素汽車燈泡,一種是HID汽車燈泡,還有就是新興的LED汽車燈泡??偟膩碚f,整個(gè)汽車尾燈的設(shè)計(jì)涉及到光學(xué)、材料學(xué)、結(jié)構(gòu)學(xué)等學(xué)科,如何能夠最大發(fā)揮出光效的同時(shí)兼顧不同的形狀、線條,與汽車的完美結(jié)合,都在考驗(yàn)設(shè)計(jì)師的能力。 </p><p&g

10、t;  汽車尾燈包含轉(zhuǎn)向燈、剎車燈、位置燈、后霧燈、倒車燈、停車燈。其中,有些車型把剎車燈和位置燈組合在一起,做成的燈泡是雙絲的,如P21/5W的燈泡,當(dāng)處于剎車燈狀態(tài)時(shí)功率是21W,處于位置燈狀態(tài)時(shí)功率是5W。后霧燈和倒車燈是這樣分布的:左霧燈,右倒車燈,也就是說是單霧燈單倒車燈。轉(zhuǎn)向燈和剎車燈是對稱的,左右各一個(gè)。 </p><p>  隨著led技術(shù)的進(jìn)步,汽車中越來越多的部位燈開始使用由led做成的燈泡了

11、。由于led材料環(huán)保節(jié)能、高效長壽、發(fā)光顏色純等優(yōu)勢,必將會(huì)完全取代鹵素?zé)襞?。led車燈已成為一種潮流時(shí)尚趨勢,如奧迪、寶馬等著名品牌汽車制造商已經(jīng)廣泛使用led汽車燈泡。 </p><p>  汽車尾燈燈泡中,轉(zhuǎn)向燈燈泡一般使用P21W底座;剎車燈燈泡底座一般使用P21/5W;位置燈與停車燈燈泡底座一般使用T4W或W5W;后霧燈與倒車燈燈泡底座一般使用W16W或P21W。</p><p>

12、;<b>  3目的和基本內(nèi)容</b></p><p><b>  3.1 設(shè)計(jì)的目的</b></p><p>  本次設(shè)計(jì)的目的就是通過實(shí)踐深入理解計(jì)算機(jī)組成原理,了解EDA技術(shù)并掌握VHDL硬件描述語言的設(shè)計(jì)方法和思想。以計(jì)算機(jī)組成原理為指導(dǎo),通過學(xué)習(xí)的VHDL語言結(jié)合電子電路的設(shè)計(jì)知識理論聯(lián)系實(shí)際,掌握所學(xué)的課程知識和基本單元電路的綜合設(shè)計(jì)

13、應(yīng)用。通過對實(shí)用汽車尾燈控制器的設(shè)計(jì),鞏固和綜合運(yùn)用所學(xué)知識,提高IC設(shè)計(jì)能力,提高分析、解決計(jì)算機(jī)技術(shù)實(shí)際問題的獨(dú)立工作能力。</p><p>  3.2 設(shè)計(jì)的基本內(nèi)容</p><p>  根據(jù)計(jì)算機(jī)中狀態(tài)機(jī)原理,利用VHDL設(shè)計(jì)汽車尾燈控制器的各個(gè)模塊,并使用EDA 工具對各模塊進(jìn)行仿真驗(yàn)證。汽車尾燈控制器的設(shè)計(jì)分為4個(gè)模塊:時(shí)鐘分頻模塊、汽車尾燈主控模塊,左邊燈控制模塊和右邊燈控制

14、模塊。把各個(gè)模塊整合后就形成了汽車尾燈控制器。通過輸入系統(tǒng)時(shí)鐘信號和相關(guān)的汽車控制信號,汽車尾燈將正確顯示當(dāng)前汽車的控制狀態(tài)。</p><p>  4汽車尾燈控制器的設(shè)計(jì)過程</p><p><b>  4.1系統(tǒng)設(shè)計(jì)指標(biāo)</b></p><p>  根據(jù)現(xiàn)代交通規(guī)則,汽車尾燈控制器應(yīng)滿足以下基本要求:</p><p>

15、  汽車尾部左右兩側(cè)各有三個(gè)指示燈;</p><p>  汽車正常行駛時(shí)指示燈不亮;</p><p>  汽車右轉(zhuǎn)彎時(shí)右側(cè)的第一個(gè)指示燈亮,左轉(zhuǎn)彎時(shí)左側(cè)第一個(gè)指示燈亮;</p><p>  汽車剎車時(shí),左右側(cè)的第二個(gè)指示燈同時(shí)亮;</p><p>  汽車在夜間行駛時(shí),左右兩側(cè)的第三個(gè)指示燈同時(shí)亮,供照明使用;</p><

16、p>  設(shè)計(jì)時(shí),規(guī)定1為燈亮,0為不亮。</p><p>  4.2汽車尾燈控制器的工作原理</p><p>  汽車尾燈控制器就是一個(gè)狀態(tài)機(jī)的實(shí)例。當(dāng)汽車正常行駛時(shí)所有指示燈都不亮;當(dāng)汽車向右轉(zhuǎn)彎時(shí),汽車右側(cè)的指示燈RD1亮;當(dāng)汽車向左側(cè)轉(zhuǎn)彎時(shí),汽車左側(cè)的指示燈LD1亮;當(dāng)汽車剎車時(shí),汽車右側(cè)的指示燈RD2和汽車左側(cè)的指示燈LD2同時(shí)亮;當(dāng)汽車在夜間行駛時(shí),汽車右側(cè)的指示燈RD3和

17、汽車左側(cè)的指示燈LD3同時(shí)一直亮。通過設(shè)置系統(tǒng)的輸入信號:系統(tǒng)時(shí)鐘信號CLK,汽車左轉(zhuǎn)彎控制信號LEFT,汽車右轉(zhuǎn)彎控制信號RIGHT,剎車信號BRAKE,夜間行駛信號NIGHT和系統(tǒng)的輸出信號:汽車左側(cè)3盞指示燈LD1、LD2、LD3和汽車右側(cè)3盞指示燈RD1、RD2、RD3實(shí)現(xiàn)以上功能。系統(tǒng)的整體組裝設(shè)計(jì)原理如圖4.1所示。</p><p>  圖4.1 系統(tǒng)的整體組裝設(shè)計(jì)原理</p><

18、p>  4.3各組成模塊原理及程序</p><p>  汽車尾燈控制器有4個(gè)模塊組成,分別為:時(shí)鐘分頻模塊、汽車尾燈主控模塊,左邊燈控制模塊和右邊燈控制模塊,以下介紹各模塊的詳細(xì)設(shè)計(jì)。</p><p>  4.3.1時(shí)鐘分頻模塊</p><p>  整個(gè)時(shí)鐘分頻模塊的工作框圖如圖4.2所示。</p><p>  圖4.2時(shí)鐘分頻模塊工作

19、框圖</p><p>  時(shí)鐘分頻模塊由VHDL程序來實(shí)現(xiàn),下面是其中的一段VHDL代碼:</p><p>  ARCHITECTURE ART OF SZ IS</p><p>  SIGNAL COUNT: STD_LOGIC_VECTOR (7 DOWNTO 0);</p><p><b>  BEGIN</b>&

20、lt;/p><p>  PROCESS (CLK)</p><p><b>  BEGIN</b></p><p>  IF CLK'EVENT AND CLK = '1'THEN</p><p>  COUNT <= COUNT + 1;</p><p><b&g

21、t;  END IF;</b></p><p>  END PROCESS;</p><p>  CP<= COUNT (3);</p><p><b>  END ART;</b></p><p>  4.3.2 汽車尾燈主控模塊</p><p>  汽車尾燈主控模塊工作框圖如

22、圖4.3所示。</p><p>  圖4.3 主控模塊工作框圖</p><p>  汽車尾燈主控模塊由VHDL程序來實(shí)現(xiàn),下面是其中的一段VHDL代碼:</p><p>  ARCHITECTURE ART OF CTRL IS</p><p><b>  BEGIN </b></p><p> 

23、 NIGHT_LED<=NIGHT;</p><p>  BRAKE_LED<=BRAKE;</p><p>  PROCESS (LEFT, RIGHT)</p><p>  VARIABLE TEMP: STD_LOGIC_VECTOR (1 DOWNTO 0);</p><p><b>  BEGIN</b&

24、gt;</p><p>  TEMP:= LEFT & RIGHT;</p><p>  CASE TEMP IS</p><p>  WHEN "00" =>LP<='0'; RP<='0'; LR<='0';</p><p>  WHEN

25、"01" =>LP<='0'; RP<='1'; LR<='0';</p><p>  WHEN "10" =>LP<='1'; RP<='0'; LR<='0';</p><p>  WHEN OTHERS

26、=>LP<='0'; RP<='0';LR<='1';</p><p><b>  END CASE;</b></p><p>  END PROCESS;</p><p><b>  END ART;</b></p><p>

27、  4.3.3左邊燈控制模塊 </p><p>  左邊燈控制模塊的工作框圖如圖4.4所示。</p><p>  圖4.4左邊燈控制模塊的工作框圖</p><p>  左邊燈控制模塊由VHDL程序來實(shí)現(xiàn),下面是其中的一段VHDL代碼:</p><p>  ARCHITECTURE ART OF LC IS</p><p&g

28、t;<b>  BEGIN </b></p><p>  LEDB<=BRAKE;</p><p>  LEDN<=NIGHT;</p><p>  PROCESS (CLK, LP, LR)</p><p><b>  BEGIN</b></p><p>  I

29、F CLK'EVENT AND CLK = '1' THEN</p><p>  IF (LR ='0') THEN</p><p>  IF (LP = '0') THEN</p><p>  LEDL<='0';</p><p><b>  ELSE&

30、lt;/b></p><p>  LEDL<='1';</p><p><b>  END IF;</b></p><p><b>  ELSE</b></p><p>  LEDL <='0';</p><p><b&

31、gt;  END IF; </b></p><p><b>  END IF;</b></p><p>  END PROCESS;</p><p><b>  END ART;</b></p><p>  4.3.4右邊燈控制模塊</p><p>  右邊燈控制

32、模塊的工作框圖如圖4.5所示。</p><p>  圖4.5 右邊燈控制模塊的工作框圖</p><p>  右邊燈控制模塊由VHDL程序來實(shí)現(xiàn),下面是其中的一段VHDL代碼:</p><p>  ARCHITECTURE ART OF RC IS</p><p><b>  BEGIN </b></p>&

33、lt;p>  LEDB<=BRAKE;</p><p>  LEDN<=NIGHT;</p><p>  PROCESS (CLK, RP, LR)</p><p><b>  BEGIN</b></p><p>  IF CLK'EVENT AND CLK = '1' THEN

34、</p><p>  IF (LR = '0') THEN</p><p>  IF (RP = '0') THEN</p><p>  LEDR <='0';</p><p><b>  ELSE</b></p><p>  LEDR <

35、;= '1';</p><p><b>  END IF;</b></p><p><b>  ELSE</b></p><p>  LEDR <='0';</p><p><b>  END IF;</b></p><

36、p><b>  END IF;</b></p><p>  END PROCESS;</p><p><b>  END ART;</b></p><p><b>  5系統(tǒng)仿真</b></p><p>  5.1分頻模塊仿真及分析</p><p>

37、;  分頻模塊由VHDL程序?qū)崿F(xiàn)后,其仿真圖如圖5.1所示。</p><p>  圖5.1 分頻模塊仿真圖</p><p>  對其仿真圖及分頻模塊程序進(jìn)行分析:計(jì)數(shù)器每遇到一個(gè)上升沿脈沖,計(jì)數(shù)器加1,當(dāng)計(jì)數(shù)器第四位為1時(shí),CP保持高電平狀態(tài),即CP每經(jīng)過8個(gè)CLK上升沿脈沖進(jìn)行一次跳變,實(shí)現(xiàn)左轉(zhuǎn)右轉(zhuǎn)時(shí)LD1、RD1閃爍。</p><p>  5.2汽車尾燈主控模塊

38、仿真及分析</p><p>  汽車尾燈主控模塊由VHDL程序?qū)崿F(xiàn)后,其仿真圖如圖5.2所示。</p><p>  圖5.2主控模塊時(shí)序仿真圖</p><p>  對時(shí)序仿真圖進(jìn)行分析:RIGHT,LEFT,NIGHT,BRAKE 為輸入信號,RIGHT為1表示右轉(zhuǎn),LEFT為1表示左轉(zhuǎn),NIGHT為1表示夜間行路,BRAKE為1表示剎車。RP,LP,NIGHT_L

39、ED,BRAKE_LED為輸出信號。如圖所示:當(dāng)RIGHT為1時(shí),產(chǎn)生一個(gè)RP為1的信號脈沖輸出,當(dāng)LEFT為1時(shí),產(chǎn)生一個(gè)LP為1的信號脈沖輸出,當(dāng)NIGHT為1時(shí),產(chǎn)生一個(gè)NIGHT_LED為1的信號脈沖輸出。當(dāng)BRAKE為1時(shí),產(chǎn)生一個(gè)BRAKE_LED為1的信號脈沖輸出。</p><p>  5.3左邊燈控制模塊仿真及分析</p><p>  左邊燈控制模塊由VHDL程序?qū)崿F(xiàn)后,其

40、仿真圖如圖5.3所示。</p><p>  圖5.3左邊燈控制模塊時(shí)序仿真圖</p><p>  對時(shí)序仿真圖進(jìn)行分析:LP,LR,NIGHT,BRAKE 為輸入信號,LR為0且LP為1表示左轉(zhuǎn),NIGHT為1表示夜間行路,BRAKE為1表示剎車。LEDL,LEDB,LEDN為輸出信號,表示汽車左側(cè)的三盞燈。如圖所示:當(dāng)LP為1時(shí),LEDL輸出為1表示左側(cè)燈亮,當(dāng)BRAKE為1時(shí),LEDB

41、輸出為1表示左側(cè)第二個(gè)燈亮,當(dāng)NIGHT為1時(shí),LEDN輸出為1表示左側(cè)第三個(gè)燈亮。當(dāng)LR為1時(shí),表示在白天汽車正常做直線運(yùn)動(dòng),無剎車轉(zhuǎn)彎,即沒有燈亮。</p><p>  5.4右邊燈控制模塊仿真及分析</p><p>  右邊燈控制模塊由VHDL程序?qū)崿F(xiàn)后,其仿真圖如圖5.4所示。</p><p>  圖5.4右邊燈控制模塊時(shí)序仿真圖</p>&l

42、t;p>  對時(shí)序仿真圖進(jìn)行分析:RP,LR,NIGHT,BRAKE 為輸入信號,LR為0且RP為1表示右轉(zhuǎn),NIGHT為1表示夜間行路,BRAKE為1表示剎車。LEDR,LEDB,LEDN為輸出信號,表示汽車右側(cè)的三盞燈。如圖所示:當(dāng)RP為1時(shí),LEDR輸出為1表示右側(cè)燈亮,當(dāng)BRAKE為1時(shí),LEDB輸出為1表示右側(cè)第二個(gè)燈亮,當(dāng)NIGHT為1時(shí),LEDN輸出為1表示右側(cè)第三個(gè)燈亮。當(dāng)LR為1時(shí),情況如上。 </p>

43、;<p>  5.5整個(gè)系統(tǒng)仿真及分析</p><p>  按圖4.1組裝系統(tǒng)后的仿真圖如圖5.5所示。</p><p>  圖5.5 整個(gè)系統(tǒng)仿真圖</p><p>  對時(shí)序仿真圖進(jìn)行分析:RIGHT,LEFT,NIGHT,BRAKE 為輸入信號,CP為中間信號,RIGHT為1表示右轉(zhuǎn),LEFT為1表示左轉(zhuǎn),NIGHT為1表示夜間行路,BRAKE為

44、1表示剎車。RD1,RD2,RD3為輸出信號,表示汽車右側(cè)的三盞燈。LD1,LD2,LD3為輸出信號,表示汽車左側(cè)的三盞燈。如圖所示:在CP為1時(shí),當(dāng)RIGHT為1時(shí),RD1輸出為1表示右側(cè)燈亮,當(dāng)LEFT為1時(shí),LD1為輸出為1表示左側(cè)燈亮;當(dāng)NIGHT為1時(shí),LD3,RD3輸出均為1,表示左,右兩側(cè)各有一盞燈亮;當(dāng)NIGHT和CP同時(shí)為1,且LEFT為1時(shí),表示夜間左轉(zhuǎn),而當(dāng)RIGHT為1時(shí),表示夜間右轉(zhuǎn),即完美的實(shí)現(xiàn)了夜間的左轉(zhuǎn)彎

45、和右轉(zhuǎn)彎;當(dāng)BRAKE為1時(shí),LD2,RD2輸出均為1,表示左,右兩側(cè)各有一盞燈亮;當(dāng)CP、BRAKE和LEFT同時(shí)為1時(shí),表示汽車向左漂移,而CP、BRAKE和RIGHT同時(shí)為1時(shí),表示汽車向右漂移。</p><p><b>  結(jié)束語</b></p><p>  經(jīng)過兩星期的緊張有序?qū)W習(xí)和工作,最后完成了我們的設(shè)計(jì)任務(wù)——汽車尾燈控制器的設(shè)計(jì)。從本次課程設(shè)計(jì)的學(xué)習(xí)

46、中,我們深深的體會(huì)到設(shè)計(jì)課的重要性。本次設(shè)計(jì)課不僅僅培養(yǎng)了我們的團(tuán)隊(duì)合作精神,我們也學(xué)會(huì)了靈活運(yùn)用課本知識,理論聯(lián)系實(shí)際設(shè)計(jì)的能力。它不僅僅是一個(gè)學(xué)習(xí)新知識新方法的好機(jī)會(huì),同時(shí)也是對我所學(xué)知識的一次綜合檢驗(yàn)和復(fù)習(xí),使我明白了自己的不足所在。希望學(xué)校以后多安排一些類似的實(shí)踐環(huán)節(jié),讓同學(xué)們學(xué)以致用。</p><p>  細(xì)心、耐心和毅力是人生的三大關(guān)鍵詞,缺一不可,在本次的課程設(shè)計(jì)中尤為突出。沒有細(xì)心,就不會(huì)有完美的

47、程序;沒有耐心,就不會(huì)有起伏跌宕的仿真波形;沒有毅力,就不會(huì)有這精美絕倫、無與倫比的論文。然而,金無足赤人無完人,一個(gè)完美的工程是永遠(yuǎn)潛伏著不可避免的挫折。挫折一:細(xì)心不足,比如在模塊的劃分上,還是無法做到究極完美;挫折二:耐心不足,比如仿真時(shí)間設(shè)計(jì),還是有所欠缺,雖然延遲是正常的,但我們沒能做到最大限度的減小延遲;挫折三:毅力不足,論文的編輯沒能夠做到盡善盡美。</p><p>  以上種種,鑒證了我們的不懈的

48、努力、追求完美的決心和對知識的無限渴望。與此同時(shí),從這次設(shè)計(jì)中,我們更加熟練的掌握了VHDL語言和對Quartus II軟件的操作,尤其重要的是培養(yǎng)了設(shè)計(jì)的思維和理念。</p><p><b>  致謝</b></p><p>  本課程設(shè)計(jì)是在xx老師精心指導(dǎo)和大力支持下完成的。本課題在選題及設(shè)計(jì)過程中得到xx老師的悉心指導(dǎo)。他多次為我們排憂解難,幫助我們開拓設(shè)計(jì)思

49、路,精心點(diǎn)撥、熱忱鼓勵(lì)。他淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪。在這次課程設(shè)計(jì)中xx老師傳授了諸多專業(yè)知識和豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn)。</p><p>  感謝學(xué)校,在我們枯燥的理論學(xué)習(xí)之余,給我們細(xì)心縝密的安排課程設(shè)計(jì),豐富我們的生活。感謝老師,在課程設(shè)計(jì)中,給予我們細(xì)心的指導(dǎo)和孜孜不倦的教誨,真正做到了術(shù)業(yè)有專攻和傳到授業(yè)解惑。感謝同學(xué),積極配合,在我們陷入困境之時(shí),伸出友誼之手,給予我們無私的幫助。

50、</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 王愛英.計(jì)算機(jī)組成與結(jié)構(gòu).北京:清華大學(xué)出版社,2001.2</p><p>  [2]黃仁欣.EDA技術(shù)實(shí)用教程.北京:清華大學(xué)出版社,2006</p><p>  [3] 曹昕燕,周鳳臣,聶春燕.EDA技術(shù)實(shí)驗(yàn)與課程設(shè)計(jì).北京:清華大學(xué)出版

51、社,2006.5</p><p>  [4] 楊亦華,延明.數(shù)字電路EDA入門.北京:北京郵電大學(xué)出版社,2003</p><p>  [5] 潘松,黃繼業(yè).EDA技術(shù)與VHDL.北京:清華大學(xué)出版社.2009.9</p><p>  [6] 康華光.電子技術(shù)基礎(chǔ)數(shù)字部分.高等教育出版社.北京.2006.1</p><p><b>

52、  附錄</b></p><p><b>  1主控模塊</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  ENTITY CTRL IS</p><p>  PORT (LEFT,

53、RIGHT, BRAKE, NIGHT: IN STD_LOGIC;</p><p>  LP, RP, LR, BRAKE_LED, NIGHT_LED: OUT STD_LOGIC);</p><p><b>  END;</b></p><p>  ARCHITECTURE ART OF CTRL IS</p><p&

54、gt;<b>  BEGIN </b></p><p>  NIGHT_LED<=NIGHT;</p><p>  BRAKE_LED<=BRAKE;</p><p>  PROCESS (LEFT, RIGHT)</p><p>  VARIABLE TEMP: STD_LOGIC_VECTOR (1 DO

55、WNTO 0);</p><p><b>  BEGIN</b></p><p>  TEMP:= LEFT & RIGHT;</p><p>  CASE TEMP IS</p><p>  WHEN "00" =>LP<='0'; RP<='0&#

56、39;; LR<='0';</p><p>  WHEN "01" =>LP<='0'; RP<='1'; LR<='0';</p><p>  WHEN "10" =>LP<='1'; RP<='0'; L

57、R<='0';</p><p>  WHEN OTHERS=>LP<='0'; RP<='0'; LR<='1';</p><p><b>  END CASE;</b></p><p>  END PROCESS;</p><p&

58、gt;<b>  END ART;</b></p><p><b>  2時(shí)鐘分頻模塊</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.A

59、LL;</p><p>  ENTITY SZ IS</p><p>  PORT (CLK: IN STD_LOGIC;</p><p>  CP: OUT STD_LOGIC);</p><p><b>  END;</b></p><p>  ARCHITECTURE ART OF SZ I

60、S</p><p>  SIGNAL COUNT: STD_LOGIC_VECTOR (7 DOWNTO 0);</p><p><b>  BEGIN</b></p><p>  PROCESS (CLK)</p><p><b>  BEGIN</b></p><p> 

61、 IF CLK'EVENT AND CLK = '1'THEN</p><p>  COUNT <= COUNT + 1;</p><p><b>  END IF;</b></p><p>  END PROCESS;</p><p>  CP<= COUNT (3);</p&

62、gt;<p><b>  END ART;</b></p><p><b>  3右邊燈控制模塊</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  ENTITY RC IS <

63、/p><p>  PORT (CLK, RP, LR, BRAKE, NIGHT: IN STD_LOGIC;</p><p>  LEDR, LEDB, LEDN: OUT STD_LOGIC);</p><p><b>  END;</b></p><p>  ARCHITECTURE ART OF RC IS</

64、p><p><b>  BEGIN </b></p><p>  LEDB<=BRAKE;</p><p>  LEDN<=NIGHT;</p><p>  PROCESS (CLK, RP, LR)</p><p><b>  BEGIN</b></p>

65、<p>  IF CLK'EVENT AND CLK = '1' THEN</p><p>  IF (LR = '0') THEN</p><p>  IF (RP = '0')THEN</p><p>  LEDR <='0';</p><p>&

66、lt;b>  ELSE</b></p><p>  LEDR <= '1';</p><p><b>  END IF;</b></p><p><b>  ELSE</b></p><p>  LEDR <='0';</p>

67、<p><b>  END IF;</b></p><p><b>  END IF;</b></p><p>  END PROCESS;</p><p><b>  END ART;</b></p><p><b>  4左邊燈控制模塊</b&

68、gt;</p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  ENTITY LC IS</p><p>  PORT (CLK, LP, LR, BRAKE, NIGHT: IN STD_LOGIC;</p><p>  LED

69、L, LEDB, LEDN: OUT STD_LOGIC);</p><p><b>  END;</b></p><p>  ARCHITECTURE ART OF LC IS</p><p><b>  BEGIN </b></p><p>  LEDB<=BRAKE;</p>

70、<p>  LEDN<=NIGHT;</p><p>  PROCESS (CLK, LP, LR)</p><p><b>  BEGIN</b></p><p>  IF CLK'EVENT AND CLK = '1' THEN</p><p>  IF (LR ='

71、;0') THEN</p><p>  IF (LP = '0') THEN</p><p>  LEDL<='0';</p><p><b>  ELSE</b></p><p>  LEDL<='1';</p><p><

72、;b>  END IF;</b></p><p><b>  ELSE</b></p><p>  LEDL <='0';</p><p><b>  END IF; </b></p><p><b>  END IF;</b></

溫馨提示

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

評論

0/150

提交評論