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

正文內(nèi)容

畢業(yè)論文-基于stc89c52單片機(jī)的出租車自動(dòng)計(jì)費(fèi)器設(shè)計(jì)(編輯修改稿)

2025-07-09 22:40 本頁面
 

【文章內(nèi)容簡介】 參考文獻(xiàn) [1] 李廣弟 ,朱月秀 ,冷祖祁 .單片機(jī)基礎(chǔ) [M].第 3 版 .北京航空航天大學(xué)出版社, 2021年 1月 [2]李華 .MCS51 系列單片機(jī)實(shí)用接口技術(shù) [M].北京航空航天大學(xué)出版社 ,1996 [3] 馬忠梅,張凱,馬巖,單片機(jī)的 C 語言應(yīng)用程序設(shè)計(jì), [M],北京:北京航空航天大學(xué)出版社, ; [4] 胡輝,單片機(jī)原理及應(yīng)用設(shè)計(jì) — 21 世紀(jì)高等院校規(guī)劃教材 [M],水利水電出版社,; [5] 劉守義,單片機(jī)應(yīng)用技術(shù) [M],西安 :西安電子科技大學(xué)出版社, ; 15 致謝 本論文是在何淑珍老師的悉心指導(dǎo)下完成的,何老師的淵博學(xué)識(shí)和豐富經(jīng)驗(yàn)給我留下了深刻的印象。從何老師那里我學(xué)到的不僅是專業(yè)知識(shí)與實(shí)際問題科學(xué)解決的方法,更為重要的是勤奮和嚴(yán)謹(jǐn)治學(xué)的精神以及對學(xué)生的認(rèn)真負(fù)責(zé),老師的諄諄教誨使我受益匪淺,在此向何老師表示衷心的感謝并致以崇高的敬意!感謝家人給予我學(xué)業(yè)上和生活上的支持與照顧。同時(shí)感謝給予我?guī)椭母魑焕蠋煛⑼瑢W(xué)以及朋友們! 16 附錄 1 元件 件清單 表 名稱 規(guī)格 數(shù)量 備注 電阻 200? 1 個(gè) 1K 1 個(gè) 10K 5 個(gè) 100? 2 個(gè) 電容 20pF 2 個(gè) 10μ F 2 個(gè) 極性電容 發(fā)光二極管 3 個(gè) 按鍵 7 個(gè) 直流電機(jī) 1 個(gè) 晶振 12MHz 1 個(gè) 芯片 STC89C52 1 塊 17 1602 液晶 1 塊 內(nèi)帶字符庫 附錄 2 原理圖 18 12345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1U1Y112MC2 20PFC3 20PFGNDR310KC110uFVCC1234J1VCCS1S2 S3GNDS4P10P11P12P13P14P15P16P17ENRSRWS5GND1VCC2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BG/VCC15BG/GND16LCD1LCD1602GNDGNDVCCVCCP10 P11 P12 P13 P14 P15 P16 P17RS RW ENGNDVOVO546231SW1sw 灰色12P1GNDR4 1K12D2DVCCR110KS6 S7B1蜂鳴器Q18550VCC12D1DGND+R22KP35E01E12E23VSS4SDA5SCL6WE7VDD8124C02GNDVCCsclsdasdasclP35VCCGND 附錄 3 程序清單 include //調(diào)用單片機(jī)頭文件 define uchar unsigned char //無符號(hào)字符型 宏定義 變量范圍 0~255 define uint unsigned int //無符號(hào)整型 宏定義 變量范圍 0~65535 19 uchar miao,fen = 0,shi。 uchar flag_bai_hei。 //白天的晚上的標(biāo)志位 uchar value。 uint bai_3l_price = 60。 //白天 3千米內(nèi)的單價(jià) 6元 uint bai_3w_price = 18。 //白天 3千米外的單價(jià) /千米 元 uint bai_wait_price = 5。 //白天等待時(shí)的單 價(jià) /分鐘 元 uint wan_3l_price = 70。 //晚上 3千米內(nèi)的單價(jià) /千米 7 元 uint wan_3w_price = 22。 //晚上 3千米外的單價(jià) /千米 元 uint wan_wait_price = 10。 //晚上等待時(shí)的單價(jià) /分鐘 1 元 uint distance = 0。 //行使的距離 uint zong_jia。 //總的價(jià) bit flag_300ms = 0。 bit flag_1s 。 bit flag_time_en = 0。 include /***********************1ms 延時(shí)函數(shù) *****************************/ void delay_1ms(uint q) { uint i,j。 for(i=0。iq。i++) for(j=0。j120。j++)。 } include void write_iic_data() { write_24c02(0,flag_bai_hei)。 write_24c02(1,bai_3l_price % 256)。 //保存數(shù)據(jù) write_24c02(2,bai_3l_price / 256)。 //保存數(shù)據(jù) write_24c02(3,bai_3w_price % 256)。 //保存數(shù)據(jù) 20 write_24c02(4,bai_3w_price / 256)。 //保存數(shù)據(jù) write_24c02(5,bai_wait_price % 256)。 //保存 數(shù)據(jù) write_24c02(6,bai_wait_price / 256)。 //保存數(shù)據(jù) write_24c02(7,wan_3l_price % 256)。 //保存數(shù)據(jù) write_24c02(8,wan_3l_price / 256)。 //保存數(shù)據(jù) write_24c02(9,wan_3w_price % 256)。 //保存數(shù)據(jù) write_24c02(10,wan_3w_price / 256)。 //保存數(shù)據(jù) write_24c02(11,wan_wait_price % 256)。 //保存數(shù)據(jù) write_24c02(12,wan_wait_price / 256)。 //保存數(shù)據(jù) } /****************自動(dòng)初始化保存的數(shù)據(jù) *******************/ void zidong_chushifa_iic() { value = read_24c02(200)。 value = read_24c02(200)。 if(value != 0x91) //新的單片機(jī)初始單片機(jī)內(nèi)問 EEPOM { value = 0x91。 write_iic_data()。 write_24c02(200,value)。 //保存數(shù)據(jù) } delay_1ms(300)。 } /****************讀出來保存的數(shù)據(jù) **********************/ void read_iic_data() { flag_bai_hei = read_24c02(0)。 bai_3l_price = read_24c02(2)。 bai_3l_price = bai_3l_price * 256 + read_24c02(1)。 bai_3w_price = read_24c02(4)。 bai_3w_price = bai_3w_price * 256 + read_24c02(3)。 bai_wait_price = read_24c02(6)。 bai_wait_price = bai_wait_price * 256 + read_24c02(5)。 21 wan_3l_price = read_24c02(8)。 wan_3l_price = wan_3l_price * 256 + read_24c02(7)。 wan_3w_price = read_24c02(10)。 wan_3w_price = wan_3w_price * 256 + read_24c02(9)。 wan_wait_price = read_24c02(12)。 wan_wait_price = wan_wait_price * 256 + read_24c02(11)。 } /****************獨(dú)立按鍵處理函數(shù) ************************/ define key_io P2 uchar key_can。 void key() { static uchar key_new = 0,key_old = 0,key_value = 0。 key_io |= 0x3f。 if(key_new == 0) //按鍵松開 { if((key_io amp。 0x3f) == 0x3f) key_value ++。 else key_value = 0。 if(key_value = 5) //按鍵松開松手檢測 { key_value = 0。 key_new = 1。 //按鍵松開后進(jìn)入等待按鍵狀態(tài) } } else { if((key_io amp。 0x3f) != 0x3f) //按鍵按下 key_value ++。 22 else key_value =0。 if(key_value = 5) //按鍵按下消抖 { key_value = 0。 key_new = 0。 //按鍵松開后進(jìn)入等待松開按鍵狀態(tài) } } key_can = 20。 if((key_new == 0) amp。amp。 (key_old == 1)) { switch(key_io amp。 0x3f) { case 0x3e: key_can = 1。 break。 //得到按鍵值 case 0x3d: key_can = 2。 break。 //得到按鍵值 case 0x3b: key_can = 3。 break。 //得到按鍵值 case 0x37: key_can = 4。 break。 //得到按鍵值 case 0x1f: key_can = 5。 break。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1