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

正文內(nèi)容

基于51單片機(jī)的出租車計(jì)價(jià)器(畢業(yè)論文(完整版)

  

【正文】 ,實(shí)現(xiàn)對(duì)出租車計(jì)價(jià)統(tǒng)計(jì),輸出采用 5461AS 液晶顯示屏。出租車能保證乘客快速,輕松的到達(dá)目的地。因此,研究出租車計(jì)價(jià)器及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。 顯示總費(fèi)用:用四位數(shù)字顯示,顯示方式為“ ” ,單位為元。這樣就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 圖 22 AT89C51引 腳配置 鍵盤接口電路 獨(dú)立式鍵盤:獨(dú)立式鍵盤中,每個(gè)按鍵占用一根 I/O 口線,每個(gè)按鍵電路相對(duì)獨(dú)立。汽車聯(lián)軸器按圓周間隔嵌入磁鋼 ,用霍傳感器集成芯片 A44E 測(cè)并輸出脈沖 ,其工作原理如圖 4 所示 ,霍爾傳感器集成芯片 A44E 有信號(hào)轉(zhuǎn)換、電壓放大、等功能 ,為增加其抗干擾的能力 ,經(jīng)過 74L S14 對(duì)信號(hào)整形后再通過光偶送入 P3. 5 引腳。 圖 26 AT89S52 P1口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。P2口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。 5461AS 液晶簡(jiǎn)介 5461AS 共陰四位數(shù)碼管主要技術(shù)參數(shù)如表 21所示: 顯示容量: 16*2 個(gè)字符 芯片工作電壓: — 工作電流: () 模塊最佳工作電壓: 字符尺寸: *( W*H) mm 表 21 5461AS 共陰四位數(shù)碼管主要技術(shù)參數(shù) 接口信號(hào)說明如圖 26 所示: 圖 25 5461AS 共陰四位數(shù)碼管接口信號(hào)說明 控制器接口說明( HD44780 及兼容芯片) 基本操作時(shí)序 a 讀狀態(tài):輸入: Rs=L, Rw=H, E=H 輸出: D0— D7=狀態(tài)字 b 寫指令:輸入: Rs=L, Rw=L, D0— D7=指令碼 輸出:無 E=高脈沖 C 讀數(shù)據(jù):輸入: Rs=H, Rw=L, E=H 輸出: D0— D7=數(shù)據(jù) d 寫數(shù)據(jù):輸入: Rs=H, Rw=L, D0— D7=數(shù)據(jù) 輸出:無 E=高脈沖 狀態(tài)字說明如表 22所示: STA7 D7 STA6 D6 STA5 D5 STA4 D4 STA3 D3 STA2 D2 STA1 D1 STA0 D0 表 22狀態(tài)字說明( a) STA06 當(dāng)前數(shù)據(jù)地址指針的數(shù)值 STA7 讀寫操作使能 1:禁止 0:允許 表 23 狀態(tài)字說明( b) 注:對(duì)控制器進(jìn)行讀寫操作之前,都必須進(jìn)行讀寫檢測(cè),確保 STA7 為 0 RAM 地址映射圖 控制器內(nèi)部帶有 80*8 位的 RAM緩沖區(qū),對(duì)應(yīng)關(guān)系如下圖 25 所示: 表 24 RAM 地址映射圖 LCD16 字 *2 行 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 … 27 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 … 67 顯示模式設(shè)置如表 25 所示: 指 令碼 功能 0 0 1 1 1 0 0 0 設(shè)置 16*2 顯示, 5*7 點(diǎn)陣, 8位數(shù)據(jù)接口 表 25 顯示模式設(shè)置 顯示開關(guān)及光標(biāo)設(shè)置如表 26所示: 指令碼 功能 0 0 0 0 1 D C B D=1 開顯示; D=0 關(guān)顯示 C=1 顯示光標(biāo); C=0 不顯示光標(biāo) B=1 光標(biāo)閃爍; B=0 光標(biāo)不顯示 0 0 0 0 0 1 N S N=1 當(dāng)讀或?qū)懸粋€(gè)字符后地址指針加一,且光標(biāo)加一 N=0 當(dāng)讀或?qū)懸粋€(gè)字后地址指針減一,且光標(biāo)減一 S=1 當(dāng)寫一個(gè)字符后,整屏顯示左移(N=1)或右移( N=0) ,以得到光標(biāo)不移動(dòng)而屏幕移動(dòng)的效果 S=0 當(dāng)寫一個(gè)字符,整屏顯示不移動(dòng) 表 24 顯示開關(guān)及光標(biāo)設(shè)置 數(shù)據(jù)控制 控制器內(nèi)部沒有一個(gè)數(shù)據(jù)地址指針,用戶可通過它們來訪問內(nèi)部的全部 80 字節(jié)RAM。 按鍵處理模塊 負(fù)責(zé)接收鍵盤按鍵并進(jìn)行相應(yīng)的處理 暫??刂颇K 當(dāng)遇上堵車或者人為按下暫停鍵要進(jìn)行的處理 輔助處理模塊 在其他多個(gè)模塊中要使用到的輔助性函數(shù) 第四章 設(shè)計(jì)體會(huì)與小結(jié) 經(jīng)過這些天有關(guān)于出租車計(jì)價(jià)器的課程設(shè)計(jì),使我對(duì)單片機(jī)的應(yīng)用有了更深的了解。也為以后的進(jìn)一步學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。 //單程還是往返設(shè)置 sbit key3=P1^3。 sbit clk =P3^7。 bit key5_flag。 //單程 or 往返 ,接指示燈; key3_flag=1。 // 等待時(shí)間切換標(biāo)志 led5=1。 if(key3==0) { IE0=0X00。 cost=50。 if(key4_flag) danjia=3。 gewei=temp%10。 P0=0xfe。 wela=0。 dula=1。 dula=1。 dula=1。 P0=led_seg_code[baiwei]。 delay(1)。 dula=0。 } }*/ zanting()。 // 指示,單程還是往返,燈低電平點(diǎn)亮; 往返亮; led2=key3_flag。 TL1=(6553510000)%256。 tt++。 } if(a=100) { a=0。 led_show()。 if(second=60) { second=0。 TL1=(6553520200)%256。 IT0=1。 // 指示是否等待; led4=key1_flag。 if(key2==0) key2_flag=!key2_flag。 if(key1==0) key1_flag=!key1_flag。 wela=1。 dula=0。 delay(1)。 delay(1)。 else P0=led_seg_code[shiwei]|0x80。 P0=led_seg_code[baiwei]。 dula=1。 for(i=0。 cost=danjia*(distance3000)/100+80。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1