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

正文內(nèi)容

基于單片機的出租車計費器設計論文(完整版)

2025-01-04 21:31上一頁面

下一頁面
  

【正文】 具體如 圖 42: 14 圖 42最小系統(tǒng)框圖 : 在本設計中主要是制作一個電源模塊來將市電轉(zhuǎn)換為直流穩(wěn)壓電源,才可以將穩(wěn)定的電壓和合適的電流作為電源提供給單片機及其周圍電路系統(tǒng),使之能正常穩(wěn)定地進行工作。 如圖 43: 圖 43電源穩(wěn)壓電路 本設計中系統(tǒng) 的復位方式為人工復位,以手動按鈕方式按下復位鍵后,單片機復位。 如圖 45,本設計中振蕩電路使用的是 12MHz的無源晶振,外接兩個電容進行匹配,使其能夠起振。 D0~ D7為 8位雙向數(shù)據(jù)線。 系統(tǒng)的主程序設計 圖 51主程序 流程 圖 主程序代碼 : void main() { lcd_init()。 } } 開始 計數(shù)器 初始化 液晶 初始化 中斷檢查 顯示 結束 21 圖 52中斷流程圖 中斷代碼: void KeyProc() { if (Trg amp。 在確保電路布線已經(jīng)完整無誤地轉(zhuǎn)印到了覆銅板上后,就可以把板放入腐蝕劑進行腐蝕了。在完成這些的時候,最重要的秘訣就是將問題劃分開來,系統(tǒng)的,有條理的分步進行。通過我的不懈努力和老師、同學的幫助,我總算完成了所有內(nèi)容。 // 1 if(ReadData!=0x00)//有按鍵按下 { delay_nus(500)。//1602關閉顯示 kc=0。 KEY_ADD) { switch(mode) { case 2:ffprice=ffprice+10。 case 3:if(uprice!=12) uprice=uprice4。 } if(farecedj) { fare=fare+uprice/2。 NOP()。 DATAPIN = dat。 delay(1)。amp。 Y=1。 String++。amp。 String++。 delay(1)。 ep=0。 } 5.寫數(shù)據(jù)子程序代碼 void lcd_wdat(unsigned char dat) { while(lcd_bz())。 ep=0。 km++。 case 4:cedj=cedj+100。 KEY_SET) { if(TR0==0) { mode=mode+1。 // 2 Cont = ReadData。今后也請各位師友多多給予批評與建議 。 當然,就算思路已很明晰, 實際動手去做還是會遇見許多問題。 測試功能 打開計費器電源開關,電源燈先亮起來,空車指示燈也亮,加減鍵是用來調(diào)整里程單價數(shù),超額底價,起步價,菜單鍵用于選擇里程單價數(shù),超額底價,起步價,啟動鍵按下去,空車指示燈滅,開始準備計費,液晶顯示為里程數(shù)和價格,電機啟動鍵按下去,開始計費。 KEY_DOWN) switch(mode) } 圖 53主程序仿真圖 系統(tǒng)的各個子程序設計 void KeyRead() void KeyProc() void count() interrupt 1 using 0 void control() 23 void lcd_wcmd(unsigned char cmd) void lcd_wdat(unsigned char dat) 程序 void lcd_init() void lcdprintf(unsigned char X,unsigned char Y,char *String) 制作硬件實物 硬件制作首要選擇是用萬用電路板來焊接,還是制作 PCB板。 KeyProc()。如圖 49: 19 圖 49按鍵電路 指示燈電路 當空車的時候燈亮 ,有人時燈滅。 如圖 45: 圖 45振蕩時鐘電路 17 液晶電路 如圖 46: RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 當復位開關 SRST閉合時, RST引腳電平被拉高使得單片機復位。為了讓系統(tǒng)有更大的擴展,在 5V以上的電源下都能正常工作,就需要一個簡單的 7805穩(wěn)壓電路。若選擇的負載電阻不適合,將會產(chǎn)生裝置無法動作的問題。 ( a) 穿透型(對射型) (b) 穿透型(對射型) (c)穿透型(對射型) (d) 反射型 (e) 貼片穿透型(對射型) 圖 35 光遮斷器種類 光反射器 反射式光遮斷器為光電開關的一種,屬于非接觸型的光電開關,目前的許多機器上也有使用這類光電開關,如光學掃描、光筆、光學編碼器等設備上,也大量被使用。 RET END 程序在開始時對液晶模塊 功能進行了初始化設置,約定了顯示格式。 ACALL ENABLE //調(diào)用寫入命令子程序。 ACALL ENABLE //調(diào)用寫入命令子程序。 指令 11:讀數(shù)據(jù)。 指令 4:顯示開關控制。 第 15~ 16腳:空腳 1602液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160個 不同的點陣字符圖形,如表 1所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“ A”的代碼是 01000001B( 41H),顯示時模塊把地址 41H中的點陣字符圖形顯示出來,我們就能看到字母“ A”。 圖 31 AT89S52單片機 6 液晶簡介 1602采用標準的 16腳接口,其中 : 第 1腳: VSS為地電源。 AT89S52是一個低功耗高性能的單片機,具有 8kB的閃存、 128BRAM、 32個 I/O口、 2個定時 /計數(shù)器、六個中斷源、一個全雙工的串行口,可反復擦寫,支持 ISP(在系統(tǒng)編程 ),可以有效地縮短開發(fā)時間和降低開發(fā)成本。 C語言是一種源于編寫 UNIX操作系統(tǒng)的語言,它是一種結構化語言,可產(chǎn)生壓縮代碼。單片機編程語言介紹對于 51系列單片機,一個新變量名定義之后可在程序中作變量使用,非常易學,根據(jù)解釋的行可以找到錯誤而不是當程序執(zhí)行完才能顯現(xiàn)出來。避免了機械開關帶來的不穩(wěn)定因素。本系統(tǒng)涉及到的理論知識有: PIC單片機知識、 LCD液晶顯示器的工作 原理和使用方法,出租車計費系統(tǒng)的原理和實現(xiàn)方法、 PROTEUS仿真原理及實際應用。本系統(tǒng)由單片機AT89S52和一些外圍器件組成,具有操作簡單,顯示明了,功能強大的特點。對于模式的切換需要用到機械開關,機械開關時間久了會造成接觸不良,功能不易實現(xiàn)。單片機的結構與組成目前,單片機的系統(tǒng)結 構有兩種類型:一種是將程序和數(shù)據(jù)存儲器分開使用,即哈佛( Harvard)結構,當前的單片機大都是這種結構。它很像 PASCAL,是一種結構化語言,它使用關鍵字去定義的結構。微控制器的抗干擾軟件編程方法微控制器越來越多地用于各種電子應用之中,例如自動化、工業(yè)控制和用戶產(chǎn)品市場中。 而相比我們學習的最為基礎的 AT89C51, AT89S52 具有性能 上的優(yōu)勢。當 RS和 RW共同為低電平時可以寫入指令或者顯示地址,當 RS為低電平 RW為高電平時可以讀忙信號,當 RS為高電平 RW為低電平時可以寫入數(shù)據(jù)。 指令 2:光標復位,光標返回到地址 00H。 指令 8: DDRAM地址設置。 RW EQU //確定具體硬件的連接方式。 MOV P1,00000110B //文字不動,光標自動右移。 AJMP $ ENABLE: CLR RS //寫入控制命令的子程序。 10 圖 34 光遮斷器結構圖 此種 遮斷器大致可以分為 2種,一種是外殼插入型,另一種則是雙重模鑄型。 為了提升發(fā)光及受光效率,光遮斷器上的發(fā)光與受
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1