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

正文內(nèi)容

出租車計(jì)價(jià)器設(shè)計(jì)方案和功能介紹verilog、fpga-預(yù)覽頁(yè)

 

【正文】 變化熄滅狀態(tài):數(shù)碼管熄滅二、主要模塊的設(shè)計(jì)代碼 這里只列舉控制模塊、里程計(jì)數(shù)模塊、時(shí)鐘模塊、等待時(shí)間計(jì)數(shù)模塊、計(jì)價(jià)模塊、數(shù)碼管驅(qū)動(dòng)模塊、尾燈模塊。該模塊最經(jīng)典的時(shí),start和run鍵雙功能設(shè)置。 output [7:0] price_day_short,price_day_long,price_night_short,price_night_long,price_wait_time。 output [3:0] state,start_out。 reg [7:0] short_distance,long_distance。 initial //為了處理小數(shù)點(diǎn),把實(shí)際價(jià)格擴(kuò)大十倍 begin day_time=5。 //最大近程里程數(shù) price_day_short=24。 // one_price_day=140。d0。d14) state=439。 // start/run第一功能區(qū) if(start==1amp。d2) start_out=439。 if(start_out==0) run_out=1。amp。 //加,第二功能 sub=run。 439。 439。 else price_day_short=price_day_short+839。d99。d4: //白天遠(yuǎn)程單價(jià)設(shè)置 begin if(add==1) if(price_day_long=839。d1。 else price_day_long=price_day_long839。 input [3:0] start。 //清零 if(start==1amp。 end //為了方便模擬, else count1=count1+1。output [7:0] hour_out,min_out,sec_out。 sec_out=0。 if(min_out59) min_out=min_out+739。b1。 input [3:0] start。 reg led_stop。run==0) //計(jì)價(jià)開(kāi)關(guān)為1,且車狀態(tài)位0,開(kāi)始計(jì)時(shí) begin led_stop=1。wait_time=wait_time+1。 input [3:0] start。 input [11:0] one_price_day,one_price_night。 reg [15:0] one_price,charge。 //白天近程里程數(shù) reg [15:0] t2。 always(posedge clk) begin if(start==0) //清零 begin flag=0。 t3=0。amp。hour=night_time) one_price=one_price_day。有變化則執(zhí)行下面語(yǔ)句。distanceshort_distance) begin if(hour=day_timeamp。 //遠(yuǎn)程 else //夜晚 if(distance=long_distance) t3=t3+1。amp。 //統(tǒng)計(jì)每天總里程 end endendmodule6 數(shù)碼管驅(qū)動(dòng)模塊(有小數(shù)點(diǎn))//功能: 動(dòng)態(tài)八位數(shù)碼管掃描//輸入?yún)?shù):掃描時(shí)鐘clk_1k,待顯示的數(shù)據(jù)d//輸出參數(shù):數(shù)碼管段選輸出sm_seg,數(shù)碼管位選輸出sm_bit//備 注:待顯示的數(shù)據(jù)為16進(jìn)制格式,例如輸入0x12345678,顯示12345678// DP[7] DP[6] DP[5] DP[4] DP[3] DP[2] DP[1] DP[0]//小數(shù)點(diǎn)位:數(shù)碼管八 數(shù)碼管七 數(shù)碼管六 數(shù)碼管五 數(shù)碼管四 數(shù)碼管三 數(shù)碼管二 數(shù)碼管一// D[31:28] D[27:24] D[23:20] D[19:16] D[15:12] D[11:8] D[7:4] D[3:0]//數(shù)據(jù)位: 數(shù)碼管八 數(shù)碼管七 數(shù)碼管六 數(shù)碼管五 數(shù)碼管四 數(shù)碼管三 數(shù)碼管二 數(shù)碼管一module led_drive3(clk_1k,D,DP,sm_seg,sm_bit)。 //數(shù)碼管小數(shù)點(diǎn)控制信息output[7:0] sm_seg。 //數(shù)碼管位選輸出寄存器reg[3:0] disp_dat。 //輸出數(shù)碼管選擇always (posedge clk_1k) //定義上升沿觸發(fā)進(jìn)程begin count = count +139。 //第八個(gè)數(shù)碼管 339。 //第六個(gè)數(shù)碼管 339。 //第四個(gè)數(shù)碼管 339。 //第二個(gè)數(shù)碼管 339。d7 : sm_bit_r = 839。b1111_1101。 //選擇第六個(gè)數(shù)碼管顯示 339。d3 : sm_bit_r = 839。b1101_1111。 //選擇第二個(gè)數(shù)碼管顯示 339。b1111_1111。 sm_seg_r[6:0] = 739。b1]。h2 : begin sm_seg_r[7]=DP[count139。 end //顯示2 439。b011_0000。 sm_seg_r[6:0] = 739。b1]。h6 : begin sm_seg_r[7]=DP[count139。 end //顯示6 439。b111_1000。 sm_seg_r[6:0] = 739。b1]。ha : begin sm_seg_r[7]=DP[count139。 end //顯示a 439。b000_0011。 sm_seg_r[6:0] = 739。b1]。he : begin sm_seg_r[7]=DP[count139。 end //顯示e //保留一個(gè)狀態(tài),用于閃屏,因此不顯示f//439。b000_1110。b111_1111。reg [7:0] led,led_l,led_s,led_r。b0000_0000。amp。b0000_0000。 else led_l=led_l1。 end if(led_right==1) //右轉(zhuǎn),從左向右依次點(diǎn)亮8個(gè)LED燈 begin if(led_r==839。 led=led_r。復(fù)位功能的時(shí)鐘用50MHz,置數(shù)功能的時(shí)鐘用1Hz。因?yàn)樗旧碛谢謴?fù)功能,無(wú)需手動(dòng)設(shè)置。4 數(shù)碼管閃爍(1)讓p與原數(shù)據(jù)按位或。不應(yīng)該用連加,以避免出錯(cuò)。 (1)一個(gè)時(shí)鐘差 always(posedge clk) begin distance1=distance。 if(count==500000) begin key_reg1=keyin。(!key_reg
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1