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

正文內(nèi)容

畢業(yè)設(shè)計(jì)單片機(jī)課程設(shè)計(jì)出租車(chē)計(jì)價(jià)器(更新版)

  

【正文】 delay2(5)。 } if(key==7) { EX0=1。 //金額為里程減 2 公里乘單價(jià)加默認(rèn)價(jià)加等待金額 } } //******************************************************** main( ) /* 主函數(shù) */ { uchar key。 //邊沿觸發(fā)方式 if(num==10 ) //判斷是否有 10個(gè)脈沖 { num=0。 //******************************************************** void EX_INT0(void) interrupt 0 //外部中斷0 函數(shù) { static uchar num。 //DS1302 的時(shí)鐘控制線(xiàn) sbit DAT=P3^6。 //定義一個(gè)無(wú)符號(hào)的字符型的簡(jiǎn)寫(xiě) code uchar tab[ ]={0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。}break。 v++。 jump_out=1。 case 3:TR0=0。 case 2:TR0=0。TR1=0。 wr_data(table[dispbuf1[10]])。 printstring(:)。 wr_data(table[dispbuf1[1]])。//等待時(shí)間 money=value1+value2**tt+value3*tt1。 printstring(run : )。 wr_data(table[dispbuf[5]])。 wr_data(table[dispbuf[1]])。 dispbuf[4]=value2/10%10。 P0=0xff。 rs=1。 wr_(0x01)。 TL1=(6553650000)%256。 dispbuf1[3]=second%10。 if(second==60) { second=0。 ET0=1。i15。 value2=25。 } } } } } //******************************************* void clear()//跳出下一次 { TR0=0。 lcd_init()。// unsigned char value1=50,value2=25,value3=15。// void delay(uchar t)。 uchar code table[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x70}。 sbit cc=P2^5。 sbit K=P1^0。//液晶寫(xiě)命令 void wr_data(uchar data0)。 這次設(shè)計(jì)是我認(rèn)真認(rèn)識(shí)到完整、嚴(yán)謹(jǐn)、科學(xué)分析問(wèn)題、解 決問(wèn)題的思想是多么的重要,只有擁有了科學(xué)的態(tài)度才能設(shè)計(jì)出有用的產(chǎn)品。另外,多功能出租車(chē)計(jì) 價(jià)器還具有性能可靠、電路簡(jiǎn)單、成本低、實(shí)用性強(qiáng)等特點(diǎn),加上經(jīng)過(guò)優(yōu)化的程序,使其有很高的智能化水平。支持許多通用的微控制器 ,如 PIC, AVR, HC11 以及 8051。判鍵子函數(shù)的流程框圖如圖 32所示: Count++開(kāi)始Second++count=0是否產(chǎn)生中斷?Count=20?Second=60?Minite++second=0Minite=99?Minite=0結(jié)束否否否否是是是是XXXXXXXXX大學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) 11 圖 32判鍵子程序流程圖 顯示子程序 1602 液晶是字符型液晶,它的內(nèi)部自帶字符庫(kù),它可以寫(xiě)兩行的字符,同時(shí)每行可以寫(xiě) 40個(gè)字符,在寫(xiě)顯示程序的時(shí)候,我們先寫(xiě)命令,再設(shè)定字符顯示,最后寫(xiě)數(shù)據(jù),在每寫(xiě)一次命令或數(shù)據(jù)都需要判斷液晶是否忙。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。此時(shí), ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。 RST:復(fù)位輸入。這是由于內(nèi)部上拉的緣故。當(dāng) P1 口的管腳第一次寫(xiě) 1 時(shí),被定義為高阻輸入。英文字符就可。上電復(fù)位電路要求接通電源后,通過(guò)外部電容充電來(lái)實(shí)現(xiàn)單片機(jī)自動(dòng)復(fù)位操作。 方案論證與比較 方案一:采用數(shù)字電子技術(shù),利用 555 定時(shí)芯片構(gòu)成多諧振蕩器,或采用外圍的晶振電路作為時(shí)鐘脈沖信號(hào),采用計(jì)數(shù)芯片對(duì)脈沖盡心脈沖的計(jì)數(shù)和分頻,最后通過(guò)譯碼電路對(duì)數(shù)據(jù)進(jìn)行譯碼,將譯碼所得的數(shù)據(jù)送給數(shù)碼管顯示,一下是該方案的流程框圖,方案一如圖 11所示: XXXXXXXXX大學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) 3 圖 11方案一 案二:采用 EDA 技術(shù),根據(jù)層次化設(shè)計(jì)理論,該設(shè)計(jì)問(wèn)題自頂向下可分為分頻模塊,控制模塊 計(jì)量模塊、譯碼和動(dòng)態(tài)掃描 顯示模塊,其系統(tǒng)框圖如圖 12所示: 圖 12方案二 方案三:采用 MCU 技術(shù),通過(guò)單片機(jī)作為主控器,利用 1602 字符液晶 作為顯示電路,采用外部晶振作為時(shí)鐘脈沖,通過(guò)按鍵可以方便調(diào)節(jié),以 下是方案三的系統(tǒng)流程圖,本方案主要是必須對(duì)于數(shù)字電路比較熟悉,成本又 不 高。計(jì)程范圍 099km,精確到 1km。出租車(chē)計(jì)價(jià)器計(jì)費(fèi)是否準(zhǔn)確、出租車(chē)司機(jī)是否 作弊 才是乘客最關(guān)心的問(wèn)題 ,而計(jì)價(jià)器營(yíng)運(yùn)數(shù)據(jù)的管理是否方便才是 出租車(chē)司機(jī)最關(guān)注的。 在上電時(shí)字符型液晶 1602 顯示最初的起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)三種收費(fèi),通過(guò)按鍵可以調(diào)整起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)。XXXXXXXXX大學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) 《 單片機(jī) 原理 與接口技術(shù)》 課程設(shè)計(jì) 題 目: 基于單片機(jī)的出租車(chē)計(jì)價(jià)器的設(shè)計(jì) XXXXXXXXX大學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) 課程設(shè)計(jì)任務(wù)書(shū) 學(xué)生姓名: X X X 專(zhuān)業(yè)班級(jí): XXX 班 指導(dǎo)教師: X X X 工作單位: XX 系 題 目 : 基于單片機(jī)的出租車(chē)計(jì)價(jià)器的設(shè)計(jì) 初始條件: 1. 運(yùn)用所學(xué)的 單片機(jī)原理與接口技術(shù) 知識(shí)和數(shù)字電路知識(shí); 2. 51單片 機(jī)應(yīng)用開(kāi)發(fā)系統(tǒng)一套; 3. PC機(jī)及相關(guān)應(yīng)用軟件。時(shí)鐘電路采用 12MHz 的晶振 ,作為系統(tǒng)的時(shí)鐘源 ,具有較高的準(zhǔn)確性。再?gòu)募呻娐肥降侥壳暗膯纹瑱C(jī)系統(tǒng)設(shè)計(jì)的出租車(chē)計(jì)價(jià)器。 當(dāng)里程 3km 時(shí),按起價(jià)計(jì)算費(fèi)用 當(dāng)里程 3km 時(shí),每公里按 元計(jì)費(fèi) 等待累計(jì)時(shí)間 2min 時(shí),按 元 /min 計(jì)費(fèi) ②、顯示功能 顯示行駛里程:用四位數(shù)字 顯示,顯示方式為“ XXXX” ,單位為 km。 出租車(chē)停止后能夠顯示行駛的總費(fèi)用。按鍵復(fù)位具有上電復(fù)位功能外,若要復(fù)位,只要按圖中 的 RESET 鍵,電源 VCC 經(jīng)電阻 RR2 分壓,在 RESET 端產(chǎn)生一個(gè)復(fù)位高電平。 鍵盤(pán)接口電路如圖 23所示: 圖 23鍵盤(pán)接口電路 顯示 電路 對(duì)于現(xiàn)實(shí)電路我們可以采用數(shù)碼管,也可以采用液晶顯示,液晶又分字符型和點(diǎn)陣型,我們使用的液晶是字符型液晶,并且?guī)ё址麕?kù)的,不需要查找代碼。 P0 口: P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL門(mén)流。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 P3口也可作為 AT89S52 的一些特殊功能口, P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。如想禁止 ALE的輸出可在 SFR8EH 地址上置 0。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。以下是中斷子函數(shù)的流程圖如圖 31 所示: 圖 31 中斷子程序流程圖 判鍵子函數(shù) 對(duì)于獨(dú)立式鍵盤(pán)判鍵,首先看有鍵按下不,如果有鍵按下則延時(shí)一會(huì)兒,在判斷是否真的有鍵按下,如果確實(shí)有鍵按下,在判鍵釋放,最后執(zhí)行鍵功能程序。 此外,還可以結(jié)合微控制器軟件使用動(dòng)態(tài)的鍵盤(pán),開(kāi)關(guān),按鈕, LEDs 甚至 LCD 顯示 CPU 模型。 本款出租車(chē)計(jì)價(jià)器包括單價(jià)輸出、單價(jià)調(diào)整、顯示當(dāng)前的系統(tǒng)時(shí)間等功能。這在以前的學(xué)習(xí)過(guò)程中是不曾學(xué)到的。// void wr_(uchar mand)。 void key1()。 sbit bb=P2^4。//跳出標(biāo) 志位 void key()。// void chuli1()。// unsigned int tt,tt1。 if(jump_in==1) { jump_in=0。 break。 value1=50。 for(i=0。 TL1=(6553650000)%256。 second++。 dispbuf1[2]=second/10。 } } } TH1=(6553650000)/256。 wr_(0x0c)。 } //******************************************* void wr_data(uchar data0)//液晶寫(xiě)數(shù)據(jù) { busy()。 rw=1。 dispbuf[3]=value2/100%10。 wr_data(table[dispbuf[0]])。 printstring(.)。 /* set1(16)。//總時(shí)間 tt1=minite1。 wr_data(table[dispbuf1[0]])。 wr_data(table[dispbuf1[5]])。 printstring(.)。TR0=1。break。break。 if(K4==0) { while(K4==0)。 if(K==0) { while(K==0)。value2=value2+5。// } } } include //頭文件 include typedef unsigned char uchar。 //定義 一個(gè)浮點(diǎn)型的全局變量 define time_num 100 //宏定義時(shí)間為100us sbit CLK=P3^5。 //數(shù)據(jù)加 /日期時(shí)間顯示方式設(shè)置 sbit s4=P2^3。 //一個(gè)計(jì)數(shù)器自增 1 IT0=1。 5 公里 y1=(s2)*y+mybyte+a。 flag=1。 P1=0xf0。 TR0=1。 flag
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1