vdhl語言出租車計(jì)費(fèi)器課程設(shè)計(jì)報告_第1頁
vdhl語言出租車計(jì)費(fèi)器課程設(shè)計(jì)報告_第2頁
vdhl語言出租車計(jì)費(fèi)器課程設(shè)計(jì)報告_第3頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄第1章總體設(shè)計(jì)思路11.1系統(tǒng)總體結(jié)構(gòu)11.2各模塊設(shè)計(jì)功能與設(shè)計(jì)思路22.1 第二章各模塊功能3jifei模塊3x模塊6sel模塊10xxx1模塊12di模塊14div模塊15decode3_8模塊17第3章總體電路圖183.1、模塊連接:183.2、硬件連接:193.3、結(jié)果分析:19第4章硬件實(shí)現(xiàn)22第5章總結(jié)23第6章參考文獻(xiàn)24第1章總體設(shè)計(jì)思路1.1系統(tǒng)總體結(jié)構(gòu)圖1.1系統(tǒng)總體框圖出租車計(jì)費(fèi)器的組成如上圖所示,各部分主要功能包括輸入信號模塊對車輪傳感器傳送的脈沖信號進(jìn)行計(jì)數(shù),并以高低脈沖模擬出租汽車啟動,停止,暫停,速度按鈕,具有輸入信號作用;數(shù)據(jù)轉(zhuǎn)換器模塊將計(jì)費(fèi)模塊輸出的車費(fèi)

2、和路程轉(zhuǎn)換成4位的十進(jìn)制數(shù)據(jù);譯碼/動態(tài)掃描模塊將路程與費(fèi)用的數(shù)值譯碼后用動態(tài)掃描的方式驅(qū)動數(shù)碼管;數(shù)碼管顯示模塊將公里數(shù)和計(jì)費(fèi)金額均用4位LE或碼管顯示。1.2各模塊設(shè)計(jì)功能與設(shè)計(jì)思路信號輸入模塊實(shí)現(xiàn)計(jì)費(fèi)功能和現(xiàn)場模擬功能。計(jì)費(fèi)標(biāo)準(zhǔn)為:按行駛里程計(jì)費(fèi),起步價為7.00元,并在車行3km后按2.20元/kn#費(fèi),當(dāng)計(jì)費(fèi)器達(dá)到或超過20元時,每公里加收50%的車費(fèi),車停止不計(jì)費(fèi)。并以高低脈沖模擬出租汽車啟動、停止、暫停、速度按鈕,具有輸入信號的作用。數(shù)據(jù)轉(zhuǎn)換模塊數(shù)據(jù)轉(zhuǎn)換模塊是一個模為10的加法計(jì)數(shù)器,可將計(jì)費(fèi)模塊輸出的車費(fèi)和路程轉(zhuǎn)換成4位的十進(jìn)制數(shù)。顯示模塊顯示模塊是由七段LED數(shù)碼管譯碼和動態(tài)

3、掃描顯示兩部分組成。采用的是共陰極七段數(shù)碼管,根據(jù)十六進(jìn)制數(shù)和七段顯示段碼表的對應(yīng)關(guān)系,其中要求路程和車費(fèi)都要用2位小數(shù)點(diǎn)來表示,所以須設(shè)置一個控制小數(shù)點(diǎn)的變量,即程序中的dp。這段程序所示的是在數(shù)碼管的第二、第六個后面顯示小數(shù)點(diǎn),實(shí)現(xiàn)了路程和車費(fèi)都用2位小數(shù)點(diǎn)表示的功能。數(shù)碼管控制與譯碼顯示模塊將十進(jìn)制的輸入信號用七段數(shù)碼管顯示,由2.1 七段發(fā)光二極管組成數(shù)碼顯示器,利用字段的不同組合??煞謩e顯示09十個數(shù)字。片選信號產(chǎn)生模塊片選信號產(chǎn)生模塊是對數(shù)碼管進(jìn)行片選并讓其能夠按照要求顯示數(shù)據(jù)的模塊第二章各模塊功能jifei模塊此模塊為計(jì)費(fèi)模塊(即總體結(jié)構(gòu)中的信號輸入模塊),實(shí)現(xiàn)計(jì)費(fèi)功能,計(jì)費(fèi)標(biāo)準(zhǔn)

