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

正文內(nèi)容

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

2025-07-16 00:16 上一頁面

下一頁面
 

【正文】 eadSet1302(unsigned char Cmd) { unsigned char dat。 Write1302(Cmd)。 return dat。 WriteSet1302(0x84,((12/10)4|(12%10)))。 }uchar secondh,secondl,minuteh,minutel,hourh,hourl,dayh,dayl,monthh,monthl,yearh,yearl,ReadValue。 setcolumn(column)。 _nop_()。i16。 selectscreen(screen)。i8。 setcolumn(column)。_nop_()。 countb=n%100/10。 displaye(2,0,0*8,num,countb)。 displayc(2,0,2*16,gong)。 a=n/100。 displaye(2,3,1*8,num,a)。 displaye(2,3,5*8,num,d)。0x70)4。 displaye(2,6,7*8,num,secondl)。0x70)4。 displaye(2,6,4*8,num,minutel)。0x70)4。 displaye(2,6,1*8,num,hourl)。0x0F。 ReadValue = ReadSet1302(0x85)。0x0F。 ReadValue = ReadSet1302(0x83)。0x0F。 } void display2(void) { ReadValue = ReadSet1302(0x81)。 displaye(2,3,3*8,num,c)。 c=n%10。 } void display1(float money) { uchar a,b,c,d,n。 displaye(2,0,2*8,num,13)。 countd=(distance_kmn)*10。 n=(int)(distance_km)。i8。_nop_()。 setcolumn(column)。 _nop_()。 setcolumn(column)。i16。 selectscreen(screen)。 WriteSet1302(0x88,((11/10)4|(11%10)))。 WriteSet1302(0x80,((0/10)4|(0%10)))。 SCLK=1。 SCLK=0。 delaynus(2)。 if(DATA==1) dat|=0x80。 delaynus(2)。 Write1302(dat)。 SCLK=0。 delaynus(2)。i++) { DATA=datamp。 SCLK=0。 for(i=0。ds1302sbit RST=P3^5。 uchar code e []= {0x00,0x00,0x8C,0x44,0xB5,0x26,0xA4,0x64,0x0C,0x02,0xF2,0x1A,0xD6,0x12,0xF2,0x02,0x00,0x10,0x08,0xFC,0x4A,0x49,0x4A,0xFC,0x08,0x80,0x4F,0x30,0x0F,0x10,0x2F,0xC0}。 }Uchar code li []= {0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0xFE,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, 0x40,0x40,0x44,0x44,0x44,0x44,0x44,0x7F,0x44,0x44,0x44,0x44,0x44,0x40,0x40,0x00}。 setonoff(1)。 } } } void init_lcd() { readbusy()。 setcolumn(0)。 selectscreen(screen)。delay(2)。break。 case 1:cs1=0。delay(2)。//起始列 lcd_wcmd(column)。//起始行 lcd_wcmd(line)。 //起始頁 lcd_wcmd(page)。 _nop_()。 RS=1。 _nop_()。 RS=0。 while(P0amp。 } void readbusy() { P0=0x00。 sbit EN=P2^2。displaye(1,3,5*8,num,14)。displayc(1,0,2*16,shu)。display(distance_km)。}else { ET0=0。 while(1){if(P10==0){ET0=1。TL0=0xCE。setline(0)。if(distance_km=3)money=5。在此,還要感謝陪伴我共同走過大學(xué)時代并給予我?guī)椭耐瑢W(xué)和朋友們,感謝你們,祝福你們在以后的日子里開開心心的度過每一天!參考文獻[1]: [2]:北京航空航天大學(xué)出版社,2012.[3]:清華大學(xué)出版社, 2012.[4]. 北京:電子工業(yè)出版社,2007[5]:北京郵電大學(xué)出版社,2008[6]——:機械工業(yè)出版社,2005[7]皮大能等. 單片機課程設(shè)計指導(dǎo)書. 北京:北京理工大學(xué)出版社,2010附源程序includeincludeincludeinclude includeincludesbit P10=P1^0。從最開始時的搜集資料,整理資料,到方案比選,確定方案,再到著手開始設(shè)計,每一步都是環(huán)環(huán)相扣,銜接緊密,其中任何一個步驟產(chǎn)生遺漏或者疏忽,就會對以后的設(shè)計帶來很多的不便。致謝畢業(yè)設(shè)計即將結(jié)束,在老師的指導(dǎo)和同學(xué)的幫助之下,學(xué)生對于出租車計價器設(shè)計有了更多新的認知,對出租車計價器設(shè)計有了更深一步的認識,對出租車計價器綜合設(shè)計的整體脈絡(luò)了解得更加的清晰透徹。通過自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了Keil uVisionPROTEUS和C語言等軟件的使用以及硬件焊接與檢測過程中的一些小技巧。由于以前都采用匯編語言實現(xiàn)編程,對用C語言來實現(xiàn)單片機的編程不太習(xí)慣,花費了一些時間來熟悉C語言的編程。 鍵盤掃描子程序鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時候,單片機循環(huán)主程序,一旦右按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。圖41系統(tǒng)主程序流程圖 數(shù)據(jù)處理子程序 每當(dāng)霍爾傳感器輸出一個低電平信號就使單片機中斷一次,在計數(shù)中斷服務(wù)程序,里程和金額都相應(yīng)變化,當(dāng)然等待時間也換算成里程(當(dāng)速度小于5km/h時5分鐘想當(dāng)于1公里)。 系統(tǒng)主程序本設(shè)計中,軟件設(shè)計采用模塊化操作,利用各個模塊之間的相互聯(lián)系,在設(shè)計中采用主程序調(diào)用各個子程序的方法,使程序通俗易懂,我們設(shè)計了整體程序流程圖。5??右邊為6??根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)可找出顯示RAM對應(yīng)的地址,設(shè)立光標,送上要顯示的漢字的第一字節(jié),光標位置加但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)找出顯示RAM對應(yīng)的地址,設(shè)立光標,在此送上該字符對應(yīng)的代碼即可。(2)字符的顯示 點陣圖形式液晶由MN個顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。所以它是高信息量信息顯示的理想器件。顯示的有效面積相對來說也是比較大的。低壓驅(qū)動,一般扭曲向列型(TN)-2V,可以直接與大規(guī)模集成電路直接匹配。微功耗,每個顯示字符只有幾個毫安。而液晶顯示技術(shù)的發(fā)展正
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1