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

正文內(nèi)容

報(bào)告g2出租車計(jì)價(jià)器51單片機(jī)-文庫吧在線文庫

2025-09-05 04:38上一頁面

下一頁面
  

【正文】 電存儲(chǔ)單元的設(shè)計(jì) 9 MCU硬件資源分配 11第三章 系統(tǒng)軟件設(shè)計(jì) 13 軟件設(shè)計(jì)思路 13 系統(tǒng)主程序設(shè)計(jì) 13 13 15 15 鍵盤服務(wù)程序 16 程序?qū)崿F(xiàn) 16第四章 系統(tǒng)調(diào)試及分析 18 18 運(yùn)行結(jié)果分析 18結(jié) 論 20參考文獻(xiàn): 21附錄一:系統(tǒng)設(shè)計(jì)總體電路圖 22附錄二:系統(tǒng)軟件設(shè)計(jì)源程序 23第一章 設(shè)計(jì)背景及要求近些年來,隨著單片機(jī)的發(fā)展,產(chǎn)品相當(dāng)?shù)姆倍啵瑔纹⑿蜋C(jī)又稱嵌入式控制器,是20世紀(jì)70年代中期發(fā)展起來的一種大規(guī)模的集成電路器件。例如,產(chǎn)品上提供數(shù)碼顯示及液晶屏顯示器,在任何光照條件下均能清晰顯示各種數(shù)據(jù);可設(shè)置時(shí)距分顯、等候收費(fèi)、特殊狀況下的附加收費(fèi),帶有永久時(shí)鐘,晝夜自動(dòng)切換;能自動(dòng)票據(jù)打印、稅控信息存貯、稅務(wù)和營運(yùn)狀況的查詢及顯示、語音提示和報(bào)價(jià)服務(wù)、IC卡管理;根據(jù)客戶要求,可增加射頻卡讀寫、電子貨幣使用管理、GPS定位車載通訊接口等,以及適合企事業(yè)單位的IC卡一卡通、內(nèi)部車輛管理和配套的軟硬件設(shè)計(jì)。設(shè)計(jì)一個(gè)出租車計(jì)價(jià)器:(1) 能預(yù)置起步價(jià)及單價(jià):;。方案框圖如圖22所示:計(jì)價(jià)脈沖解碼器編碼器磁感應(yīng)傳感器 計(jì)價(jià)裝置解碼寫入器圖22 編碼器方案方案三: 采用單片機(jī)控制。: 系統(tǒng)組成框圖第二章 系統(tǒng)硬件電路設(shè)計(jì)本系統(tǒng)的硬件設(shè)計(jì)主要包括單片機(jī)AT89S5數(shù)據(jù)顯示部件、復(fù)位電路設(shè)計(jì)、時(shí)鐘電路設(shè)計(jì)、里程計(jì)算及計(jì)價(jià)單元的設(shè)計(jì)。復(fù)位電路和晶振電路是89C51 工作所需的最簡外圍電路。 時(shí)鐘電路 HD8279鍵盤顯示電路設(shè)計(jì)本設(shè)計(jì)選用HD8279來組成鍵盤和顯示電路。 HD8279與微處理器僅需4條接口線,其中CS為片選信號(低電平有效)。通常,該端口接+5V即可。字形碼表如表1所示:表 1 8279字形表顯示字符顯示碼顯示字符顯示碼07EH87FH130H97BH26DHg5FH379Ho1DH433Hd3DH55BHp67H 65FHL 16H770H 熄滅碼00H AT24C02 掉電存儲(chǔ)單元的設(shè)計(jì)單片機(jī)實(shí)現(xiàn)的儀器儀表,家用電器,工業(yè)監(jiān)控等系統(tǒng)中,對某些狀態(tài)參數(shù),不僅要求能夠在線修改,而且斷電能保持,以備上電后恢復(fù)系統(tǒng)的狀態(tài)。一般商業(yè)品工作溫度為0~+70℃,工業(yè)品為40~+85℃。P0口是三態(tài)雙向口, 通稱數(shù)據(jù)總線口, 因?yàn)橹挥性摽谀苤苯佑糜趯ν獠看鎯?chǔ)器的讀寫操作。第三章 系統(tǒng)軟件設(shè)計(jì) 軟件設(shè)計(jì)思路通過讀8031芯片的T0口的輸入的脈沖數(shù)目來確定里程,為了便于計(jì)算,規(guī)定T0口來1個(gè)脈沖為1米(這樣的設(shè)計(jì)比較符合出租車的實(shí)際情況,即車輪周長約為1米)。下面對各部分模塊作介紹。 主程序流程圖 當(dāng)在計(jì)數(shù)狀態(tài)下脈沖停止輸出信號,片內(nèi)的T1 定時(shí)器便被啟動(dòng),每當(dāng)計(jì)時(shí)到達(dá)10分鐘,就對當(dāng)前金額加上中途等待的單價(jià),以后每十分鐘都自動(dòng)加上中途等待的單價(jià)。在主程序的設(shè)計(jì)前,對鍵盤進(jìn)行了規(guī)劃:00H到07H號鍵是數(shù)字鍵。在顯示處理設(shè)計(jì)完成后將進(jìn)行功能鍵的設(shè)計(jì)。因?yàn)橥獠恐袛?INT1控制計(jì)價(jià)器計(jì)價(jià)所以開外部中斷 INT1即可。調(diào)試是其中很重要的環(huán)節(jié),花去了整個(gè)過程中大量的精力和時(shí)間。由于在本次設(shè)計(jì)中采用了模塊化的設(shè)計(jì)思想,這樣對判斷哪出錯(cuò)能及時(shí)進(jìn)行修改,對整個(gè)程序的實(shí)現(xiàn)就非常有利的。而且一直存在,直到再次按下修改價(jià)格鍵對白天價(jià)進(jìn)行修改。然后就等時(shí)間走到6點(diǎn)(白天價(jià)時(shí)間段)。硬件主要指單片機(jī)擴(kuò)展的存儲(chǔ)器,輸入/輸出設(shè)備等硬件部件的機(jī)器,而軟件是各種工作程序的總稱。中斷服務(wù)程序?qū)δM路程的輸入脈沖作出實(shí)時(shí)處理,使系統(tǒng)能并行地完成各單元數(shù)據(jù)的操作。T0中斷START: CLR TR0 。顯示緩沖區(qū) MOV 40H,50 。中斷等待DS0: MOV TH0,0FCH MOV TL0,24H 。數(shù)碼管顯示1鍵起步價(jià)功能程序 MOV 71H,00H MOV 72H,00H MOV 73H,00H MOV 74H,00H MOV 75H,01H MOV 76H,00H MOV 50H,10 MOV 51H,10 MOV 52H,10 MOV 53H,10 MOV 54H,10 MOV 55H,10 LJMP XIANSHI RETL11: 。通過PA口對8255初始化 MOV DPTR,0FF22H 。3鍵鍵掃程序段 MOV R2,0EFH MOV DPTR,0FF20H MOV A,R2 MOVX DPTR,A MOV DPTR,0FF22H MOVX A,DPTR JB ,KEY_E SJMP KEY_DOWNX RETKEY_E: 。保護(hù)累加器中值不被改變 CLR C 。里程低位小于3則價(jià)格不變,從新計(jì)外部脈沖 AJMP LOOP1 。初始化PA口 MOV A,71H MOV DPTR,TAB1 。價(jià)格低位的顯示程序段 MOV DPTR,0FF20H MOV A,0EFH MOVX DPTR,A MOV A,75H MOV DPTR,TAB1 MOVC A,A+DPTR MOV DPTR,0FF21H MOVX DPTR,A CPL 03H LJMP RETURNP100000: 。長轉(zhuǎn)移返回中斷P10: 。 價(jià)格低位滿10則轉(zhuǎn)去高位加1程序段執(zhí)行 AJMP LP4 。脈沖計(jì)數(shù)低位滿10高位加1 MOV 71H,00H DJNZ 51H,XIANSHI MOV 51H,10LP5: INC 73H 。延時(shí)顯示 MOV 40H,50 LOOP8: JB ,LOOP8 。按下則轉(zhuǎn)去相應(yīng)寄存器賦值程序段 RETKEY_F: 。鍵掃程序段 KEY_0: 。沒有 中斷返回KK: AJMP STOPHH: AJMP L11: AJMP L12 ZZ: MOV R5,0 AJMP RUN 。寄存器清屏 MOV 50H,10 。方式控制送入8279 MOV TMOD,01H 。在調(diào)試中也相當(dāng)?shù)暮喕?。再結(jié)合硬件結(jié)構(gòu),進(jìn)一步弄清軟件程序所承擔(dān)的一個(gè)個(gè)任務(wù)細(xì)節(jié),確實(shí)具體實(shí)施的方法。當(dāng)按下顯示鍵時(shí)就可看到當(dāng)前的時(shí)間,只要按著不放就一直顯示時(shí)間,而且時(shí)間能不斷的更新,一旦釋放顯示時(shí)間鍵后就恢復(fù)顯示金額(如果按下顯示時(shí)間鍵前顯示的是金額)或顯示里程(如果按下顯示時(shí)間鍵前顯示的是里程)。而且一直存在,直到再次按下修改價(jià)格鍵對晚上價(jià)進(jìn)行修改。只有按下啟動(dòng)鍵時(shí),按動(dòng)AN黃色帶鎖按鈕燈L7才會(huì)閃爍,說明只有按下啟動(dòng)鍵后計(jì)價(jià)器才會(huì)開始工作。T0中斷中,36H,37H,38H單元中存放的是總路程數(shù)據(jù),39H,3AH,3BH單元存儲(chǔ)的是總金額。若不是0CH鍵則比較是否等于0EH,若是則調(diào)用run_1子程序置1修改價(jià)格標(biāo)志位并用先是指針22H指向33H,原因與按下校時(shí)鍵類似。若不等于08H則比較是否等于09H,若是則將顯示時(shí)間標(biāo)志位06H置1再返回執(zhí)行顯示處理,這是因?yàn)橐@示時(shí)間、里程或金額時(shí)要在顯示處理中進(jìn)行判斷再調(diào)用相應(yīng)的轉(zhuǎn)換子程序。所以將顯示時(shí)間鍵設(shè)置成一按下該鍵就顯示時(shí)間,一旦釋放該鍵就恢復(fù)顯示按下顯示時(shí)間鍵前顯示的類型金額或里程。在該程序中,需要完成當(dāng)前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1