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

正文內(nèi)容

基于單片機(jī)出租車計(jì)費(fèi)系統(tǒng)畢業(yè)論文-文庫吧資料

2025-01-24 14:48本頁面
  

【正文】 T 49 //高位位計(jì)數(shù)的最大值50用宏定義unsigned char stop_startflag=0。//十位顯示數(shù)據(jù) display_number[2] = something_count/100。 //程序初始化 while(1) { display_number[0] = something_count%10。 P2 = 0xff。//百位顯示 P2 = shumaguan_bit[2]。 P2 = 0xff。//十位顯示 P2 = shumaguan_bit[1]。 //延時(shí),給硬件反映時(shí)間 P2 = 0xff。//個(gè)位顯示 P2 = shumaguan_bit[0]。 //允許外部中斷1中斷 } else //如果標(biāo)志不為1,允許外部中斷0中斷計(jì)數(shù)開始 { EX0=0。 //標(biāo)志為1或0 if(stop_startflag 1) { stop_startflag=0。 stop_startflag++。 //加1計(jì)數(shù) if(something_count CONUT) //計(jì)數(shù)計(jì)滿255,使之清零 { something_count=0。 PX1=1。 //允許外部中斷0中斷 IT0=1。 //開總中斷 EX1=1。i++)。 while(ms_count) { for(i=0。//數(shù)碼管的動(dòng)態(tài)顯示數(shù)據(jù)unsigned char shumaguan_bit[8] = {0xdf,0xef,0xf7,0xfb,0xfd,0xfe}。unsigned long int something_count = 0。第6章 附錄一 程序源代碼 255計(jì)數(shù)器源代碼include //51的頭文件define CONUT 255 //計(jì)數(shù)的最大值255用宏定義unsigned char stop_startflag=0。在設(shè)計(jì)過程中,可以將所學(xué)習(xí)得理論知識(shí)運(yùn)用到實(shí)踐中,不僅能加深自己對(duì)專業(yè)知識(shí)的理解,而且能豐富和發(fā)展書本上的理論知識(shí),使之轉(zhuǎn)化成更高層次的經(jīng)驗(yàn)、技能和技巧。理論與實(shí)際相結(jié)合,不僅包括課堂上學(xué)習(xí)的有關(guān)知識(shí)要與技能訓(xùn)練相結(jié)合,還要包括了解可接觸社會(huì)實(shí)際的能容。通過本次設(shè)計(jì)我對(duì)單片機(jī)有了一定的認(rèn)識(shí),這是我對(duì)專業(yè)知識(shí)一次實(shí)際性檢驗(yàn)和鞏固。二、本文給出了系統(tǒng)具體的硬件設(shè)計(jì)方案,硬件結(jié)構(gòu)電路圖,設(shè)計(jì)中采用的編程軟件的介紹,電路圖模塊分析等方面。本文設(shè)計(jì)的出租車計(jì)費(fèi)系統(tǒng)具有硬件簡(jiǎn)單,容易實(shí)現(xiàn),性能穩(wěn)定可靠,成本低,壽命長(zhǎng)等特點(diǎn)。畢業(yè)設(shè)計(jì)工作中,在老師的熏陶和教誨下,使我懂得了更多的設(shè)計(jì)思想,有了一定的創(chuàng)新精神和專研精神。 255計(jì)數(shù)器的仿真啟動(dòng)計(jì)數(shù)開始,其仿真圖如下: 255 計(jì)數(shù)器仿真圖 50000計(jì)數(shù)器的仿真 啟動(dòng)計(jì)數(shù)開始,其仿真圖如下: 50000計(jì)數(shù)器仿真圖 50000計(jì)數(shù)器仿真圖 50000計(jì)數(shù)器的仿真啟動(dòng)計(jì)費(fèi)器開始計(jì)費(fèi),其仿真圖如下: 出租車計(jì)費(fèi)器仿真圖 出租車計(jì)費(fèi)器仿真圖第5章 總結(jié)社會(huì)是不斷變化的、發(fā)展的,眼下社會(huì)發(fā)展迅速,對(duì)人才的要求越來越高,要用發(fā)展的眼光看社會(huì),要學(xué)會(huì)習(xí),學(xué)會(huì)創(chuàng)新,學(xué)會(huì)適應(yīng)社會(huì)的發(fā)展需要。焊接要特別小心,要仔細(xì)的對(duì)照電路圖,既不能使電路短路也不能是電路開路,保持電路的暢通,并在相應(yīng)的位置裝上發(fā)光二級(jí)管提示電路通電,可以減輕硬件電路的調(diào)試?yán)щy,還有芯片的焊接要根據(jù)芯片資料了解管腳的功能去焊接,不然很容易燒壞芯片,如過芯片的工作不正常先觀察芯片管腳有無接觸,或者芯片的使能是不是根據(jù)相應(yīng)的要求接的,在用萬用表去測(cè)試電源管腳是否通電,通電后在去測(cè)相應(yīng)的管腳是否輸出相應(yīng)的電平,如果沒有就是芯片有問題,如果相應(yīng)位置的二極管沒有點(diǎn)亮,先觀察二級(jí)管有沒接反,如果沒接反就用萬用表去測(cè)看是否有電壓,如果沒有電壓說明沒通電,如果有電壓說明二極管壞了,當(dāng)然也要根據(jù)軟件結(jié)合,測(cè)試數(shù)碼管給以程序,8段數(shù)碼管一段一段的觀察,看是否管腳接錯(cuò),如果斷碼接錯(cuò)了等顯示數(shù)據(jù)就會(huì)錯(cuò)亂。當(dāng)有脈沖輸入時(shí),下降沿觸發(fā)中,使計(jì)數(shù)加1,使清零。當(dāng)有脈沖輸入時(shí),下降沿觸發(fā)中,使計(jì)數(shù)加1,使清零。 系統(tǒng)的軟件由三大模塊組成:主程序模塊、功能實(shí)現(xiàn)模塊和運(yùn)算控制模塊。(4)可靠性可靠性是系統(tǒng)軟件最重要的指標(biāo)之一,作為能夠穩(wěn)定運(yùn)行的系統(tǒng),抗干擾技術(shù)的應(yīng)用是必不可少的,最起碼的要求是在軟件受到干擾出現(xiàn)異常時(shí),系統(tǒng)還能恢復(fù)正常工作。為了滿足系統(tǒng)的要求,編制軟件時(shí)一般要符合以下基本要求:(1)易理解性、易維護(hù)性 在軟件的設(shè)計(jì)方法中,結(jié)構(gòu)化設(shè)計(jì)是最好的一種設(shè)計(jì)方法,這種設(shè)計(jì)方法是由整體到局部,然后再由局部到細(xì)節(jié),先考慮整個(gè)系統(tǒng)所要實(shí)現(xiàn)的功能,確定整體目標(biāo),然后把這個(gè)目標(biāo)分成一個(gè)個(gè)的任務(wù),任務(wù)中可以分成若干個(gè)子任務(wù),這樣逐層細(xì)分,逐個(gè)實(shí)現(xiàn);(2)實(shí)時(shí)性 實(shí)時(shí)性是電子測(cè)量系統(tǒng)的普遍要求即要求系統(tǒng)及時(shí)響應(yīng)外部事件的發(fā)生,并及時(shí)給出處理結(jié)果。 出租車計(jì)費(fèi)系統(tǒng)電路第3章 軟件設(shè)計(jì)在微機(jī)測(cè)控系統(tǒng)中,軟件與硬件同樣重要。 50000計(jì)數(shù)器的硬件電路的設(shè)計(jì)50000計(jì)數(shù)器電路主要有電源電路,顯示電路、控制電路和顯示驅(qū)動(dòng)電路等組成,主要實(shí)現(xiàn)0~50000的計(jì)數(shù)功能。 255計(jì)數(shù)器的硬件的電路設(shè)計(jì)255計(jì)數(shù)器電路主要有電源電路,顯示電路、控制電路和顯示驅(qū)動(dòng)電路以及傳感器檢測(cè)電路等組成,主要實(shí)現(xiàn)0~255的計(jì)數(shù)功能。給各器件提供電源,使其更好的工作。變壓器將的市電降壓后再通過整流橋整流之后采用了大容量的電解電容進(jìn)行濾波,以減小輸出電壓紋波。設(shè)計(jì)中選用了雙12V的電源電壓變壓器和四個(gè)三端集成穩(wěn)壓器,分別提供+5V、+8V和一5V、8V直流電壓,輸出電流均為1A。系統(tǒng)串口通信電路如下圖所示。該芯片集成有兩路收發(fā)器,可將單片機(jī)輸入的電平轉(zhuǎn)換為電平發(fā)送給從機(jī),或?qū)臋C(jī)接收的電平轉(zhuǎn)換為電平發(fā)送給單片機(jī)。電平轉(zhuǎn)換器有232電平轉(zhuǎn)換和485電平轉(zhuǎn)換,本設(shè)計(jì)采用232電平轉(zhuǎn)換,系統(tǒng)設(shè)計(jì)采用公司的一接口芯,這是一種標(biāo)準(zhǔn)的一接口芯片。具體任務(wù)是:1. 進(jìn)行串并轉(zhuǎn)換;2. 控制數(shù)據(jù)傳輸速率;3. 進(jìn)行錯(cuò)誤檢測(cè);4. 進(jìn)行TTL與EIA電平轉(zhuǎn)換;5. 提供一一接口標(biāo)準(zhǔn)所要求的信號(hào)線。串行通信接口的基本任務(wù)是實(shí)現(xiàn)數(shù)據(jù)格式化。 鍵盤電路 串行通信接口電路目前,廣泛使用的串行數(shù)據(jù)接口標(biāo)準(zhǔn)有一,一與一三種。其原理圖如下所示: 液晶顯示硬件電路 鍵盤硬件電路的設(shè)計(jì)如圖所示按鍵KEY(INTO)、(INT1)相連,采用外部中斷方式。而RS、RW、控制液晶的讀寫操作。 將數(shù)據(jù)或命令送達(dá)數(shù)據(jù)線上,給 E 一個(gè)高脈沖將數(shù)據(jù)送入液晶控制器,完成寫操作。 ②、 液晶1602接口信號(hào)寫操作時(shí)序 通過 RS 確定是寫數(shù)據(jù)還是寫命令。 液晶顯示電路液晶顯示電路主要用于出租的經(jīng)費(fèi)系統(tǒng)的顯示,將出租車的路程以及價(jià)格顯示出來。數(shù)碼電路的設(shè)計(jì)外部脈沖通過計(jì)數(shù),單片機(jī)處理,顯示到數(shù)碼管上,數(shù)碼管顯示一般用動(dòng)態(tài)顯示和靜態(tài)顯示,本設(shè)計(jì)采用的都是動(dòng)態(tài)顯示,能節(jié)省I/O端口資源,是8段的共陰極數(shù)碼管。為了保護(hù)各段LED不被損壞,需要外加限流電阻.如果要顯示某個(gè)字形,則應(yīng)使此字形的相應(yīng)段點(diǎn)亮,也即送一個(gè)不同的電平組合代表的數(shù)據(jù)來控制LED的顯示字形,此數(shù)據(jù)稱為字符的段碼。一位顯示器由八個(gè)發(fā)光二極管組成,其中,7個(gè)發(fā)光二極管構(gòu)成字形“8”的各個(gè)筆劃(段)ag,另一個(gè)小數(shù)點(diǎn)為dp發(fā)光二極管。這種顯示器有共陰極和共陽極兩種。當(dāng)在某段發(fā)光二極管施加一定的正向電壓是,該段筆劃即點(diǎn)亮;不加電壓則該段二極管不亮。發(fā)光二極管的陽極連在一起稱為共陽極顯示器,陰極連在一起的稱為共陰極顯示器。單片機(jī)中使用7段LED構(gòu)成字形“8”,另外,還與一個(gè)小數(shù)點(diǎn)發(fā)光二極管用以顯示數(shù)字、符號(hào)及小數(shù)點(diǎn)。前者價(jià)廉,配置靈活,與單片機(jī)接口方便;后者可進(jìn)行圖形顯示,但接口復(fù)雜,成本較高。時(shí)鐘電路如下圖所示: 時(shí)鐘電路 顯示硬件電路的設(shè)計(jì)顯示電路有數(shù)碼管顯示電路和液晶顯示電路,計(jì)數(shù)器采用的是數(shù)碼管顯示電路,出租車計(jì)費(fèi)系統(tǒng)采用的是液晶顯示電路。51系列單片機(jī)還可使用外部時(shí)鐘。該反向放大器可配置為片內(nèi)振蕩器,石晶振蕩和陶瓷振蕩均可采用。AT89C51內(nèi)部有一個(gè)反相振蕩放大器,XTAL1 時(shí)鐘電路 時(shí)鐘電路是單片機(jī)的心臟,它控制著單片機(jī)的工作節(jié)奏。由于單片機(jī)運(yùn)行過程中,其本身的干擾或外界干擾會(huì)導(dǎo)致出錯(cuò),此時(shí)我們可按復(fù)位鍵重新開始運(yùn)行。其中的數(shù)據(jù)信息不會(huì)丟失,也即復(fù)位后,只影響SFR中的內(nèi)容,內(nèi)部RAM中的數(shù)據(jù)不受影響。AT89C51的RST引腳為復(fù)位端,該引腳連續(xù)保持2個(gè)機(jī)器周期(24個(gè)時(shí)鐘振動(dòng)周期)以上高電平,則可使單片機(jī)復(fù)位。在flash編程期間,EA也接收12伏VPP電壓。為使能從0000H 到FFFFH的外部程序存儲(chǔ)器讀取指令,EA必須接GND。當(dāng)AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。這個(gè)ALE 使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。這一位置 “1”,ALE 僅在執(zhí)行MOVX 或MOVC指令時(shí)有效。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效??撮T狗計(jì)時(shí)完成后,RST 腳輸出96 個(gè)晶振周期的高電平。引腳第二功能 RXD(串行輸入); TXD(串行輸出); INT0(外部中斷0); INT0(外部中斷0); T0(定時(shí)器0外部輸入); T1(定時(shí)器1外部輸入); WR(外部數(shù)據(jù)存儲(chǔ)器寫選通); RD(外部數(shù)據(jù)存儲(chǔ)器寫選通) RST: 復(fù)位輸入。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。在這種應(yīng)用中,P2 口很強(qiáng)的內(nèi)部上拉發(fā)送1。作為輸入使用時(shí),被部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。引腳號(hào) 第二功能 T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出; T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用); MISO(在系統(tǒng)編程用); SCK(在系統(tǒng)編程用)P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。此外,()和時(shí)器/計(jì)數(shù)器的觸發(fā)輸入(),具體如下表所示。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。程序校驗(yàn)時(shí),需要外部上拉電阻。當(dāng)訪問外部程和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址在這種模式下,P0具有內(nèi)部上拉電阻。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。R8 位微控制器8K 字節(jié)在系統(tǒng)可編程,其管腳功能圖如下所示??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。使用ATMEL 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。而且內(nèi)部含有4KB的EPRO
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1