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

正文內(nèi)容

基于單片機的出租車計價系統(tǒng)設(shè)計論文-文庫吧

2025-10-09 14:57 本頁面


【正文】 程序?qū)τ嫈?shù)器加 1。 通過計數(shù)器中的累加值,判斷數(shù)值并調(diào) 用顯示。 計數(shù)子程序是通過對工作寄存器的循環(huán)累加實現(xiàn)的。 秒定時子程序通過 2020 循環(huán)調(diào)用定時器的 2 毫秒定時實現(xiàn),對應(yīng)調(diào)用相應(yīng)子 程序。 碼管顯示子程序通過動態(tài)掃描實現(xiàn)。 毫秒定時是通過軟件延時來實現(xiàn)的。 本科畢業(yè)論文 系統(tǒng) 初始化后 ,判斷 口 ,是否等待計價 .若是則進入等待計價處理,若否,則進入下一步,判斷是否進行車輪計數(shù),若沒有進行車輪計數(shù)則返回等待計價處理,若進行車輪計數(shù),則由計數(shù)器加 1,然后判斷計數(shù)器是否加到 50,若不到 50,則由數(shù)碼管顯示,若到了 50 則由到 50 方式處理,最后由數(shù)碼管顯示計算 的價錢。 主程序流程圖 開始 初始化 是否等待計價 是否車輪計數(shù) 計數(shù)器加 1 是否計數(shù)到 50 到 50 處理 不到 50 處 理 數(shù)碼管顯示 等待計價處理 是 否 否 否 是 是 本科畢業(yè)論文 第 3 章 定時中斷程序設(shè)計 程序概述 在定時中斷服務(wù)程序中,每 100ms 產(chǎn)生一次中斷,當(dāng)產(chǎn)生 10 次中斷的時候,也就到了一秒,送數(shù)據(jù)到相應(yīng)的顯示緩沖單元,并調(diào)用顯示子程序?qū)崟r顯示。 定時中斷服務(wù)程序 重置計數(shù)初值 中斷 10 次? 數(shù)據(jù)送顯示緩沖單元 調(diào)用顯示子程序 恢復(fù)現(xiàn)場 并中斷返回 否 是 開始 保護現(xiàn)場 本科畢業(yè)論文 第 4章 中斷服務(wù) 程序設(shè)計 每當(dāng)霍爾傳感器輸出一個低 電平信號就使單片機中斷一次,當(dāng)里程計數(shù)器對里程脈沖計滿 1000 次時,使微機進入里程計數(shù)中斷服務(wù)程序中。在該程序中,需要完成當(dāng)前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和總額寄存器中 當(dāng)在計數(shù)狀態(tài)下霍爾開關(guān)沒有輸出信號,片內(nèi)的 T1 定時器便被啟動,每當(dāng)計時到達 10分鐘,就對當(dāng)前金額加上中途等待的單價,以后每十分鐘都自動加上中途等待的單價。當(dāng)中途等待結(jié)束的時候,也就自動切換到正常的計價。 第 5 章 鍵盤服務(wù)程序設(shè)計 鍵盤服務(wù)程序概述 鍵盤采用查詢的方式,放在主程序中 ,當(dāng)沒有按鍵按下的時候,單片機循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 第 6 章 顯示子程序服務(wù)程序設(shè)計 顯示子程序服務(wù)程序概述 由于是分屏顯示數(shù)據(jù),所以就要用到 4 個顯示子程序,分別是:時分秒顯示子程序( HMS_DIS)、金額單價顯示子程序( CP_DIS)、路程單價顯示子程序(DP_DIS)、單價調(diào)節(jié)子程序 (PA_DIS)。 本科畢業(yè)論文 第 7章 設(shè)計源程序 include include include include define uchar unsigned char define uint unsigned int /* DS12887 實時時鐘時間地址設(shè)置 */ define second XBYTE [0x6000] /* 秒寄存器地址 */ define sec_alarm XBYTE [0x6001] define minute XBYTE [0x6002] /* 分寄存器地址 */ define min_alarm XBYTE [0x6003] define hour XBYTE [0x6004] /* 小時寄存器地址 */ define week XBYTE [0x6006] /* 星期寄存器地址 */ define date XBYTE [0x6007] /* 日期寄存器地址 */ define month XBYTE [0x6008] /* 月寄存器地址 */ define year XBYTE [0x6009] /* 年寄存器地址 */ define rega XBYTE [0x600A] /* A 寄存器地址 */ define regb XBYTE [0x600B] /* B 寄存器地址 */ define regc XBYTE [0x600C] /* C 寄存器地址 */ define regd XBYTE [0x600D] /* D 寄存器地址 */ /* RT12864HZ 漢字圖形點陣液晶地址設(shè)置 */ define w_c_add XBYTE[0x2070] /* 寫命令字地址 */ define w_d_add XBYTE[0x2071] /* 寫數(shù)據(jù)地址 */ define r_s_add XBYTE[0x2072] /* 讀狀態(tài)字地址 */ 本科畢業(yè)論文 define r_d_add XBYTE[0x2073] /* 讀數(shù)據(jù)地址 */ define COM XBYTE[0x2021] /*8279 命令口 */ define DAT XBYTE[0x2020] /*8279 數(shù)據(jù)口 */ define L 1 /*長度系數(shù) */ define TI 50 /*分度數(shù) */ define HN 30 /*孔個數(shù) */ define LOW 30 /*最低速度 */ uchar xdata key。 /*鍵值 */ uint idata num=0。 /*計數(shù)值 */ uint xdata a=1,b=0。 /*單價 */ uint idata len,fa。 /*路程 費用中間參數(shù) */ uint idata COUT。 /*低速計數(shù) */ uint idata h1,h2,m1,m2,s1,s2。 /*時鐘參數(shù) */ uint idata price=10,fate=00,length=0,leng。 /*顯示參數(shù) */ uint idata m,n,o,p,q,r,s,t。 /*顯示中間參數(shù) */ uint idata state=0,clear=1,begin=0,pri,tim,tt=0,cc=0。nn=0。/*幾個狀態(tài)標志位 */ /*設(shè)置,清除,開始計價,單價修改,時間修改,兩位數(shù)監(jiān)視,六位數(shù)監(jiān)視,數(shù)字標志 */ unsigned char bdata status。 /* lcd 可位尋址片內(nèi)數(shù)據(jù)存儲器,允許位與字節(jié)混合訪問 */ sbit busy=status^7。 /*lcd“忙”線的第 7 位 */ uchar bdata sta_8279。 /*8279*/ sbit du=sta_8279^7。 /* 8279 方式設(shè)置命令字 */ unsigned char rflag。 unsigned char bdata sta_ds。 sbit uip=sta_ds^7。 uchar ds_h,ds_m,ds_s,ds_t。 unsigned char bdata ds_time。 unsigned char code NO[10]={0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9}。/* 0~9LCD*/ uchar code tab[16]={0x3f,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F, 本科畢業(yè)論文 0x71,0x7C,0x39,0x73,0x31,0x71}。/* 0~F 的字型編碼 */ /*LCD 顯示數(shù)組 第一行為時鐘占用 */ uchar xdata hz2[16]={0xB5,0xA5,0xBC,0xDB,0xA3,0xBA,0x20,0x20,0x20,0x20, /* 單 價 : 空 空 */ 0xA3,0xB0,0xA3,0xB0,0xD4,0xAA}。 /* N N 元 */ uchar xdata hz3[16]={0xBE,0xE0,0xC0,0xEB,0xA3,0xBA,0xA3,0xB0,0xA3,0xB0, /* 距 離 : 空 N */ 0xA3,0xB0,0xA3,0xB0,0x4B,0x4D}。 /* N N k m */ uchar xdata hz4[16]={0xBC,0xDB,0xC7,0xAE,0xA3,0xBA,0xA3,0xB0,0xA3,0xB0, /* 價 格 : N N */ 0xA3,0xB0,0xA3,0xB0,0xD4,0xAA}。 /* N N 元 */ uchar xdata hz5[16]={0x20,0x20,0xCA,0xE4,0xC8,0xEB,0xC1,0xBD,0xCE,0xBB, /* 空 輸 入 兩 位 */ 0xB5,0xA5,0xBC,0xDB,0x20,0x20}。 /* 單 價 空 */ uchar xdata hz6[16]={0x20,0x20,0x20,0x20,0xA3,0xBA,0xA3,0xB0,0xA3,0xB0, /* 空 空 : N N */ 0xD4,0xAA,
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1