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

正文內(nèi)容

單片機課程設(shè)計出租車計價器畢業(yè)論文-資料下載頁

2025-06-18 12:51本頁面
  

【正文】 tart=1。TR0=1。TR1=0。led_run=0。led_await=1。led_stop=1。aa=1。bb=0。cc=1。break。case 2:TR0=0。TR1=1。led_run=1。led_await=0。led_stop=1。aa=0。cc=0。break。case 3:TR0=0。TR1=0。led_run=1。led_await=1。led_stop=0。break。 } if(K4==0) { delay(50)。 if(K4==0) { while(K4==0)。 jump_out=1。 } }}//*******************************************void delay(uchar t){ while(t)。}//*******************************************void set(uchar x){ mand=0x80+x。 wr_(mand)。}//*******************************************void set1(uchar y){ mand=0xc0+y。 wr_(mand)。}//*******************************************void key1(){ if(K==0) { delay(100)。 if(K==0) { while(K==0)。 v++。 if(v==4) v=0。 } } switch(v) { case 0:break。 case 1:if(K1==0){while(K1==0)。value1=value1+10。}break。//起步價加 10 case2:if(K1==0){while(K1==0)。value2=value2+5。}break。//單價加 5 case 3:if(K1==0){while(K1==0)。value3=value3+5。}break。//停止加 5 } if(K2==0) { delay(50)。 if(K2==0) { while(K2==0)。 jump_in=1。// } }}include //頭文件include typedef unsigned char uchar。 //定義一個無符號的字符型的簡寫code uchar tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 bit flag=0。 //定義標量初值為零float y。 //定義 一個浮點型的全局常量 float y1。float count_price=0。 //定義 一個浮點型的全局變量 int a。 //定義兩個無符號的全局變量float s。 //定義 一個浮點型的全局變量define time_num 100 //宏定義時間為100ussbit CLK=P3^5。 //DS1302 的時鐘控制線 sbit DAT=P3^6。 //DS1302 的數(shù)據(jù)線sbit RST=P3^7。 //DS1302 的復位信號define delay_time 60 //宏定義時間為60ussbit SCL=P3^6。 //24c02 的時鐘控制線 sbit SDA=P3^7。 //24c02 的數(shù)據(jù)線sbit s2=P2^1。 //時間設(shè)置開關(guān)sbit s1=P3^3。 //日期設(shè)置開關(guān)sbit s3=P2^2。 //數(shù)據(jù)加/日期時間顯示方式設(shè)置sbit s4=P2^3。 //********************************************************void EX_INT0(void) interrupt 0 //外部中斷 0 函數(shù) { static uchar num。 uchar mybyte。 Write_One_Byte(0x20,0xb0)。 //設(shè)定單價存入緩沖器 _nop_( )。 _nop_( )。 mybyte=Read_One_Byte(0x20)。 //上電保護 num++。 //一個計數(shù)器自增 1IT0=1。 //邊沿觸發(fā)方式if(num==10 ) //判斷是否有 10 個脈沖{ num=0。 //清零count_price ++。 //另一個計數(shù)器計數(shù) if(count_price =4) //不足 40 個脈沖 { s=s+。 //里程加0。5 公里 y1=mybyte+a。 //金額為默認價與等待金額之和 } else //否則大于 40 個脈沖 { s=s+。 //里程加 0。5 公里 y1=(s2)*y+mybyte+a。 //金額為里程減 2 公里乘單價加默認價加等待金額 } } //********************************************************main( ) /* 主函數(shù) */{ uchar key。 Cpu_Init( )。 key=scankey( )。ds1302_write_time( )。 while(1){ key=scankey( )。 if(key==8){ EX0=1。 Y=。 flag=1。 } if(key==7){ EX0=1。 Y=2。 flag=1。 } if(flag) { ET1=0。 DP_DIS( )。 key=scankey( )。 switch(key) { case 5: EX0=1。 P1=0xf0。 delay2(5)。TR0=0。break。 case 6: P1=0x00。 delay2(1)。 Cpu_Init( )。 EX0=0。 TR0=1。 while(1){ ET1=0。 DP_DIS( )。 if(s1==0||s4==0) break。 } break。 }} else{ds1302_read_time( )。just_tm( )。}if(key==4){ ET1=1。 flag=0。 EX0=0。s=0。y1=0。 count_price=0。} }}二 . 設(shè)計總圖本科生課程設(shè)計成績評定表姓 名 X X X 性 別 X專業(yè)、班級 XXXX課程設(shè)計題目:基于 51 單片機原理出租車計價器的設(shè)計課程設(shè)計答辯或質(zhì)疑記錄:1.該計價器是如何按里程計費的?答:當里程3km 時,按起價計算費用當里程3km 時,每公里按 元計費等待累計時間2min 時,按 元/min 計費。2.硬件系統(tǒng)的設(shè)計原理是什么? 答:本系統(tǒng)的硬件設(shè)計主要采用 MCU 技術(shù),通過單片機作為主控器,利用 1602字符液晶作為顯示電路,并用霍爾元件測量路程,采用外部晶振作為時鐘脈沖,實現(xiàn)多功能的出租車計價器設(shè)計。成績評定依據(jù):設(shè)計方案與內(nèi)容(20 分)制作與調(diào)試(30 分)說明書內(nèi)容與規(guī)范程度(20 分)答 辯(20 分)學習態(tài)度與考勤(10 分)總 分(100 分)最終評定成績(以優(yōu)、良、中、及格、不及格評定)指導教師簽字:
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1