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

正文內(nèi)容

基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)--課程設(shè)計(jì)(留存版)

2025-01-09 02:49上一頁面

下一頁面
  

【正文】 分為主程序模塊、定時(shí)計(jì)數(shù)中斷程序、里程計(jì)數(shù)中斷服務(wù)程序、中途等待中斷服務(wù)程序、顯示子程序服務(wù)程序、鍵盤服務(wù)程序六大模塊。表示單程開始。我們想到外接一個(gè)5V的直流電源,發(fā)現(xiàn)這樣會(huì)使整個(gè)系統(tǒng)顯示累贅而難以操作。在本次課程設(shè)計(jì)過程中,我學(xué)會(huì)了在網(wǎng)絡(luò)上查找有關(guān)本設(shè)計(jì)的各硬件的資源,其中包括:AT89S51單片機(jī)及其引腳說明、555引腳圖及其引腳功能等,為本次課程設(shè)計(jì)提供了一定的資料。uint record。 for(i=0。 baiwei=(counter/1000)%10。 xiaoshu=m%10。 } else { P0=0x00。 delay(2)。 for(i=0。 case 0x7b:num=3。 switch(temp) { case 0xbe:num=5。 temp=P3。 temp=P3。 } while(temp!=0x0f) { temp=P3。break。 sentence()。}void check2(void)// 查詢 函數(shù) { dispflag=0。 case 0xeb:num=15。 } while(temp!=0x0f) { temp=P3。 temp=P3。 temp=P3。 switch(temp) { case 0x7e:num=1。}void select(bit a,bit b,bit c){ P20=a。 P0=table[shiwei]。 delay(2)。 delay(2)。 counter=counter*10/rate。void select(bit a,bit b,bit c)。bit begin_signal。通過這幾天晚上的苦想和反復(fù)調(diào)試,以及參考網(wǎng)上的程序,最終還是把問題解決了。測試包括里程計(jì)價(jià)測試、掉電存儲(chǔ)測試測試。當(dāng)按下鍵6時(shí)則返回顯示里程數(shù),價(jià)格兩項(xiàng)數(shù)據(jù)。按鍵S5:查詢按鍵。 H92B4光偶電路 顯示單元電路設(shè)計(jì)由于設(shè)計(jì)要求有里程、金額、等待時(shí)間、速度顯示輸出,所以采用8位LED數(shù)碼管的分屏顯示。欲使CPU僅訪問外部程序存儲(chǔ)器,EA端必須保持低電平,需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。表31 P1口特殊功能P1口引腳特殊功能MOSI(用于ISP編程)MOSI(用于ISP編程)SCK(用于ISP編程)P2口 一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。RST 復(fù)位輸入。(3)按鍵功能:單程/往返分別由“單程” 按鍵和“往返” 按鍵設(shè)定;按“暫?!?鍵,計(jì)價(jià)器可暫停計(jì)價(jià);按“清除” 鍵,計(jì)價(jià)器能將記錄數(shù)據(jù)(里程、等待時(shí)間與金額等)自動(dòng)清0;按“查詢”鍵,能自動(dòng)顯示總等待時(shí)間;按“返回”鍵,仍然顯示里程和金額。因此,汽車計(jì)價(jià)器的研究也是十分有一個(gè)應(yīng)用價(jià)值的。如何選用計(jì)價(jià)器,主要應(yīng)考慮兩個(gè)方面:第一是性能和質(zhì)量是否符合新標(biāo)準(zhǔn)CJ50241997,性能還包括本地區(qū)行政管理部門隨時(shí)間,區(qū)域和車型在運(yùn)價(jià)上的調(diào)整,如里程費(fèi),等候費(fèi),空貼費(fèi),夜間補(bǔ)償費(fèi)等作變更時(shí),改變計(jì)價(jià)器運(yùn)行程序的繁簡程度。不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí)。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。對(duì)P3口寫“1”時(shí),它們被內(nèi)部的上拉電阻把拉到高電并可作輸入端口。 里程計(jì)算、計(jì)價(jià)單元的設(shè)計(jì)里程計(jì)算是通過安裝在車輪上的霍爾傳感器A44E檢測到的信號(hào),在該系統(tǒng)中用兩種脈沖發(fā)生器進(jìn)行模擬,送到單片機(jī),經(jīng)處理計(jì)算,送給顯示單元的。按下該鍵,里程隨脈沖數(shù)成正比累加,在里程大于3公里后,金額數(shù)按單程價(jià)格為2元/公里進(jìn)行累加。 所示。如果按鍵S4被按下,則調(diào)用第一個(gè)子程序:pulse_counter標(biāo)志置0,將t置0。我們發(fā)現(xiàn)程序的鍵盤掃描程序和中斷程序發(fā)生沖突。[3] 張淑清等. 單片微型計(jì)算機(jī)接口技術(shù)及其應(yīng)用 北京:國防工業(yè)出版社, [4] 王曉君等. MCS51及兼容單片機(jī)原理與選型 北京:電子工業(yè)出版社[5]張鑫、華臻、陳書謙.《單片機(jī)原理及應(yīng)用》[M].電子工業(yè)出版社,2005.P110~136.[6]丁元杰、吳大偉.《單片微機(jī)實(shí)題集與實(shí)驗(yàn)指導(dǎo)書》[M].機(jī)械工業(yè)出版社, 2004.P124~125.[7] AT89C52概述[EB/OL]: 附錄附錄1 總體設(shè)計(jì)電路圖附錄2 元件清單 類型名稱數(shù)量類型名稱數(shù)量電阻240Ω或270Ω4三極管9013 4750Ω48050 458550 410K10光耦233k4蜂鳴器191K4直流電機(jī)1電容104 3電機(jī)轉(zhuǎn)盤1100uF1AT24C021螺絲2DIP8座1光電傳感器1萬能板1附錄3 全部源程序該出租車計(jì)價(jià)器的系統(tǒng)軟件設(shè)計(jì)源程序如下:include define uint unsigned int define uchar unsigned chardefine rate 15//脈沖數(shù)與里程數(shù)的比例 sbit P20=P2^0。 char keynum。}void init() // 定時(shí)器初始化 { TMOD=0x01。 //顯示里程數(shù)目 P0=table[xiaoshu]。 //顯示 金額數(shù)目 P0=table[xiaoshu]。 select(1,1,0)。 pulse_counter++。 temp=tempamp。 temp=tempamp。 break。 break。 temp=tempamp。 s_or_d=0。 case 5: check()。 case 6: check2()。 s_or_d=1。 while(temp!=0x0f) { temp=P3。 break。 break。 } } } P3=0xbf。 while(temp!=0x0f) { delay(10)。 if((pulse_counterrecord)5)//如果 每秒 脈沖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1