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

正文內(nèi)容

報告g2出租車計價器51單片機-wenkub.com

2025-07-31 04:38 本頁面
   

【正文】 價格低位的顯示程序段 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: 。初始化PA口 MOV A,71H MOV DPTR,TAB1 。 價格低位滿10則轉(zhuǎn)去高位加1程序段執(zhí)行 AJMP LP4 。里程低位小于3則價格不變,從新計外部脈沖 AJMP LOOP1 。脈沖計數(shù)低位滿10高位加1 MOV 71H,00H DJNZ 51H,XIANSHI MOV 51H,10LP5: INC 73H 。保護累加器中值不被改變 CLR C 。延時顯示 MOV 40H,50 LOOP8: JB ,LOOP8 。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: 。按下則轉(zhuǎn)去相應寄存器賦值程序段 RETKEY_F: 。通過PA口對8255初始化 MOV DPTR,0FF22H 。鍵掃程序段 KEY_0: 。數(shù)碼管顯示1鍵起步價功能程序 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: 。沒有 中斷返回KK: AJMP STOPHH: AJMP L11: AJMP L12 ZZ: MOV R5,0 AJMP RUN 。中斷等待DS0: MOV TH0,0FCH MOV TL0,24H 。寄存器清屏 MOV 50H,10 。顯示緩沖區(qū) MOV 40H,50 。方式控制送入8279 MOV TMOD,01H 。T0中斷START: CLR TR0 。在調(diào)試中也相當?shù)暮喕?。中斷服務程序?qū)δM路程的輸入脈沖作出實時處理,使系統(tǒng)能并行地完成各單元數(shù)據(jù)的操作。再結合硬件結構,進一步弄清軟件程序所承擔的一個個任務細節(jié),確實具體實施的方法。硬件主要指單片機擴展的存儲器,輸入/輸出設備等硬件部件的機器,而軟件是各種工作程序的總稱。當按下顯示鍵時就可看到當前的時間,只要按著不放就一直顯示時間,而且時間能不斷的更新,一旦釋放顯示時間鍵后就恢復顯示金額(如果按下顯示時間鍵前顯示的是金額)或顯示里程(如果按下顯示時間鍵前顯示的是里程)。然后就等時間走到6點(白天價時間段)。而且一直存在,直到再次按下修改價格鍵對晚上價進行修改。而且一直存在,直到再次按下修改價格鍵對白天價進行修改。只有按下啟動鍵時,按動AN黃色帶鎖按鈕燈L7才會閃爍,說明只有按下啟動鍵后計價器才會開始工作。由于在本次設計中采用了模塊化的設計思想,這樣對判斷哪出錯能及時進行修改,對整個程序的實現(xiàn)就非常有利的。T0中斷中,36H,37H,38H單元中存放的是總路程數(shù)據(jù),39H,3AH,3BH單元存儲的是總金額。調(diào)試是其中很重要的環(huán)節(jié),花去了整個過程中大量的精力和時間。若不是0CH鍵則比較是否等于0EH,若是則調(diào)用run_1子程序置1修改價格標志位并用先是指針22H指向33H,原因與按下校時鍵類似。因為外部中斷 INT1控制計價器計價所以開外部中斷 INT1即可。若不等于08H則比較是否等于09H,若是則將顯示時間標志位06H置1再返回執(zhí)行顯示處理,這是因為要顯示時間、里程或金額時要在顯示處理中進行判斷再調(diào)用相應的轉(zhuǎn)換子程序。在顯示處理設計完成后將進行功能鍵的設計。所以將顯示時間鍵設置成一按下該鍵就顯示時間,一旦釋放該鍵就恢復顯示按下顯示時間鍵前顯示的類型金額或里程。在主程序的設計前,對鍵盤進行了規(guī)劃:00H到07H號鍵是數(shù)字鍵。在該程序中,需要完成當前行駛里程數(shù)和總額的累加操作,并將結果存入里程和總額寄存器中。 主程序流程圖 當在計數(shù)狀態(tài)下脈沖停止輸出信號,片內(nèi)的T1 定時器便被啟動,每當計時到達10分鐘,就對當前金額加上中途等待的單價,以后每十分鐘都自動加上中途等待的單價。 所示。下面對各部分模塊作介紹。在考慮到出租車計價器要能夠顯示總金額、總路程的問題時,在程序中設計了顯示切換鍵(“1”鍵),按下此鍵能顯示總路程,再按一次顯示總金額。第三章 系統(tǒng)軟件設計 軟件設計思路通過讀8031芯片的T0口的輸入的脈沖數(shù)目來確定里程,為了便于計算,規(guī)定T0口來1個脈沖為1米(這樣的設計比較符合出租車的實際情況,即車輪周長約為1米)。P2口是從系統(tǒng)擴展時作高8位地址線用。P0口是三態(tài)雙向口, 通稱數(shù)據(jù)總線口, 因為只有該口能直接用于對外部存儲器的讀寫操作。AT24C02 是ATMEL公司的2KB 字節(jié)的電可擦除存儲芯片,采用兩線串行的總線和單片機通訊,額定電流為1mA,靜態(tài)電流10Ua(),芯片內(nèi)的資料可以在斷電的情況下保存40 年以上,而且采用8 腳的DIP 封裝,使用方便。一般商業(yè)品工作溫度為0~+70℃,工業(yè)品為40~+85℃。自定時寫周期包括自動擦除時間不超過10ms,典型時間為5ms。字形碼表如表1所示:表 1 8279字形表顯示字符顯示碼顯示字符顯示碼07EH87FH130H97BH26DHg5FH379Ho1DH433Hd3DH55BHp67H 65FHL 16H770H 熄滅碼00H AT24C02 掉電存儲單元的設計單片機實現(xiàn)的儀器儀表,家用電器,工業(yè)監(jiān)控等系統(tǒng)中,對某些狀態(tài)參數(shù),不僅要求能夠在線修改,而且斷電能保持,以備上電后恢復系統(tǒng)的狀態(tài)。HD8279A片內(nèi)具有驅(qū)動電路,它可以直接驅(qū)動1英寸及以下的LED數(shù)碼管,使外圍電路變得簡單可靠。通常,該端口接+5V即可。KEY為按鍵信號輸出端,在無鍵按下時為高電平;而有鍵按下時此引腳變?yōu)榈碗娖讲⑶乙恢北3值芥I釋放為止。 HD8279與微處理器僅需4條接口線,其中CS為片選信號(低電平有效)。此外,還具有多種控制指令,如消隱、閃爍、左移、右移、段尋址等。 時鐘電路 HD8279鍵盤顯示電路設計本設計選用HD8279來組成鍵盤和顯示電路。 時鐘電路設計89C51系列單片機內(nèi)部有一個可控制的反相放大器,引腳XTALXTAL2為反相放大器的輸入端和輸出端,在XTALXTAL2上外接晶振(或陶瓷諧振器)和電容便組成振蕩器。復位電路和晶振電路是89C51 工作所需的最簡外圍電路。輸出的方波信號接入89C51單片機系統(tǒng)中,通過計算接收到的方波個數(shù)計算當前所行駛的路程。: 系統(tǒng)組成框圖第二章 系統(tǒng)硬件電路設計本系統(tǒng)的硬件設計主要包括單片機AT89S5數(shù)據(jù)顯示部件、復位電路設計、時鐘電路設計、里程計算及計價單元的設計。單片機計算總價的公式為:總價=起步價+單價*(總里程起步里程)。方案框圖如圖22所示:計價脈沖解碼器編碼器磁感應傳感器 計價裝置
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1