freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

序列信號(hào)檢測(cè)eda課程設(shè)計(jì)(參考版)

2025-01-19 14:59本頁(yè)面
  

【正文】 同時(shí)對(duì)EDA的課程設(shè)計(jì)有了初步的掌握,以后也許可以做更深層次的設(shè)計(jì)。同時(shí)報(bào)告寫(xiě)起來(lái)也比較困難,不知道從哪些方面寫(xiě)起,調(diào)理很清楚,但是文字上不知道如何編寫(xiě),后來(lái)逐漸找到了感覺(jué),寫(xiě)起來(lái)也比較得心應(yīng)手了。完成本次課程設(shè)計(jì)的過(guò)程,是一個(gè)從無(wú)到有的過(guò)程,從布置課題之后,11天的時(shí)間從查找資料,認(rèn)真理解序列信號(hào)檢測(cè)器的原理,設(shè)計(jì)各個(gè)模塊的程序并仿真,然后硬件調(diào)試,最后編寫(xiě)報(bào)告。實(shí)驗(yàn)現(xiàn)象如下圖片所示:心得體會(huì)這次的EDA課程設(shè)計(jì)是很重要的,這個(gè)課題主要用到了我們一門(mén)重要的專(zhuān)業(yè)課EDA技術(shù)與VHDL的知識(shí),所以可以進(jìn)一步鞏固我們所掌握的知識(shí)內(nèi)容 。若串行輸入的序列碼(LED1~LED8)與預(yù)置數(shù)序列碼相同,數(shù)碼管8顯示“F”;否則仍顯示“0”。設(shè)置好之后按KEY5復(fù)位(平時(shí)數(shù)碼管8顯示“0”)。h0。hf。h8e。 //顯示e 439。he:seg_r = 839。ha1。 //顯示c 439。hc:seg_r = 839。h83。 //顯示a 439。ha:seg_r = 839。h90。 //顯示8 439。h8:seg_r = 839。hf8。 //顯示6 439。h6:seg_r = 839。h92。 //顯示4 439。h4:seg_r = 839。hb0。 //顯示2 439。h2:seg_r = 839。hf9。 //顯示0 439。h0:seg_r = 839。b11111111。b11111110。 //選擇第二個(gè)數(shù)碼管顯示 339。d4:dig_r = 839。b11101111。 //選擇第二個(gè)數(shù)碼管顯示 339。d1:dig_r = 839。b01111111。 endcase case(t3) //選擇數(shù)碼管顯示位 339。 //第八個(gè)數(shù)碼管 default:disp_dat = 439。 //第五個(gè)數(shù)碼管 339。 //第四個(gè)數(shù)碼管 339。 //第二個(gè)數(shù)碼管 339。 //第一個(gè)數(shù)碼管 339。 endcase endendalways (posedge clock) begin if(div_clk) begin case(t3) //選擇掃描顯示數(shù)據(jù) 339。else state=s0。else state=s0。else state=s0。else state=s0。else state=s0。else state=s0。else state=s0。else state=s0。 end always (negedge key_edge[5] or negedge rst)begin if(~rst) state=s0。 //串行序列碼輸出 //數(shù)碼管掃描顯示部分 always (posedge clock) //定義上升沿觸發(fā)進(jìn)程 begin if(div_clk) t3 = t3 + 139。 led_r = {data_shift[8],led_r[7:1]}。d0。b0,data}。 //按鍵5 復(fù)位 assign clkout = buff[5]。b1。b1。b1。b1。 buff。 end end //按鍵邊沿檢測(cè)部分 always (posedge clock) begin buff = dout1 | dout2 | dout3。 dout2 = dout1。b1。d0。b0。b1。 //輸出檢測(cè)結(jié)果//時(shí)鐘分頻部分 always (posedge clock) begin if (count 1739。d8。d6,s7=439。d4,s5=439。d2,s3=439。d0,s1=439。 assign dig = dig_r。 assign led = ~led_r。 //狀態(tài)機(jī)寄存器wire[5:0]key_edge。 //分頻時(shí)鐘,用于消抖和掃描 reg [3:0] disp_r。 //數(shù)碼管掃描計(jì)數(shù)器 reg[3:0]disp_dat。 reg[5:0]dout1,dout2,dout3,buff。 //時(shí)鐘分頻計(jì)數(shù)器 reg[7:0]data。 reg[7:0]dig_r。 //輸出寄存器 reg[7:0]led_r。 //8位預(yù)置數(shù)輸出 output [3:0] disp。 //串行序列碼輸出 output clkout。 //輸出接數(shù)碼管段碼 output[7:0]dig。 //輸入待檢測(cè)預(yù)置數(shù)output[7:0]led。 //復(fù)位信號(hào)輸入//input[3:0]disp。 //按鍵輸入 //input sda。 //外接I/O口 input clock。 //顯示f endcase end endmodule(二)用程序形式做的程序如下。hf:seg_r = 839。h86。 //顯示d 439。hd:seg_r = 839。hc6。 //顯示b 439。hb:seg_r = 839。h88。 //顯示9 439。h9:seg_r = 839。h80。 //顯示7 439。h7:seg_r = 839。h82。 //顯示5 439。h5:seg_r = 839。h99。 //顯示3 439。h3:seg_r = 839。ha4。 //顯示1 439。h1:seg_r = 839。hc0。 endcase end end always (disp_dat) begin case(disp_dat) //七段譯碼 439。 //選擇第八個(gè)數(shù)碼管顯示 default:dig_r = 839。d7:dig_r = 839。b11110111。 //選擇第四個(gè)數(shù)碼管顯示 339。d3:dig_r = 839。b10111111。 //選擇第一個(gè)數(shù)碼管顯示 339。d0:dig_r = 839。h0。d7:disp_dat = disp。d4:disp_dat = dat[3:0]。d3:disp_dat = dat[7:4]。d1:disp_dat = data[3:0]。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1