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

正文內容

基于51單片機的出租車計價器帶仿真及程序畢業(yè)論文-文庫吧資料

2024-09-05 20:05本頁面
  

【正文】 06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00, 0x00,0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01}。 uchar code jin []= {0x00,0x80,0x80,0x40,0x20,0x50,0x48,0x44,0xC3,0x44,0x48,0x50,0x20,0x40,0x80,0x80, 0x00,0x40,0x40,0x42,0x4A,0x72,0x42,0x42,0x7F,0x42,0x42,0x62,0x5A,0x42,0x40,0x40}。 uchar code chen []= {0x24,0x24,0xA4,0xFE,0x23,0x22,0x00,0x3E,0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00, 0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41,0x00}。 setline(0)。 selectscreen(0)。 selectscreen(0)。 selectscreen(0)。j++) { lcd_wdat(0x00)。 for(j=0。i++) { setpage(i)。 for(i=0。 } } void clearscreen(uchar screen) { uchar i,j。break。cs2=0。 case 2:cs1=1。delay(2)。delay(2)。break。cs2=0。 } void selectscreen(uchar screen) { switch(screen) { case 0:cs1=0。 } void setonoff(uchar onoff) { onoff=0x3e|onoff。 //最終列 column=column|0x40。 } void setcolumn(uchar column) { column=columnamp。 line=line|0xc0。 } void setline(uchar line) { line = line amp。 } void setpage(uchar page) { page=0xb8|page。 _nop_()。 EN=1。 RW=0。 } void lcd_wdat(uchar dat) { readbusy()。 _nop_()。 EN=1。 RW=0。 } void lcd_wcmd(uchar cmd) { readbusy()。0x80)。 EN=1。 RS=0。 void delay(uchar i) { while(i)。 sbit RW=P2^3。 sbit cs2=P2^1。 display2()。 displayc(1,3,1*16,e)。 displaye(1,0,6*8,num,14)。 displayc(1,0,1*16,chen)。 display1(money)。 money=0。 P12=1。 display1(money)。 P12=0。 Init_DS1302()。 EA=1。 TH0=0xCE。 TMOD=0x06。 clearscreen(0)。 else money=5+(distance_km3)*。 void timer0isr(void)interrupt 1 using 1 { distance_km+=。 sbit P12=P1^2。 在即將離開學校之際 ,我要感謝在大學生活中任課的眾多老師,正是在他們的諄諄教誨下使我順利完成了大學的基礎知識和專業(yè)知識的學習。 本次作者的畢業(yè)設計是由徐老師指導的 ,在他的悉心指導下,我開闊了眼界 ,明確了思路。同時,還幫助我們改變一些處理事情時懶散的習慣。通過畢業(yè)設計,學生對自己三年以來所學的知識有更多的認識。懇請各位老師批評指正, 以使我在以后的學習和實踐中加以改進和提高。本次設計我學習到不少單片機的知識,但由于自己的理論知識水平有限,實踐知識和設計經驗不足,在設計過程中難免存在一些問題。 這次課程設計設計完成后,體會頗多,在學與做的過程中,取長補短,不斷學習新的知識,吸取經驗,達到進步的目的。在設計開始,要形成流程圖,它可以使設計有一定的邏輯性與嚴密性,使得設計思路明確。 選題后,我們便開始復習單片機方面的知識,也查閱、搜索了很多相關資料,進行總體設計與具體設計,同時也學習仿真軟件 Proteus和編程軟件 Keil uVision3。 5 Proteus軟件仿真 本設計需要用 Keil uVision4對 C51程序進行編譯,生成“ .hex”文件 ,如圖51 : 圖 51 Keil uVision4編譯 在 Proteus軟件中畫出仿真電路(如圖 52),把 Keil uVision3編譯后生成的“ .hex”導入到單片機中,按“運行仿真”鍵進行仿真。程序流程圖如圖 42所示。 計算程序根據(jù)里程數(shù)分別進入不同的計算公式。系統(tǒng)流程圖如下圖 41。 在 main函數(shù)編寫開始,要進行初始化,包括對系統(tǒng)初始化和對硬件設備進行初始化,并使硬件處于就緒狀態(tài)。 4 軟件設計 本系統(tǒng)的軟件設計主要分為系統(tǒng)主程序、數(shù)據(jù)處理子程序、和鍵盤掃描 子程 序四個模塊,下面對每一塊進行介紹。但由于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在 LCD上開始顯示的行列號及每行的列數(shù)找出 顯示 RAM對應的地址,設立光標,在此送上該字符對應的代 碼即可。 (2)字符的顯示 用 LCD顯示一個字符時比較復雜,因為一個字符由 6 8或 8 8點陣組成,既要找到和顯示屏幕上某幾個位置對應的顯示 RAM區(qū)的 8字節(jié),還要使每字節(jié)的不同位為“ 1”,其它的為“ 0”,為“ 1”的點亮,為“ 0”的不亮。例如屏的第一行的亮暗由 RAM區(qū)的 000H—— 00FH的 16字節(jié)的內容決定,當( 000H) =FFH時,則屏幕的左上角顯示一條短亮線,長度為 8個點;當( 3FFH) =FFH時,則屏幕的右下角顯示一條短亮線;當( 000H) =FFH,( 001H) =00H,( 002H) =00H,??( 00EH) =00H,( 00FH) =00H時,則在屏幕的頂部顯 示一條由 8段亮線和 8條暗線組成的虛線。 正因為它具有這些特點,所以在一切小型、便攜、數(shù)字、智能化儀表中具有最大競爭力;在大信息量、彩色化、微型及巨型顯示領域,液晶顯示器件也具有很大的潛力。 (5) 液晶顯示器件雖然所需材料都有特殊、較高的要求,但是其結構簡單,而且工藝非常適應現(xiàn)代化規(guī)模生產。因此,在陽光下也能看的很清楚,既 沒有刺目感,也不會引起視覺疲勞,更沒有射線輻射,傷害視力。顯示的有效面積相對來說也是比較大的。 (2) 低壓驅動,一般扭曲向列型( TN)器件閥值電壓僅 - 2V,可以直接與大規(guī)模集成電路直接匹配。 這種顯示器件的最大特點是: (1) 微功耗,每個顯示字符只有幾個毫安。在便于攜帶與搬運為前題之下,傳統(tǒng)的顯示方式如 CRT映像管顯示器及LED顯示板等等,皆受制于體積過大或耗電量甚巨等因素,無法達成使用者的實際需求。因此,每個水晶就像百葉窗,既能允許光線穿過又能擋住光線。 液晶和液晶顯示 LCD顯示使用了兩片極化材料,在它們之間是液體水晶溶液。用數(shù)碼管表現(xiàn)出來,當出租車空車時就顯示時間,給人時間提示。 按鍵單元 本設計的按鍵單元電路(如圖 35)僅有一個功能按鍵,也就是是否計價控制鍵,其功能是開啟計價模式,并控制空車指示燈的亮滅。當車輪轉動一圈時小磁鐵提供一個磁場,則霍爾傳感器輸出一次低電平完成一次數(shù)據(jù)采集,從而產生信號。 其中,單片機的 ( INT0)引腳作為信號的輸入端,采用外部中斷 0進行計數(shù)。這樣兩次電壓變換,使霍爾開關完成了一次開關動作。 在輸入端輸入電壓 VCC,經穩(wěn)壓器穩(wěn)壓后加在霍爾電勢發(fā)生器的兩端,根據(jù)霍爾效應原理,當霍爾片處在磁場中時 ,在垂直于磁場的方向通以電流,則與這二者相垂直的方向上將會產生霍爾電勢差 VH輸出,該 VH信號經放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到 OC門輸出。 BOP與 BRP之間的滯后使開關動作更為可靠。 霍爾傳感器的特性如圖 34所示, 其中 BOP為工作點“開”的磁
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1