4、為:按行駛里程計(jì)費(fèi),起步價為7.00元,并在車行3公里后按2.20元/km計(jì)費(fèi),當(dāng)計(jì)數(shù)器達(dá)到或超過20元時,每公里加收50%勺車費(fèi),即按3.30元/km計(jì)費(fèi)。CLKSTARTSTOPPAUSEspeed為輸入信號,分別代表汽車的起動、停止、暫停和速度,CLW掃描時鐘,硬件實(shí)現(xiàn)時加入時鐘信號,另有兩個輸出,即MONEYRUN分別代表車費(fèi)和路程,當(dāng)車處丁行駛狀態(tài)時,此模塊會自動記錄下路程與車費(fèi)狀況并作為轉(zhuǎn)換模塊的輸入。jifei模塊源程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityjfmki

5、sport(clk,start,stop,pause,speed:instd_logic;money,run:outintegerrange0to8000);endjfmk;architectureoneofjfmkisbeginprocess(clk,start,stop,pause,speed)variablea,b:std_logic;variableaa:integerrange0to100;variablechf,lc:integerrange0to8000;variablenum:integerrange0to9;beginif(clk'eventandclk='1

6、')thenif(stop='0')thenchf:=0;num:=0;b:='1'aa:=0;lc:=0;elsif(start='0')thenb:='0'chf:=700;lc:=0;elsif(start='1'andspeed='1'andpause='1')thenif(b='0')thennum:=num+1;endif;if(num=9)thenlc:=lc+5;num:=0;aa:=aa+5;endif;elsif(start='1&

7、#39;andspeed='0'andpause='1')thenlc:=lc+1;aa:=aa+1;endif;if(aa>=100)thena:='1'aa:=0;elsea:='0'endif;if(lc<300)thennull;elsif(chf<2000anda='1')thenchf:=chf+220;elsif(chf>=2000anda='1')thenchf:=chf+330;endif;endif;money<=chf;run<=lc;end

8、process;endone;模塊分析:首先打開ieee庫,用use語句聲明使用std_logic_1164和std_logic_unsigned程序包。clk、start、stop、pause、speed為敏感信號,定義a,b為中間變量,變量aa、numchf為位欠量。當(dāng)時鐘上升沿到來時,如果STOP='0'則chf:=0,num:=0,b:=1,aa:=0,lc:=0,如果stop='1'且start='0'則chf:=700,lc:=0,stop='1';如果stop='1'andstart='1&#

9、39;andspeed='1'andpause='1'且b='0'貝Unum:=num+1;如果stop='1'andstart='1'andspeed='1'andpause='1'且num=9貝Ulc:=lc+1;num:=0,aa:=aa+1。如果stop='1'andstart='1'andspeed='0'andpause='1'貝Ulc:=lc+1;aa:=aa+1;以上各狀態(tài)分別代表汽車的停止、啟動、速度、

10、暫停。如果aa>=100則a:='1',aa:=0,否則a:='0',如果chf<2000且a='1'則chf:=chf+220;如果chf>2000anda='1'貝Uchf:=chf+330;以上各狀態(tài)表示汽車在三公里以外車費(fèi)在二十元以的狀態(tài)、車費(fèi)在二十元以外的狀態(tài)。結(jié)束進(jìn)程,結(jié)束結(jié)構(gòu)體。jifei模塊的時序仿真圖:J1TdnJ1BLR.Omyfli0uno0».lilOOmIS)QuUO.O勝】如山w的010K2300u.些0m*就Clul|l1C11CI1I細(xì)UEcheEeii1TJDclfcj

