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

正文內(nèi)容

出租車計(jì)價(jià)器設(shè)計(jì)方案和功能介紹verilog、fpga(專業(yè)版)

2025-10-10 20:33上一頁面

下一頁面
  

【正文】 if(count==500000) begin key_reg1=keyin。4 數(shù)碼管閃爍(1)讓p與原數(shù)據(jù)按位或。 end if(led_right==1) //右轉(zhuǎn),從左向右依次點(diǎn)亮8個(gè)LED燈 begin if(led_r==839。b0000_0000。 end //顯示e //保留一個(gè)狀態(tài),用于閃屏,因此不顯示f//439。b000_0011。 sm_seg_r[6:0] = 739。b1]。h2 : begin sm_seg_r[7]=DP[count139。 //選擇第二個(gè)數(shù)碼管顯示 339。b1111_1101。 //第六個(gè)數(shù)碼管 339。 //數(shù)碼管小數(shù)點(diǎn)控制信息output[7:0] sm_seg。distanceshort_distance) begin if(hour=day_timeamp。 t3=0。 input [11:0] one_price_day,one_price_night。 reg led_stop。 sec_out=0。 input [3:0] start。d99。 //加,第二功能 sub=run。 // start/run第一功能區(qū) if(start==1amp。 //最大近程里程數(shù) price_day_short=24。 output [7:0] price_day_short,price_day_long,price_night_short,price_night_long,price_wait_time。設(shè)置好價(jià)格數(shù)據(jù)后,start鍵每按三次就是一次循環(huán),也就是拉完一個(gè)客人。輸出數(shù)據(jù)單位為千米,最小值為1千米,沒有小數(shù)。 194 數(shù)碼管閃爍 195 對于一些取值不能為0的變量,如year,month等,應(yīng)該賦給初始值,以免顯示出錯(cuò)。總的計(jì)價(jià)公式=起步價(jià)+price_day_short*t1+price_day_long*t2+price_night_short*t3+price_night_long*t4+等待金額8 顯示模塊:(1) 金額和里程顯示(2) 等待時(shí)間顯示(3) 時(shí)鐘時(shí)分秒顯示(4) 設(shè)置時(shí)單價(jià)顯示(5) 設(shè)置時(shí)等待價(jià)格顯示(6) 設(shè)置起步價(jià)顯示(7) 設(shè)置里程分界顯示(8) 設(shè)置白天和晚上開始時(shí)間顯示9 數(shù)碼管驅(qū)動(dòng)模塊:根據(jù)顯示模塊提供的段選、位選信號和小數(shù)點(diǎn)控制信號,控制8個(gè)數(shù)碼管顯示數(shù)據(jù)。8個(gè)LED燈從右向左依次循環(huán)點(diǎn)亮。 output run_out。 //實(shí)際價(jià)格14元 one_price_night=180。d0。d1:。d99) price_day_long=839。amp。b1。 if(count10) count=count+1639。 reg [15:0] distance1,distance2。flag==0) begin flag=1。 //近程 else t4=t4+1。 //定義顯示數(shù)碼寄存器reg[2:0] count。d2 : disp_dat = D[11:8]。d4 : sm_bit_r = 839。 endcaseendalways (disp_dat) //高電平:關(guān)閉小數(shù)點(diǎn) 低電平:打開小數(shù)點(diǎn)begincase (disp_dat)//七段譯碼 //小數(shù)點(diǎn)位 //不控制小數(shù)點(diǎn)位 439。h3 : begin sm_seg_r[7]=DP[count139。b1]。 sm_seg_r[6:0] = 739。b100_0110。 end //顯示f default:begin sm_seg_r[7]=139。led_stop==0amp。 end endendmodule三、總結(jié)感想(這是編程中遇到的一些問題的處理方法)1 復(fù)位鍵(reset)的使用心得(1)復(fù)位鍵按一次,復(fù)位。出現(xiàn)閃爍現(xiàn)象。//當(dāng)掃描得到的兩個(gè)信號不同時(shí),說明按鍵按下則輸出高電平電平脈沖 end9 每一個(gè)verilog模塊不能包含太多阻塞賦值語句,否則編譯器會(huì)報(bào)錯(cuò)。8 怎么獲得一個(gè)變量,某時(shí)刻和該時(shí)刻之前的變量? 用非阻塞語句實(shí)現(xiàn)該功能。(1)如果是按鍵信號,按鍵沒有按下時(shí)leap=1無用信號,按鍵按下時(shí)leap=0有用信號,不需要復(fù)位信號。b0000_0001。output [7:0] led。 end //顯示d 439。b000_1000。 sm_seg_r[6:0] = 739。b1]。h1 : begin sm_seg_r[7]=DP[count139。d2 : sm_bit_r = 839。 endcase case(count) //選擇數(shù)碼管顯示位 339。d7 : disp_dat = D[31:28]。 //統(tǒng)計(jì)每天總金額 total_distance=total_distance+distance。 //檢測該時(shí)鐘與該時(shí)鐘之前時(shí)鐘的變量值,是否相等。 //晚上遠(yuǎn)程里程數(shù) reg flag,flag1。 input clk,run。 input clk,run。input clk。d99。d0。run==1amp。 if(set==1) //總狀態(tài)設(shè)置 if(state=439。 reg run_out,add,sub。但是,該模塊還是完整地模塊,所缺少只是其它狀態(tài)下對其它數(shù)據(jù)的設(shè)置,和狀態(tài)4‘b3和4’b4很相似。 1 reset鍵:按一次state=0,復(fù)位,顯示金額和里程數(shù)。1 分頻器模塊:將開發(fā)板提供的50MHz的時(shí)鐘,分頻成1Hz、4Hz、1KHz和6MHz的時(shí)鐘信號,供各模塊使用。 20附錄:總設(shè)計(jì)圖 21 出租車計(jì)價(jià)器設(shè)計(jì)方案和功能介紹一、系統(tǒng)的總體設(shè)計(jì)方案 1功能模塊關(guān)系圖控制模塊等待時(shí)間計(jì)數(shù)時(shí)鐘模塊數(shù)碼管驅(qū)動(dòng)模塊里程計(jì)算模塊計(jì)價(jià)模塊顯示模塊出租車計(jì)價(jià)器組成模塊關(guān)系圖分頻器模塊消抖模塊 2設(shè)計(jì)描述 本數(shù)字鐘有10個(gè)模塊組成,分頻器模塊、消抖模塊、控制模塊、等待時(shí)間計(jì)數(shù)模塊、時(shí)鐘模塊、里程計(jì)算模塊、計(jì)價(jià)模塊、顯示模塊、數(shù)碼管驅(qū)動(dòng)模塊、尾燈模塊。 3 按鍵功能介紹 共有四個(gè)按鍵,reset(復(fù)位鍵)、set(設(shè)置鍵)、start(開始計(jì)價(jià)/加鍵)、run(運(yùn)行狀態(tài)控制/減鍵)。1控制模塊由于該模塊重復(fù)代碼太多了,直接去了一部分。 reg [3:0] state,start_out。d0。amp。d99) price_day_short=839。d0) price_day_long=839。 endendmodule3 時(shí)鐘模塊//時(shí)鐘模塊//為系統(tǒng)提供時(shí)間module clock(clk, //1Hz時(shí)鐘 hour_out, //時(shí),顯示時(shí)間 min_out, //分,顯示時(shí)間 sec_out, //秒, 顯示時(shí)間 )。 end endendmodule4 等待時(shí)間計(jì)數(shù)模塊//等待時(shí)間模塊module wait_t
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1