《《eda課程設(shè)計》doc版》由會員分享,可在線閱讀,更多相關(guān)《《eda課程設(shè)計》doc版(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 eda課程設(shè)計》doc版
《eda課程設(shè)計》doc版 EDA課程設(shè)計 班級:
J電子信息1001姓名:
22222學(xué)號:
3101155022 教師:
2222日期:
2013/1/11自選課題一:
8路移位寄存型彩燈控制器一、設(shè)計要求設(shè)計一個8路 彩燈控制電路,要求:
(1)彩燈明暗變換節(jié)拍為 0.25s和0.5s,兩種節(jié)拍交替運 行;(2)演示花型3種:
①從左到右順次序亮,全亮后逆次序漸滅; ②從中間到
兩邊對稱地逐漸亮,全亮后仍由中間向兩邊逐次漸滅; ③8
路彩燈分兩半,從左至右順次漸亮,全亮后則全滅。
要求該系統(tǒng)能控制 8路彩燈,以上述兩種節(jié)拍、3種花
型
2、循環(huán)演示。
二、設(shè)計分析8路彩燈控制器如上圖,CP1為輸入時鐘, 輸由Q7?Q0用于控制8路彩燈,高電平有效,EN為使能信 號,低電平有效。
三、程序設(shè)計 MODULE light//模塊開始段 TITLE 8路彩 燈控制器 〃標(biāo)題語句 CP1,EN PIN 7,11;//弓I腳說明 Q7Q0 PIN 75,74,73,72,71,60,69,68 ISTYPE REG ;// 弓I 腳屬性
CP2,K,D4D0 NODE ISTYPE REG ;//cp2 是 cp1 的二分頻信 號,k控制節(jié)拍,d4d0為計數(shù)器輸由 CP3 NODE;//節(jié)點說明 C,X=C,X; Q=[Q7Q0];
3、 D=[D4D0]; SET=[D,Q];
EQUATIONS// 邏輯才苗述 CP2.CLK=CP1; CP2:=!CP2;〃 二分頻
Q.OE=!EN; K.CLK=CP3; K:=!K;// 節(jié)拍轉(zhuǎn)換 CP3=!D4
SET.CLK=(CP1 WHEN (D>=0)// 使能測試 @REPEAT 150{[0,C]->X;}//功能測試 END四、仿真波形:
五、波形分析第一種花型:
八路彩燈Q7到Q0依次點亮,然后從 Q0到Q7依次熄滅。 第二種花型:
從Q3Q4分別向兩邊依次點亮,然后從中間向兩邊依次熄滅。 第三種花型:
Q7至U Q4和Q3至U Q0同時依次點亮,然后
4、同時熄滅。
然后延長節(jié)拍從 0.25秒變?yōu)?.5秒演示三種花型,完后 再演示0.25秒,依次循環(huán)。
自選課題二:
步進電動機的三相六拍狀態(tài)控制邏輯電路 一、設(shè)計要求 設(shè)
計一個控制步進電機用的三相六拍狀態(tài)工作的邏輯電路,如 果用1表示線圈通電,0表示線圈斷電,設(shè)正轉(zhuǎn)時控制輸入 端M=1 ,反轉(zhuǎn)時M=0,則三個線圈 ABC的狀態(tài)轉(zhuǎn)換圖如圖 所示。
(附加要求:
要求所設(shè)計的電路具有自啟動能力
) 二、方案設(shè)計:
由于給由了狀態(tài)轉(zhuǎn)換框圖, 故采用狀態(tài)圖做,采用CASE語 句解決個狀態(tài)之間的 轉(zhuǎn)換;由于三個數(shù)字表示起運行狀態(tài),
所以共8個狀態(tài),但只用了其中 6個,要求有自起功能時
5、
需解決另 TIONS Q.CLK=CLK; STATE_DIAGRAM Q〃case 語
句實現(xiàn)正反轉(zhuǎn)選擇轉(zhuǎn)換的狀態(tài) STATE S0:CASE(M==0):S5;〃
反轉(zhuǎn),則 S0 轉(zhuǎn) S5 (M==1):S1;〃 正轉(zhuǎn),則 S0 轉(zhuǎn) S1 ENDCASE
S2:CASE(M==0):S1;
S3:CASE(M==0):S2;
S4:CASE(M==0):S3;
S5:CASE(M==0):S4;
S6:CASE(M==0):S0;
STATE S1:CASE(M==0):S0; (M==1):S2; ENDCASE STATE
(M==1):S3; ENDCASE S
6、TATE
(M==1):S4; ENDCASE STATE
(M==1):S5; ENDCASE STATE
(M==1):S0; ENDCASE STATE
(M==1):S0; ENDCASE STATE
S7:CASE(M==0):S0; (M==1):S0; ENDCASE
向量測試 ([M,CLK]->[Q]) @REPEAT
6{[1,C]->[X];} @REPEAT 6{[0,C]->[X];} @REPEAT
6{[1,C]->[X];} @REPEAT 6{[0,C]->[X];} END 四、仿真波 形:
五、模擬結(jié)果分析:
步進電機有正轉(zhuǎn)和反轉(zhuǎn)之分,
7、分別用 M=1和M=0表示,
M=0 時:
在第一個時鐘脈沖的上升沿,系統(tǒng)檢測到 Q2為1, Q1為 0, Q0為0;下一個脈沖時,系統(tǒng)檢測到Q2為1, Q1為0, Q0為1;再接下來的脈沖中,系統(tǒng)檢測到 Q2為0, Q1為 0, Q0為1……;M=1時:
在第一個時鐘脈沖的上升沿,系統(tǒng)檢測到 Q2為1, Q1為1 ,
Q0為0;下一個脈沖時, 系統(tǒng)檢測到 Q2為0, Q1為1,
Q0為0;再接下來的脈沖中,系統(tǒng)檢測到Q2為0, Q1為1, Q0為1 ;滿足狀態(tài)轉(zhuǎn)換及自起,設(shè)計滿足要求。
設(shè)計心得 通過這次有關(guān)于 EDA技術(shù)的課程設(shè)計的學(xué)習(xí)
與應(yīng)用,我們基本了解了 EDA技術(shù)的相關(guān)應(yīng)用,也掌握了 EDA設(shè)計的相關(guān)軟件 ispDesignEXPERT的最基礎(chǔ)的使用方 法,豐富了我們的設(shè)計手段, 也讓我了解了更多的仿真方法。
這期間我們也了解到,雖然軟件的仿真功能很強大,但 是還是需要操作人員仔細(xì)的進行觀察及調(diào)試的,否則也容易 由現(xiàn)仿真錯誤。
這次的學(xué)習(xí)開闊了我們的視野,使我們了解了更多的專 業(yè)方面的實際應(yīng)用,在生產(chǎn)應(yīng)用方面的用處等,以及專業(yè)方 面的發(fā)展方向等 …… 最后,要感謝同學(xué)們的相互幫助和毛 彥欣老師的辛勤指導(dǎo)!