11、s.回lu<yii,:JU.;J.J.J,LI4b.一L坷*:;W.;下門我.,L一1,罰L.iJ.j.R'.一爐小一Larli時序仿真圖分析:圖中的stop為汽車停止輸入端,上升沿有效;start為汽車啟動輸入端,上升沿有效;pause為汽車暫停輸入端,上升沿有效;speed為汽車速度輸入端,上升沿有效。CLK為時鐘源信號;money為汽車車費(fèi)輸出端,run為汽車路程輸出端。由圖可知:當(dāng)stop,Start,pause,speed全為高電平時路程按5的速度增加,車費(fèi)為700.當(dāng)路程增加到300時,車費(fèi)變?yōu)?20,以后路程每增加100,車費(fèi)增加220。2.2 x模塊此模塊為數(shù)據(jù)轉(zhuǎn)

12、換模塊,功能是將計(jì)費(fèi)模塊產(chǎn)生的車費(fèi)與路程的模擬量轉(zhuǎn)換成數(shù)字量并輸出,它是一個模為10的加法計(jì)數(shù)器,可將計(jì)費(fèi)模塊輸出的車費(fèi)和路程轉(zhuǎn)換成4位的十進(jìn)制數(shù)。其中DACLW時鐘信號,ASCOFREBSCORE接計(jì)費(fèi)模塊的MONEYrun,輸出為2個4位的十進(jìn)制數(shù),可以分別表示路程和車費(fèi)情況。當(dāng)車運(yùn)行丁不同狀況時,此模塊會將不同的車費(fèi)與路程狀況轉(zhuǎn)換為數(shù)字量并輸出。x模塊的源程序:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityxisport(daclk:instd_logic;ascore,bscore

13、:inintegerrange0to8000;age,ashi,abai,aqian,bge,bshi,bbai,bqian:outstd_logic_vector(3downto0);endx;architecturert1ofxisbeginprocess(daclk,ascore)variablecomb1:integerrange0to8000;variablecomb1a,comb1b,comb1c,comb1d:std_logic_vector(3downto0);beginif(daclk'eventanddaclk='1')thenif(comb1<

14、;ascore)thenif(comb1a=9andcomb1b=9andcomb1c=9)thencomb1a:="0000"comb1b:="0000"comb1c:="0000"comb1d:=comb1d+1;comb1:=comb1+1;elsif(comb1a=9andcomb1b=9)thencomb1a:="0000"comb1b:="0000"comb1:=comb1+1;comb1c:=comb1c+1;elsif(comb1a=9)thencomb1a:="000

15、0"comb1b:=comb1b+1;comb1:=comb1+1;elsecomb1a:=comb1a+1;comb1:=comb1+1;endif;elseashi<=comb1b;age<=comb1a;abai<=comb1c;aqian<=comb1d;comb1:=0;comb1a:="0000"comb1b:="0000"comb1c:="0000"comb1d:="0000"endif;endif;endprocess;process(daclk,bscore)va

16、riablecomb2:integerrange0to8000;variablecomb2a,comb2b,comb2c,comb2d:std_logic_vector(3downto0);beginif(daclk'eventanddaclk='1')thenif(comb2<bscore)thenif(comb2a=9andcomb2b=9andcomb2c=9)thencomb2a:="0000"comb2b:="0000"comb2c:="0000"comb2d:=comb2d+1;comb2:=

17、comb2+1;elsif(comb2a=9andcomb2b=9)thencomb2a:="0000"comb2b:="0000"comb2:=comb2+1;comb2c:=comb2c+1;elsif(comb2a=9)thencomb2a:="0000"comb2b:=comb2b+1;comb2:=comb2+1;elsecomb2a:=comb2a+1;comb2:=comb2+1;endif;elsebshi<=comb2b;bge<=comb2a;bbai<=comb2c;bqian<=comb

18、2d;comb2:=0;comb2a:="0000"comb2b:="0000"comb2c:="0000"comb2d:="0000"endif;endif;endprocess;endrt1;程序分析:首先打開ieee庫,用use語句聲明使用std_logic_1164和std_logic_unsigned程序包。定義實(shí)體,daclk、ascore、bscore為輸入,age、ashi、abai、aqian、bge、bshi、bbai、bqian為輸出位欠量。然后定義結(jié)構(gòu)體,daclk、ascore、bscor

19、e為敏感信號,定義變量comb1a,comb1b,comb1c,comb1cfe位欠量,變量comb1為0到7000圍。當(dāng)時鐘上升沿到來時,各個變量分別實(shí)現(xiàn)個、十、白、千的進(jìn)位。然后實(shí)現(xiàn)一個循環(huán)。然后再將各個變量付給各個位欠量。X模塊的時序仿真圖g)“0.0nsmm1aJu1加.忡1*413BqtIDK:¥:了(WL;工:匚roicr田lEhiB*no國ill31BFODDO11t0090上ucxeJCMMOUKOMO:KdCMOOMC:Jf他頒如0ip;煩(DDCLsLssID1JDDHLX皿3血fyh«l皿Bidss3iscar|IXWKWOOLKITWDOOWrjlr

20、aoawwijLIounicHriLum:uwiuoiidkjuinnmuiwnininjJuvw_ojuuwjuuniLwjmowuuum馳DuMOuTGlfm40dEF舉p也bk>Jt田普IfLOil#TfIOILiXil田iliiiHEC-Sdu黑OTQ田AfCWI.皿皿:廠ynnaHOKiLLiDXKqKEWXijnnjfflcooLSmciectciB3nintIMmZXZimi)cma國ailu3nn?.ID國bu*s郵*I«wr皿皿X皿gmtmi_r_aiarftrfiri!-Xowim-janKToifflira:押mwiuumjuiTuuuuuinrumnuu

21、uuuuuuuuuuuinjuuuuuuuinnnrjinnnjuirjinnrmjEKQ.Hmn*叫E恤N國.«»Biin-ETIulL匚國UQHulflBOJ國M國出B9Bdeni園HlECiTAGO£zijocmwKKClIEOICluajLiiOLdijOltll¥zxzbyQ珈:w廠皿fJiL1W田h=iaHnan:ShisB-iBOKDUbqLn.BODCDUIllEWVbloitHULU點(diǎn)usaaKaaiignaonoojLtiiii.il1iULILIftuimmLttiDd心jinnoinnrjvjnnmrjirwjrjnfunjiuj

22、nninrLronmnrjinr時序仿真圖的分析轉(zhuǎn)換模塊的時序仿真圖如下圖所示:可見能將路程和車費(fèi)轉(zhuǎn)換為4位的十進(jìn)制數(shù),便丁8位數(shù)碼管顯示。由圖可知:當(dāng)ascore,bscore為13位二進(jìn)制數(shù),當(dāng)ascore為0-9時age從0到9變化,當(dāng)ascore為10時age等丁0,ashi等丁1。當(dāng)bscore為0-9時bge從0到9變化,當(dāng)bscore為10時bge等丁0,bshi等丁1。2.3 sel模塊此模塊為片選信號產(chǎn)生模塊,功能是選擇八段數(shù)碼管按照設(shè)計(jì)要求進(jìn)行正確的顯示。其具體的對應(yīng)關(guān)系如下表所示:接口序勺數(shù)碼管SEL2SEL1SEL0狀態(tài)111第1位亮110第2位亮101第3位亮100第

23、4位亮011第5位亮010第6位亮001第7位亮0XX第8位亮在該模塊中CLK為時鐘信號,A2.0為片選輸出,用丁選擇數(shù)碼管,連接譯碼顯示模塊的片選端C2.0ose模塊的源程序如下:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityselisport(clk:instd_logic;a:outstd_logic_vector(2downto0);endsel;architecturert1ofselisbeginprocess(clk)variableb:std_logic_vector(2d

24、ownto0);beginif(clk'eventandclk='1')thenif(b="111")thenb:="000"elseb:=b+1;endif;endif;a<=b;endprocess;endrt1;sel模塊的波形圖:2.4 變化,該模塊可將模擬信號進(jìn)行片選并有對應(yīng)的數(shù)碼管進(jìn)行顯示xxxl模塊此模塊為顯示模塊中的動態(tài)掃描/譯碼/數(shù)碼管顯示模塊,功能是將已轉(zhuǎn)換好的數(shù)字量加載到兩個4位七段數(shù)碼管上并加以顯示。C2.0為片選端,用來連接片選模塊的片選輸出端A2.0,A1、A2、A3、A4B1、B2、B3B4分別

25、連接數(shù)據(jù)轉(zhuǎn)換模塊的八個轉(zhuǎn)換輸出端,因?yàn)樵O(shè)計(jì)要求路程和車費(fèi)都要用2位小數(shù)點(diǎn)來表示,所以須設(shè)置一個控制小數(shù)點(diǎn)的變量,即程序中的DP端,D3.0連接數(shù)碼管控制模塊的輸入端。xxx1模塊的源程序:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityxxxlisport(c:instd_logic_vector(2downto0);dp:outstd_logic;a1,a2,a3,a4,b1,b2,b3,b4:instd_logic_vector(3downto0);d:outstd_logic_vect

26、or(3downto0);endxxxl;architecturertlofxxxlisbeginprocess(c,a1,a2,a3,a4,b1,b2,b3,b4)variablecomb:std_logic_vector(2downto0);begincomb:=c;casecombiswhen"000"=>d<=a1;dp<='0'when"001"=>d<=a2;dp<='0'when"010"=>d<=a3;dp<='1'w

27、hen"011"=>d<=a4;dp<='0'when"100"=>d<=b1;dp<='0'when"101"=>d<=b2;dp<='0'when"110"=>d<=b3;dp<='1'when"111"=>d<=b4;dp<='0'whenothers=>null;endcase;endprocess;endrtl;

28、xxx1模塊的時序仿真圖:V-alii120fas也1H財u100pas虹癡LbieLBT.'Lh>oaiDIcrriiXEitrailoiod;DllJLmmI111戚-:laiDijjidj1DL1XlQD三ILEBl0BITanieemuImkDion5四Iduoinuii1DJUKIH:laxi丁IIII11CO!_IDIJma9洞eaOOQDITOJfnjin:illDIEtD<l;miatcan*im:IIDIJJIDJCIDLlflQD:io國1btnCM】Iniuf(JDL£DioXold1Inn:Efjoinion:jcuTLOQJ:(JlLUx

29、lh:WTHecu"olnrOno:-iijinrimi>ininfTbjiiinj'|山IHUITnTftod:mFteboiomriii;iH:2,LITIU:idirTIT'in:mITiirxOKOXMl:'iID9uBOLORDIorulitcooXJD:HKL04D!ieii5fTIMXir.3mii1'1:mYwi.rif)10bl頊mIi"iJal:(in0xLIMJriiJ1'llJniXir:n-tiIIIIt:cmI0011IDbOO國aVQI響二010XOH1_|OPIIIIIIQIHIIOQBIsiIm

30、uIonImtIIIIJ國tsaOTDImoXDUffi1M1|II'l'-I-inJLL9(n_n«taiQMi1LJLJLu90皿wn.aii¥id&dhl1心Drn.WDSdLL»Q411kLfliflin190ftmbffl.A1FFMElh.IKQijB.n國Hnetjjili削T萬0LXjli<'(ijLir;net;l.Ll:1-10:Ljj(IO)15DLcILiJTLLIO"AwY'DCiiirijd-McifflIJOLTU3IQI03nILiw:】心T邸tL-ii:t3D0Illul.1

31、53KI1LJLIWllI虹JBJa7D>X-.1OJK1XMLX”】*QLUjimI(LJU.LHI£IIQDX;MKILIOhLL1IL或z叫XXIQBQ3mu):0911XIMXTO!);UMX皿J頃JKIM:.E:':LI:成7«>vj;.-陽J-DlffiLJPl1國hiba:nI:Dmi;:1011XIQU工Jldl;IlDI:iiD?.GinJmxiXHDL£D3IQ;(D01IJmFpm!yiQMBSeJ.hhlXidic:ionXileuXina1LLR:LE】IBOffiX.皿1XJ3L:廠而JfDIOCi.r皿iDEHD|

32、llQmBScanJ.jDiaXinilJULIJuniIila;mlUKX皿1tUILD)joil77dledJDial%PLEDIdu】mId*Elj<碰.XX1.IKJ1血;(ILI>I111:;典m<cjdxoilix郵KMUIJOlJt:£住;JB-*11JtICOxHiY旭KrmimaIniihxHLEi&川1!:七Qivar“inrsnftimicXunrJun!im:i-.jhfL3ioyqmxthexwXano:cMT;皿IQ由上圖可知,輸入信號C為3位片選信號其變化圍為0到乙輸入信號c從0到7逐個變化時,輸出d逐個輸al,a2,a3,a4

33、,bl,b2,b3,b4的輸入信號。2.5 di模塊此模塊為數(shù)碼管控制模塊,功能是控制七段數(shù)碼管對轉(zhuǎn)換后的數(shù)字量進(jìn)行顯示,使其完成路程和車費(fèi)的顯示。其中D3.0連接動態(tài)掃描/譯碼/數(shù)碼管顯示模塊的D3.0端,Q6.0連接七段數(shù)碼管,利用其控制特性在數(shù)碼管上顯示出車費(fèi)和路程。di模塊的源程序:libraryieee;useieee.std_logic_1164.all;entitydiisport(d:instd_logic_vector(3downto0);q:outstd_logic_vector(6downto0);enddi;architecturertlofdiisbeginproce

34、ss(d)begincasediswhen"0000"=>q<="011111T'when"000T'=>q<="0000110"when"0010"=>q<="101101T'when"001T'=>q<="100111T'when"0100"=>q<="1100110"when"010T'=>q<="11

35、0110T'when"0110"=>q<="111110T'when"011T'=>q<="010011T'when"1000"=>q<="111111T'whenothers=>q<="1101111"endcase;endprocess;endrtl;di模塊的時序仿真圖:從波形圖中可看出,此模塊可控制數(shù)碼管完成對數(shù)字量的顯示。當(dāng)輸入為0000-1000時數(shù)碼管分別顯示0,1,2,3,4,5,6,乙8。當(dāng)

36、輸入為其他時數(shù)碼管顯示9。2.6 div模塊div模塊將實(shí)驗(yàn)箱上50Mhz脈沖信號分頻為500hzdiv模塊源程序:LIBRARYieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;ENTITYdivISport(clk:INstd_logic;clkout:OUTstd_logic);enddiv;ARCHITECTUREoneOFdivISBEGINprocess(clk)variablet:integerrange0to100000;variabletmp:std_logic;beginifclk'even

37、tandclk='1'thenift>=99999thencnt:=0;tmp:=nottmp;elset:=cnt+1;endif;endif;clkout<=tmp;endprocess;endone;div模塊時序仿真波形:div將時鐘信號分頻,使頻率減小decode3_8模塊sel通過decode3_8模塊選擇數(shù)碼管decode3_8模塊源程序:LIBRARYieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;ENTITYdecode3_8ISPORT(SEL:INstd_logic_

38、vector(2downto0);Q:OUTstd_logic_vector(7downto0);ENDdecode3_8;ARCHITECTUREaOFdecode3_8ISBEGINQ<="11111110"whensel=0else"11111101"whensel=1else"11111011"whensel=2else"11110111"whensel=3else"11101111"whensel=4else"11011111"whensel=5else&qu

39、ot;10111111"whensel=6else01111111"whensel=7else11111111H.ENDa;decode3_8模塊時序仿真波形圖:decode3_8模塊選擇數(shù)碼管,當(dāng)sel信號從0-7變化時,依次選擇1-8八個數(shù)碼管。第3章總體電路圖整體工作情況:3.1、模塊連接:計(jì)費(fèi)模塊的clk、start、stop、pause和speed端連接輸入,money12.0和run12.0連接轉(zhuǎn)換模塊的ascore12.0與bscore12.0;轉(zhuǎn)換模塊的daclk端連接輸入,age3.0至bqian3.0連接動態(tài)掃描/譯碼/數(shù)碼管顯示模塊的a13.0至b43

40、.0;動態(tài)掃描/譯碼/數(shù)碼管顯示模塊的C2.0連接片選輸出SEL2.0,DP端連接輸出DPD3.0連接數(shù)碼管控制模塊的D3.0;片選信號產(chǎn)生模塊的CLK端與輸入信號相連,并連接轉(zhuǎn)換模塊的DACL胤,A2.0連接片選輸出SEL2.0,并與動態(tài)掃描/洋碼/數(shù)碼管顯示模塊的C2.0相連;數(shù)碼管控制模塊的D3.0端與動態(tài)掃描/譯碼/數(shù)碼管顯示模塊的D3.0端相連,Q6.0端連接八段數(shù)碼管輸出Q6.0。3.2、硬件連接:CLK接pin-28輸入為1hz的脈沖;daclk是實(shí)驗(yàn)箱上50Mhz固定晶振STARTSTOPPAUSESPEE肉別連接按鍵開關(guān),用于控制車的啟動、停止、暫停和速度;DP和Q6.0分別

41、連接八段碼顯示單元的a到dp;W7.0接數(shù)據(jù)線。3.3、結(jié)果分析:該電路的仿真波形圖如下:clk為jifei模塊時鐘信號,daclk為時鐘信號,stop為汽車停止輸入端;start為汽車啟動輸入端;pause為汽車暫停輸入端;speed為汽車速度輸入端。DP表示小數(shù)點(diǎn)。M.F10BCIni13在cU.I1l_iKlkD:_i一i_r-i_-_l_-:_rn-1_JIUTJB>(Ml*1GIVIA把1(?,1i_11_iLB<£&L3fiUJIL9ivnn(iHIT:網(wǎng)1ni,jiiJir;nnwi1:irm,rniiiY)十iYUTiiirinnno:mr而

42、9;H-TFi“:“:PM1>|8'W181頑1DB>liaJn,M:1«IfHh1_J11m3JE«7Ibn-LJL-r-Lr-LrLrnr-L_rL_r-|_r-L_r-L_nyB5頃tBiLT5B頑hBi1一iiiii"S1131)(amil。XDlilJItJi*/l'SiBId)1119101):iii(ni):iiiiKiiiXHiomiXihjrim:Oiinnu):('1ilihi>'iiihim:'):Jiinm】Xmii'ioi)iiuin1ilniDJmMH廿35B*BiJim3職4>n油JLSdiEkBi_r_LJ_L_r_L_r_L_r_LJ_L_rL_r_LJL_r_L_r_L_rLi*3JI-BUBiLrisH,頊,*H;!11111r9qbmoiijl1:laiionXmiijXdqul:niiniJiLrir)L£IJllUitiiyJII"III(lUtHILi:(JlDltJII:l£:JIII."Jill-JIIILLIIIIJXLUIIL'I:tIILEII(ILldlLI);SlltllJI:IIGjlll!岫1B

溫馨提示

  • 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

提交評論