




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄TOC\o"1-5"\h\z\o"CurrentDocument"引言 3\o"CurrentDocument"第1章VerilogHDL硬件描述語言的介紹 4\o"CurrentDocument"第2章設(shè)計任務(wù)與要求 5\o"CurrentDocument"實驗?zāi)康呐c任務(wù) 5\o"CurrentDocument"參考設(shè)計方案 6\o"CurrentDocument"第3章設(shè)計說明 7\o"CurrentDocument"設(shè)計思路 7\o"CurrentDocument"模塊介紹 9\o"CurrentDocument"第4章VerilogHDL源程序 11\o"CurrentDocument"第5章功能仿真 18\o"CurrentDocument"功能仿真介紹 18\o"CurrentDocument"功能仿真結(jié)果 19交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器TOC\o"1-5"\h\z第6章時序仿真 20\o"CurrentDocument"時序仿真介紹 20\o"CurrentDocument"時序仿真結(jié)果 21\o"CurrentDocument"第7章管腳分配 22\o"CurrentDocument"第8章設(shè)計結(jié)果 24\o"CurrentDocument"第9章總結(jié) 28\o"CurrentDocument"第10章參考文獻(xiàn) 29第1頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器引言EDA技術(shù)是依靠功能強(qiáng)大的電子計算機(jī),在EDA工具軟件平臺上,對以硬件描述語HDL(HardwareDescriptionLanguage)為系統(tǒng)邏輯描述手段完成的設(shè)計文件,自動地完成邏輯編輯、化簡、分割、綜合、優(yōu)化和仿真,直至下載到可編程邏輯器件CPLD/FPGA或?qū)S眉呻娐稟SIC(ApplicationSpecificIntegratedCircuit)芯片中,實現(xiàn)既定的電子電路設(shè)計功能。EDA技術(shù)使得電子電路設(shè)計者的工作僅限于利用硬件描述語言和EDA軟件平臺來完成對系統(tǒng)硬件功能的實現(xiàn),極大地提高了設(shè)計效率,縮短了設(shè)計周期,節(jié)省了設(shè)計成本。實現(xiàn)路口交通燈系統(tǒng)的控制方法很多,可以用標(biāo)準(zhǔn)邏輯器件,可編程控制器PLC,單片機(jī)等方案來實現(xiàn)。但是這些控制方法的功能修改及調(diào)試都需要硬件電路的支持,在一定程度上增加了功能修改及系統(tǒng)調(diào)試的困難。因此,在設(shè)計中采用EDA技術(shù),應(yīng)用目前廣泛應(yīng)用的VerilogHDL硬件電路描述語言,實現(xiàn)交通燈系統(tǒng)控制器的設(shè)計,利用MAX+PLUSII集成開發(fā)環(huán)境進(jìn)行綜合、仿真,并下載到CPLD可編程邏輯器件中,完成系統(tǒng)的作用。第2頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器第1章VerilogHDL硬件描述語言的介紹VerilogHDL是目前應(yīng)用最廣泛的一種硬件描述語言。VerilogHDL是在1983年由GDA(GateWayDesignAutomation)公司的PhilMoorby首創(chuàng)的。1986年,他對VerilogHDL的發(fā)展又作出了另一個巨大貢獻(xiàn):提出了用于快速門級仿真的XL算法。Verilog-XL算法的成功,使VerilogHDL語言得到迅速發(fā)展?;赩erilogHDL的優(yōu)越性,IEEE于1995年制定yVerilogHDL的IEEE標(biāo)準(zhǔn),即VerilogHDL1364-1995。VerilogHDL語言具有以下特點:基本邏輯門,例如and,or和nand等都內(nèi)置在語言中。用戶定義原語(UDP)創(chuàng)建的靈活性。用戶定義的原語既可以是組合邏輯原語,也可以是時序邏輯原語。開關(guān)級基本結(jié)構(gòu)模型,例如pmos和nmos等也被內(nèi)置在語言中。提供顯示語言結(jié)構(gòu)制定設(shè)計中的端口到端口的時延及路徑和設(shè)計的時序檢查??梢杂萌N不同方式或混和方式對設(shè)計建模這些方式包括:行為描述方式 使用過程化結(jié)構(gòu)建模;數(shù)據(jù)流方式 使用連續(xù)賦值語句方式建模;結(jié)構(gòu)化方式 使用門和模塊實例語句描述建模。能夠描述層次設(shè)計,可使用模塊實例結(jié)構(gòu)描述任何層次。第3頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器VerilogHDL的描述能力能夠通過使用編程語言接口(PLI)機(jī)制進(jìn)一步擴(kuò)展。PLI是允許外部函數(shù)訪問Verilog模塊內(nèi)信息,允許設(shè)計者與模擬器交互的例程集合。設(shè)計能夠在多個層次相加以描述,從開關(guān)級,門級,寄級器傳送級(RTL)到算法級,包括進(jìn)程和隊列級。能夠監(jiān)控擬驗證的執(zhí)行,即模擬驗證執(zhí)行過程這設(shè)計的值能夠被監(jiān)控和顯示。在行為級描述中,VerilogHDL不僅能夠在RTL級上進(jìn)行設(shè)計描述,而且能夠在體系結(jié)構(gòu)描述及其算法級行為上進(jìn)行第2章設(shè)計任務(wù)與要求實驗?zāi)康呐c任務(wù)學(xué)習(xí)利用計數(shù)器和狀態(tài)機(jī)設(shè)計十字路口交通燈控制器。設(shè)計一個簡單十字路口交通燈控制器。該控制器控制甲乙兩道的紅、黃、綠三色燈,指揮交通和行人安全通行。復(fù)雜十字路口交通燈控制器要比簡單交通燈控制器增加一些功能,如倒計時時間顯示,左轉(zhuǎn)彎(左拐)、指示燈閃爍及特殊緊急情況的處理等。第4頁共29頁交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器參考設(shè)計方案下面以下面的十字路口交通燈系統(tǒng)為例,來說明上述功能的實現(xiàn):東西方向(甲道)循環(huán)為綠燈45s,黃燈5s,左拐燈15s,黃燈5s,紅燈40s,黃燈5s南北方向(乙道)循環(huán)為紅燈65s,黃燈5s,綠燈20s,黃燈5s,左拐燈15s,黃燈5s其一個工作周期的時間關(guān)系示意圖如下:甲道道狀態(tài)綠45s 黃5s左拐15秒j55s紅40s黃5s綠20s黃5s左拐15s黃5s紅65s 黃5sS31 1S7S0S1S2S4S5S6表示可以將一個周期劃分成以下8種狀態(tài):S0:cnt=0-44:甲道通行,乙道禁止;S1:cnt=45-49:甲道停車,乙道禁止;S2:cnt=50-64;甲道左拐,乙道禁止;S3:cnt=65-69;甲道停車,乙道禁止;S4:cnt=70-89;甲道禁止,乙道通行;S5:cnt=90-94;甲道禁止,乙道停車;S6:cnt=95-109;甲道禁止,乙道左拐;S7:cnt=110-114;甲道禁止,乙道停車;第5頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器具體實現(xiàn)可采用VHDL/Verilog硬件描述語言設(shè)計。第3章設(shè)計說明設(shè)計思路根據(jù)交通燈控制器要實現(xiàn)的功能,考慮用兩個并行執(zhí)行的always模塊(兩個進(jìn)程)來分別控制甲道和乙道兩個方向的4盞燈。這兩個always模塊使用同一個時鐘信號,以進(jìn)行同步,也就是說,兩個進(jìn)程的敏感信號是同一個。每個always模塊控制一個方向的4種燈按如下順序點亮,并往復(fù)循環(huán):甲道:綠燈一黃燈一左拐燈一黃燈一紅燈一黃燈。乙道:紅燈一黃燈一綠燈一黃燈一左拐燈一黃燈。每種燈亮的時間采用一個減法計數(shù)器進(jìn)行計數(shù),計數(shù)器用同步預(yù)置法設(shè)計,這樣只需改變預(yù)置數(shù)據(jù),就能改變計數(shù)器的模,因此每個方向只要一個計數(shù)器進(jìn)行計時即可。為便于顯示燈亮的時間,計數(shù)器的輸出均采用BCD碼,顯示由4個數(shù)碼管來第6頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器完成,甲道方向和乙道方向各用兩個數(shù)碼管。總體思想可分為以下三個模塊:1)頻率轉(zhuǎn)換模塊這個模塊的基本功能就是將DE2-70實驗板上的50MHz的晶振轉(zhuǎn)換為1Hz的時鐘信號,主要方法是通過遞歸來降低頻率,為了使時鐘信號更加準(zhǔn)確,本次實驗使用實驗板內(nèi)部自帶的晶振信號。2)LED顯示模塊這個模塊的基本功能就是將每條通道四位BCD碼倒計時轉(zhuǎn)換為七段碼顯示在實驗板的數(shù)碼管上,主要方法是通過七段碼的基本分配方式。3)頂層模塊這個模塊包含狀態(tài)分配模塊,初始化倒計時以及狀態(tài)轉(zhuǎn)換模塊三個功能。其中,狀態(tài)分配使用八位BCD碼初始化每個狀態(tài)的時間,初始化倒計時分別對兩個通道BCD碼的時間進(jìn)行倒計時,狀態(tài)轉(zhuǎn)換是用于對時間倒計時結(jié)束后分配交通燈的下一個狀態(tài)??偭鞒虉D:第7頁共29頁交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器頂層模塊倒計時及狀態(tài)轉(zhuǎn)換模塊狀態(tài)分配模塊分頻費顯示模塊頂層模塊倒計時及狀態(tài)轉(zhuǎn)換模塊狀態(tài)分配模塊分頻費顯示模塊模塊介紹(1)狀態(tài)分配模塊:(甲乙兩道除預(yù)置數(shù)及順序不同,其余均相同)流程描述:首先將EN開關(guān)置1,處于清除功能,顯示及亮燈情況不改變,再將EN置為0,第8頁共29頁
交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器處于開始狀態(tài),開始分配狀態(tài),包括每個狀態(tài)的時間長度分配和每個道路的亮燈順序分配。(2)倒計時及狀態(tài)轉(zhuǎn)換模塊:流程描述:首先將EN開關(guān)置1,處于清除功能,再將EN置為0,處于開始狀態(tài),各個道路根據(jù)已分配的狀態(tài)進(jìn)行,通過燈的變化表示紅燈,綠燈,黃燈,左拐燈的變化,同時兩塊LED顯示板會顯示各個狀態(tài)的倒計時情況,當(dāng)?shù)褂嫊r為0,進(jìn)入下一狀態(tài),將所亮的燈以及時長改為預(yù)設(shè)值,重新開始倒計時,否則時間減1,循環(huán)判斷。下表為該控制芯片實現(xiàn)基本功能狀態(tài)轉(zhuǎn)換表:第9頁共29頁數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器A方向 B方向第嶂VerilogHDL第嶂VerilogHDL源程序左拐(al)紅燈(ar)黃燈(ay)綠燈(ag)左拐(al)紅燈(ar)黃燈(ay)綠燈(ag)0100000101000010010010000100001000010100001001001000010000100100moduleTraffic(CLK,EN,LAMPA,LAMPB,ACOUNT,BCOUNT,dis);〃頂層模塊inputCLK;〃同步時鐘信號,inputEN;//使能信號,為1的話,則控制器開始工作output[13:0]ACOUNT,BCOUNT;output[3:0]LAMPA,LAMPB;output[3:0]dis;//清除小數(shù)點assignRST=1;//頻率使能端設(shè)為1,,分頻模塊一直執(zhí)行clk_1hzclk(CLK,RST,clk_1Hz);//分頻模塊,將50MHz分頻為1Hzhex_7segh7(numa[7:4],ACOUNT[13:7]);hex_7segh6(numa[3:0],ACOUNT[6:0]);//顯示甲道時間倒數(shù)hex_7segh5(numb[7:4],BCOUNT[13:7]);第10頁共29第10頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器reg[7:0]numa,numb; 〃八位BCD碼倒計時regtempa,tempb; //控制是否亮燈reg[2:0]counta,countb; 〃控制亮燈的順序reg[7:0]ared,ayellow,agreen,aleft,bred,byellow,bgreen,bleft;//各狀態(tài)的時間reg[3:0]LAMPA,LAMPB;〃控制甲乙兩道方向的亮滅,0?3分別控制左拐通行,綠燈,黃燈,紅燈四盞燈reg[3:0]dis; 〃用于去除LED小數(shù)點always@(EN)if(!EN)〃當(dāng)使能信號為0,重新設(shè)置計數(shù)器begin 〃設(shè)置各種燈的計數(shù)器的預(yù)置數(shù)TOC\o"1-5"\h\zared<=8'b01000000; 〃甲道紅燈40 秒ayellow<=8'b00000101; 〃甲道黃燈5 秒agreen<=8'b01000101; 〃甲道綠燈45 秒aleft <=8'b00010101; 〃甲道左轉(zhuǎn)燈15秒bred<=8'b01100101; 〃乙道紅燈65 秒byellow<=8'b00000101; 〃乙道黃燈5 秒bleft<=8'b00010101; 〃乙道綠燈15秒bgreen<=8'b00100000; 〃乙道左轉(zhuǎn)燈20秒dis<=4'b1111;//去除小數(shù)點endalways@(posedgeclk_1Hz) 〃該進(jìn)程控制甲道的四種燈beginif(EN)beginif(!tempa)begintempa<=1;第11頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器case(counta) 〃控制亮燈的順序0:beginnuma<=agreen;LAMPA<=4;counta<=1;end1:beginnuma<=ayellow;LAMPA<=2;counta<=2;end2:beginnuma<=aleft;LAMPA<=8;counta<=3;end3:beginnuma<=ayellow;LAMPA<=2;counta<=4;end4:beginnuma<=ared;LAMPA<=1;counta<=5;end5:beginnuma<=ayellow; LAMPA<=2;counta<=0;enddefault: LAMPA<=1;endcaseendelsebegin //倒計時if(numa>1)if(!numa[3:0]) 〃如果個位減至1,十位減1,個位變?yōu)?beginnuma[3:0]<=9;numa[7:4]<=numa[7:4]-1;endelsenuma[3:0]<=numa[3:0]-1;if(numa==2) 〃倒計時顯示至1(tempa置0后,下1秒,狀態(tài)才能改變,所以要提t(yī)empa<=0;// 前1秒,置tempa為0)endendelsebeginLAMPA<=4'b0001;counta<=0;tempa<=0;endend第12頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器always@(posedgeclk_1Hz) 〃該進(jìn)程控制乙道的四種燈beginif(EN)beginif(!tempb)begintempb<=1;case(countb) 〃控制亮燈的順序0: begin numb<=bred; LAMPB<=1; countb<=1; endbegin numb<=byellow; LAMPB<=2; countb<=2; endbeginnumb<=bgreen; LAMPB<=4;countb<=3; endbeginnumb<=byellow; LAMPB<=2;countb<=4; endbegin numb<=bleft; LAMPB<=8; countb<=5; endbegin numb<=byellow; LAMPB<=2; countb<=0; enddefault: LAMPB<=1;endcaseendelsebegin 〃倒計時if(numb>1)if(!numb[3:0])〃如果個位減至1,十位減1,個位變?yōu)?beginnumb[3:0]<=9;numb[7:4]<=numb[7:4]-1;endelsenumb[3:0]<=numb[3:0]-1;if(numb==2) 〃倒計時顯示至1(tempb置0后,下1秒,狀態(tài)才能改變,所以要tempb<=0; 提前1秒,置tempb為0)第13頁共29頁
交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器endendelsebeginLAMPB<=4'b0001;tempb<=0;countb<=0;endendendmodulemoduleclk_1hz(CLK,RST,clk_1Hz);//〃分頻模塊inputCLK,RST;outputclk_1Hz;wireclk_1MHz,clk_100KHz,clk_10KHz,clk_1KHz,clk_100Hz,clk_10Hz;divide_by_50d6(clk_1MHz,CLK,RST);divide_by_10d5(clk_100KHz,clk_1MHz,RST);divide_by_10d4(clk_10KHz,clk_100KHz,RST);divide_by_10 d3 (clk_1KHz, clk_10KHz, RST);divide_by_10 d2 (clk_100Hz, clk_1KHz, RST);divide_by_10 d1 (clk_10Hz, clk_100Hz, RST);divide_by_10 d0 (clk_1Hz, clk_10Hz,RST);endmodulemoduledivide_by_10(Q,CLK,RST);〃分頻模塊inputCLK,RST;outputQ;regQ;reg[2:0]count;第14頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器always@(posedgeCLKornegedgeRST)beginif(~RST)beginQ<=1'b0;count<=3'b000;endelseif(count<4)begincount<=count+1'b1;endelsebegincount<=3'b000;Q<=?Q;endendendmodulemoduledivide_by_50(Q,CLK,RST);〃分頻模塊inputCLK,RST;outputQ;regQ;reg[4:0]count;always@(posedgeCLKornegedgeRST)beginif(~RST)beginQ<=1'b0;第15頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器count<=5'b00000;endelseif(count<24)begincount<=count+1'b1;endelsebegincount<=5'b00000;Q<=?Q;endendendmodulemodulehex_7seg(hex_digit,seg);//七段顯示譯碼器input[3:0]hex_digit;output[6:0]seg;reg[6:0]seg;always@(hex_digit)case(hex_digit)4'h0:seg=?7'h3F;4'h1:seg=?7'h06; //a TOC\o"1-5"\h\z4'h2: seg =?7'h5B; // | |4'h3: seg =?7'h4F; // f b4'h4: seg =?7'h66; // | |4'h5:seg=?7'h6D; //g4'h6: seg =?7'h7D; // | |4'h7: seg =?7'h07; // e c第16頁共29頁交通燈控制器《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器4'h8:seg=?7'h7F;//| |4'h9:seg=?7'h6F;// d 4'ha:seg=?7'h77;4,hb:seg=?7'h7C;4'hc:seg=?7'h39;4,hd:seg=?7'h5E;4'he:seg=?7'h79;4,hf:seg=?7'h71;endcaseendmodule第5章功能仿真功能仿真介紹基本概念又稱為前仿真(Pre-layoutSimulation)。主要目的主要目的是確定一個設(shè)計是否實現(xiàn)了預(yù)定的功能(或者說設(shè)計意圖),是證明設(shè)計功能正確性的過程。前仿真也叫RTL級行為仿真,功能仿真,目的是分析電路的邏輯關(guān)系的正確性,仿真速度快,可以根據(jù)需要觀察電路輸入輸出端口和電路內(nèi)部任一信號和寄第17頁共29頁
交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器存器的波形。所處狀態(tài)綜合布局布線完成之前對電路進(jìn)行的仿真是比較理想的仿真,并不包含任何物理信息如寄生效應(yīng)、互連延遲等,稱作“前仿真”,也屬于功能仿真。功能仿真結(jié)果Sinralitiwi*々加:TunctawillThk-Ba:[310m 小|P-g:| 2S.2rr£ iWcfuJi22hs-[二|匚::二::1三::->■<!>,■:-::; R廣:;;Thk-Ba:[310m 小|P-g:| 2S.2rr£ iWcfuJi22hs-[二|匚::二::1三::->■<!>,■:-::; R廣:;;3四£;1哈注;1kM0,*向1:四力::-.^^.--.u■j—r■——? -?.——「一—i——? i—i_rT_rr_nuJr~r~.r~-i—'L一
I--1一j_ J-.TLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLrLn一:”ITA記:企suuypAa一:”ITA記:企suuypAaI;iY);百一,=:, ±-VI;.:?I±JLlJ T2r第18頁共29頁數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器歸iEuMkinWbreCmm,Sjnial-LLJDlilRjda:FblCUMlQJ210ns9195nsIn^at■1105m31口die10口ni2D0?300niI-]qBI53IE0IT數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器歸iEuMkinWbreCmm,Sjnial-LLJDlilRjda:FblCUMlQJ210ns9195nsIn^at■1105m31口die10口ni2D0?300niI-]qBI53IE0ITdI日<;>IQ:■-.i.■.Kninrr--刃:\--LJ-...cd2JLnr~-1r~i-ii-ir~i-ii-i~ ~r~-1————r~-i一一r~一r~一一一pCL'T:~::———:iT-:::77'T:nT:T-'5T:r:T-r7:n:n7TrT:Tr7rT'n7r7:T-:5n:u-::77:-'-:rr:——:T:-'T::r::7r'^]::-'^]::T71第6章時序仿真時序仿真介紹時序仿真就是接近器件運行特性的仿真,仿真文件中已包含器件硬件特性參數(shù),仿真精度高,但時序仿真的仿真文件必須來自針對具體器件的適配器。綜合第19頁共29頁
交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器后得到的EDIF等網(wǎng)表文件通常作為FPGA適配器的輸出文件,產(chǎn)生的仿真網(wǎng)表文件中包含了精確的硬件延遲信息。一句話概括就是,時序仿真就是相當(dāng)于對做好的硬件進(jìn)行硬件測試,看能否達(dá)到要求。時序仿真結(jié)果由于是納秒級別,CLK的頻率是1Hz,納秒過于小,因此看不出LAMPA和LAMPB的變化。此QwtsII?I.'I為|修.,—?好■■:J■k.項,而_哂-i>.JTk_w** Rq>>H-,口■.出中凸。心匕)國E山ip.內(nèi)二.卜”?:」.*riMgfer= "-!曲|舊 ■?■慫CpaiTrf-XCET二GM■出口F一產(chǎn):日/『收」1世,總號才1業(yè)上:小I—爐Uiri.£_M。心匕)國E山ip.內(nèi)二.卜”?:」.*riMgfer= "-!曲|舊 ■?■慫CpaiTrf-XCET二GM■出口F一產(chǎn):日/『收」1世,總號才1業(yè)上:小I—爐Uiri.£_M」i!]&一,?<1?&__8串_川1.口二:4i-ijk_bv.|iJ£'二;IL一丁 ift Jli-^Jbor.lO公L-廿:Uiri*g加£-―4t1Lk_JfH 二IW| IJ1|jyb*■由[gF.=] u同2J-iCCi力@irN陽蛇卓acf31rjnFkw4Hg-3^3VsifiHr—昌忠“MbihhW?n田■」覺但第!OJHtrajg號口¥1”r4?i-]EBI*Inimi:End:IUDhE府5E-LI運峪3EI*' ? ? |He辛3j. Italia^iMun齒 alodk11他 訕& naUTLOH.5 16%陶mm.ceyi!i?E"li:£ii££i(i_liali.clal^_.]Ji£ialkldtri.djE!jrs,_5£|ip-tkieC4S^ji ItoiiaxiiKmiia110 工[?上 n4LbTL陽,廿u 16%朝mduEEmmEEnrccaf£14_ligl5.clal^.Uuiclkldivl.dj!:_l!r?_5DiOSi^yaT<2]rIhEd:InEoiI必IInfD:IIS為IhEd:i-'.),hwtwucbidHDE4dmIQE9cL&cfc±l:mt1eJ.i&lku—aupp+d仁』eJhawiaL'rncnMpaceLn^FxwjlsEdipn.pacrcacL^Mdxisrt:。1mi^-ejeeiL10efSllUliEidiMl.fflWtafliS15S.M\UuAt-BEt£c-LUiJiaclccLaLi.jimJ£acJjarilaiEMifii熱=istengIlDItfeA £肌口「山h ~~A.L*cd'iVtfTWQZEruA.Si<aa=iBd包IJIIa&sist&uay5_JPmHip.|r?iaFL>*n]rrw*雅胤.昌金殛城意昌田的]因qJir啰凹百|(zhì)EW一下』號ffiijittj」¥WHX2?1Jlldbck*第20頁共29頁數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器^.U2EJr-rf1GTaiHMblUX?FlLlQdMkl,JH{j3HcmBumryC-# gi?7nriiFichtf?1cc4f在ntm廿七IInula06ft■IXueg.Eiwatr gffll由數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器^.U2EJr-rf1GTaiHMblUX?FlLlQdMkl,JH{j3HcmBumryC-# gi?7nriiFichtf?1cc4f在ntm廿七IInula06ft■IXueg.Eiwatr gffll由S3?/J廿3”_TLjrLj"Ljn_n_n_jrLjrLrLjrLJ""Ljnjnnr"LJ""Lr"LjrLjrLrLjrrLjrLjnnEElRE--除G:*?日?T?Ei5由* *Fyr.Llui3i.3:?■MFALbt時?n*l.?A?;iAsa-jKllsrUfr+r就h靜?:早?,*,71號m?t!■■?日???,■AH?fle'.L>LIn■>.ei,Fjxp:.JhMhEj蠢-uiTrepqFura^.piuhFJW■利安3#IMHtett.目本|句11^18..壓曲grfc..」婦印K"下..IW|營Hffm*.9 ]白用"W*穹urtwrtc^jiwaMri...第7章管腳分配名稱類型管腳編號對應(yīng)實體備注EnInputPIN_AB25SW[2]使能信號,為1的話,則控制器開始工作CLKInputPIN_AD15CLK_5050MHz時鐘信號ACOUNT[13]OutputPIN_G1HEX7_D[6]顯示甲道時間倒數(shù)的七段日二顯示器ACOUNT[12]OutputPIN_H3HEX7_D[5]ACOUNT[11]OutputPIN_H2HEX7_D[4]ACOUNT[10]OutputPIN_H1HEX7_D[3]ACOUNT[9]OutputPIN_J2HEX7_D[2]ACOUNT[8]OutputPIN_J1HEX7_D[1]ACOUNT[7]OutputPIN_K3HEX7_D[0]第21頁共29頁
ACOUNT[6]OutputPIN_E4HEX6_D[6]ACOUNT[5]OutputPIN_F4HEX6_D[5]ACOUNT[4]OutputPIN_G4HEX6_D[4]ACOUNT[3]OutputPIN_H8HEX6_D[3]ACOUNT[2]OutputPIN_H7HEX6_D[2]ACOUNT[1]OutputPIN_H4HEX6_D[1]ACOUNT[0]OutputPIN_H6HEX6_D[0]BCOUNT[13]OutputPIN_K5HEX5_D[6]顯示乙道時間倒數(shù)的七段日二次顯示器BCOUNT[12]OutputPIN_K4HEX5_D[5]BCOUNT[11]OutputPIN_K1HEX5_D[4]BCOUNT[10]OutputPIN_L3HEX5_D[3]BCOUNT[9]OutputPIN_L2HEX5_D[2]BCOUNT[8]OutputPIN_L1HEX5_D[1]BCOUNT[7]OutputPIN_M3HEX5_D[0]BCOUNT[6]OutputPIN_M2HEX4_D[6]BCOUNT[5]OutputPIN_M1HEX4_D[5]BCOUNT[4]OutputPIN_N3HEX4_D[4]BCOUNT[3]OutputPIN_N2HEX4_D[3]BCOUNT[2]OutputPIN_P3HEX4_D[2]BCOUNT[1]OutputPIN_P2HEX4_D[1]BCOUNT[0]OutputPIN_P1HEX4_D[0]LAMPA[3]OutputPIN_AJ7LEDR[17]甲道左拐通行LAMPA[2]OutputPIN_AD8LEDR[16]甲道綠燈LAMPA[1]OutputPIN_AD9LEDR[15]甲道黃燈LAMPA[0]OutputPIN_AC11LEDR[14]甲道紅燈LAMPB[3]OutputPIN_AC13LEDR[10]乙道左拐通行LAMPB[2]OutputPIN_AD14LEDR[9]乙道綠燈LAMPB[1]OutputPIN_AH3LEDR[8]乙道黃燈LAMPB[0]OutputPIN_AJ2LEDR[7]乙道紅燈《數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器第22頁共29頁
交通燈控制器數(shù)字邏輯電路》課程設(shè)計報告交通燈控制器dis[3]OutputPIN_L6HEX4_DP去除小數(shù)點dis[2]OutputPIN_K6HEX5_DPdis[1]OutputPIN_K2HEX6_DPdis[0]OutputPIN_G2HEX7_DPRSTUnknownPIN_F2LCD_RS頻率模塊使能端第8章設(shè)計結(jié)果程序下載到實驗板后,進(jìn)行實際的測試。使能端EN為sw[2],左右的LED顯示屏分別顯示甲道和乙道的信息,LEDR[17P[1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保溫施工承攬合同范本
- 單位補(bǔ)簽合同范本
- 代工合同范本 文庫
- 半掛車買賣合同范本
- ktv酒水供銷合同范本
- 雙面合同范本
- 分布式光伏居間合同范本
- 打井合同范本共
- 保險退保合同范本
- 保安續(xù)簽合同范本
- 張燕芳《國際貿(mào)易實務(wù)》(第5版)-參考答案示例-已認(rèn)證老師可下載
- 2025屆新高考地理熱點沖刺復(fù)習(xí):糧食安全、農(nóng)業(yè)技術(shù)措施及可持續(xù)發(fā)展
- 政府招商大使合作協(xié)議書
- 完整廣東梅大高速路面塌方災(zāi)害學(xué)習(xí)課件
- AQ/T 9009-2015 生產(chǎn)安全事故應(yīng)急演練評估規(guī)范(正式版)
- 個人租房合同范本-房屋租賃合同范本
- 火鍋店運營管理的問題與解決方案
- CJJ2-2008城市橋梁工程施工與質(zhì)量驗收規(guī)范
- 新媒體營銷:營銷方式+推廣技巧+案例實訓(xùn) 微課版 第2版 教學(xué)大綱
- 德育教育研究課題申報書
- 2024年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫匯編
評論
0/150
提交評論