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

正文內(nèi)容

畢業(yè)設(shè)計單片機課程設(shè)計出租車計價器(完整版)

2025-01-18 19:52上一頁面

下一頁面
  

【正文】 ********************************* void printstring(uchar *s)//行字符函數(shù) { while(*s) wr_data(*s++)。 wr_data(table[dispbuf1[6]])。 printstring(:)。//起始價 +每公里價 *時間 *速度 +等待價 *等待時間 } else if(f_start==0) { money=0。 wr_data(table[dispbuf1[0]])。 set1(0)。 printstring(.)。 dispbuf[5]=value2%10。 en=1。 rw=0。 } //******************************************* void wr_(uchar mand)//液晶寫命令 { busy()。 dispbuf1[4]=minite1/10。 } //******************************************* void t1_(void) interrupt 3 using 3//定時器 1 中斷 { count1++。 minite++。 ET1=1。i++) { dispbuf[i]=0。 value3=15。 TR1=0。 while(1) { key()。//起始價,運行價,等待價 unsigned int money。// void clear()。//字符 1, 2, 3, 0 uchar dispbuf[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}。 sbit led_run=P3^0。 sbit K1=P1^1。//寫數(shù)據(jù) void lcd_clear()。另外通過本次設(shè)計,是我認(rèn)識到自己理論知識的應(yīng)用能力有很大的欠缺,需要在以后的學(xué)習(xí)中進(jìn)一步提高。 一個月 來,經(jīng)過自己努力,基本上完成了設(shè)計要求的內(nèi)容,在系統(tǒng)可行性分析、原理圖設(shè)計等方面都作了許多實際工 作,取得了一些成績,同時也遇到了一些問題,存在一些不足。最新支持 ARM。液晶顯示程序流程圖如圖 33所示: L C D 初始化開始L C D 寫命令L C D 判忙=0?寫數(shù)據(jù)判忙=0?寫完成了?寫完成了?設(shè)置字符位置結(jié)束否否是是否否是是XXXXXXXXX大學(xué) 課程設(shè)計說明書 12 圖 33 顯示子程序流程圖 圖 33 液晶顯示程序流程圖 總程序流程框圖 定時器初始化開始液晶初始化判斷按鍵函數(shù)1V=?Value1+10 Value2+5 Value3+5數(shù)據(jù)處理顯示函數(shù)Jump_in=1?液晶清屏判斷按鍵函數(shù)V1=?運行暫停停止數(shù)據(jù)處理顯示函數(shù)Jump_out=1?液晶清屏清零函數(shù)結(jié)束否是V=1V=2V=3否是V1=1 V1=2 V1=3是否否是XXXXXXXXX大學(xué) 課程設(shè)計說明書 13 圖 34整體 程序流程圖 XXXXXXXXX大學(xué) 課程設(shè)計說明書 14 第 四 章 proteus 的簡介 Proteus 介紹 Proteus 軟件是來自英國 Labcenter electronics 公司的 EDA 工具軟件,它組合了高級原理布圖、混合模式 SPICE 仿真 ,PCB 設(shè)計以及自動布線來實現(xiàn)一個完整的電子設(shè)計系統(tǒng)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。另外,該引腳被略微拉高。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2口輸出地址的高八位。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 液晶電路使用時,如果發(fā)現(xiàn)液晶不亮可以調(diào)節(jié)連接液晶的點位器,改變液晶的亮度。上電瞬間 RESET 引腳獲得高電平,隨著電容的充電, RERST 引腳的高電平將逐漸下降。方案圖如圖 13 所示: 圖 13方案三 方案總結(jié):通過各個方案的比較 , 本次采用方案三,不但控制簡單,而且成本低廉,設(shè)計電路簡單。 顯示等候時間:用兩位數(shù)字顯示,顯示方式為“ XX” ,單位為 min。因此怎樣設(shè)計出一種既能有效防止司機作弊又能方便司機的計價器尤為重要。通過按鍵模擬出租車的運行,暫停,停止。 要求完成的主要任務(wù) : 以目前生活中正在使用的出租車計價器為原型進(jìn)行設(shè)計,要求具有按時間和里程綜合計算車價的功能,能顯示時間、里程、單價、總車價等相關(guān)信息。復(fù)位電路是 單片機的初始化操作 ,除了正常的初始化外 ,為擺脫困境 ,通過復(fù)位電路可以重新開始。從傳統(tǒng)的全部由機械元器件組成的機械式 ,到半電子式即用電子線路代替部分機械元器件的出租車計價器 。設(shè)起步價為 元。同時具有運行,暫停,停止等狀態(tài),可以顯示運行的時間,同時可以顯示 暫停的時間,具有累加功能,暫停和運行時間在暫停和運行前一次的狀態(tài)上計時。 振蕩電路如圖 21 所示: 圖 21 振蕩電路 復(fù)位電路設(shè)計 復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。 I/O 口內(nèi)部有上拉電阻時,外部可不接上拉電阻。 GND:接地。 P2口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4個 TTL 門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。 /EA/VPP:當(dāng) /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。 XXXXXXXXX大學(xué) 課程設(shè)計說明書 10 中斷子函數(shù) 對于中斷程序,只要定時器計數(shù)滿就會產(chǎn)生中斷 50ms 中斷一次,共計 20次,秒鐘加 1,秒鐘計滿再分鐘加,當(dāng)分鐘加到 99 時全部清零。 PROSPICE 仿真器的一個擴展 PROTEUS VSM:便于包括所有相關(guān)的器件的基于微處理器設(shè)計的協(xié)同仿真。 XXXXXXXXX大學(xué) 課程設(shè)計說明書 15 第 五 章 設(shè)計體會與小結(jié) 出租車計費器系統(tǒng)的設(shè)計已經(jīng)全部完成,能按預(yù)期的效果進(jìn)行模擬汽車啟動,停止,暫停等功能并能夠通過 LCD 顯示車費數(shù)目。通過這次設(shè)計不僅增強了自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能力,更重要的是學(xué)會用工程化的思想來解決問題。//液晶判斷忙標(biāo)志位 void lcd_init()。//直接寫字符 void display1()。 sbit aa=P2^3。//跳入開始標(biāo)志位 bit jump_out。// void chuli()。// uchar second,minite,second1,minite1。 display()。 clear()。 minite1=0。 v1=0。 TH1=(6553650000)/256。 if(count==20) { count=0。 dispbuf1[1]=minite%10。 if(minite1==99) { XXXXXXXXX大學(xué) 課程設(shè)計說明書 3 minite1=0。 wr_(0x06)。 en=0。 rs=0。 dispbuf[2]=value1%10。 printstring(step :)。 wr_data(table[dispbuf[4]])。 XXXXXXXXX大學(xué) 課程設(shè)計說明書 4 wr_data(table[dispbuf[8]])。 */ } //******************************************* void chuli1() { if(f_start==1) { tt=minite*60+second。 printstring(run: )。 wr_data(table[dispbuf1[4]])。 wr_data(table[dispbuf1[9]])。 } } switch(v1) { case 1:f_start=1。cc=1。cc=0。 XXXXXXXXX大學(xué) 課程設(shè)計說明書 5 } if(K4==0) { delay(50)。 } //******************************************* void key1() { if(K==0) { delay(100)。//起步價加 10 case 2:if(K1==0){while(K1==0)。 jump_in=1。 //定義兩個無符號的全局變量 float s。 //日期設(shè)置開關(guān) sbit s3=P2^2。 //上電保護(hù) num++。 //里程加 0。 Y=。 switch(key) { case 5: EX0=1。 EX0=0。 } if(key==4) { ET1=1。 成績評定依據(jù): 設(shè)計方案 與內(nèi)容 ( 20 分) 制作與調(diào)試 ( 30 分) 說明書內(nèi)容與規(guī)范程度 ( 20 分) 答 辯 ( 20 分) 學(xué)習(xí)態(tài)度 與考勤 ( 10 分) 總 分 ( 100 分) 最終評定成績(以優(yōu)、良、中、及格、不及格評定) 指導(dǎo)教師簽字: 年 月 日 。 EX0=0。 while(1) { ET1=0。 XXXXXXXXX大學(xué) 課程設(shè)計說明書 7
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1