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

正文內(nèi)容

光電信息畢業(yè)設(shè)計(jì)論文-基于gsm網(wǎng)絡(luò)的溫度檢測系統(tǒng)設(shè)計(jì)-資料下載頁

2025-01-18 13:51本頁面
  

【正文】 03,(2):1114.[19] [J].電子技術(shù)應(yīng)用,2003,(8):2427.[20] [J].系統(tǒng)工程與電子技術(shù),2001,23(10):1315.[21] EWARM嵌入式系統(tǒng)編程與實(shí)踐[D].北京:北京航空航天大學(xué),2006.[22] JiaXin Chen,Wei of fuzzy control PID algorithm intemperature controlling systems [J].International Conference on Machine Learning and Cybernetics,2003,1(4):26012604. 致謝通過過去一段時(shí)間的努力之后,我的畢業(yè)論文也已經(jīng)寫成,無聲無息間四年說短不短說長不長的大學(xué)的時(shí)光也已經(jīng)接近尾聲。在過去的四年里,學(xué)校給了我們良好的學(xué)習(xí)環(huán)境和氛圍,我們也在課堂上、在學(xué)生活動(dòng)中學(xué)會(huì)了很多的知識(shí),同時(shí)自己的思想和和對待很多事情的觀念都得到了提高,除卻我自身以外,我的老師、我的同學(xué)和朋友在漫長而又短暫的四年大學(xué)時(shí)光里都給了我很多的幫助。在寫就本篇論文的整個(gè)過程中,我的導(dǎo)師侯海虹老師犧牲了自己的空余時(shí)間,花費(fèi)了大量的精力為我的論文寫作提供了許多的指導(dǎo)和建議,她的付出給我提供了很大的幫助,從寫作論文的思路到論文撰寫細(xì)節(jié)等等方面都得到了侯老師細(xì)致全面的幫助,在此我要對侯老師的悉心指導(dǎo)表示衷心的感謝。同時(shí)在學(xué)校中學(xué)習(xí)的日子里我的周圍也有著一些非常出色的的同學(xué)們,他們不論是在生活中還是在學(xué)習(xí)上都給予了我大量的幫助,值此大學(xué)本科生涯行將結(jié)束之際,我也要對他們作出感謝。經(jīng)過了自己寫作論文的這段時(shí)間,我切身地感受到了不斷學(xué)習(xí)不斷鉆研對于我們理工科學(xué)生的重要性。事實(shí)上寫作論文的過程也是自己對過去已學(xué)知識(shí)的溫習(xí)過程,而許多自己未學(xué)過的知識(shí)都還在前方需要我們仔細(xì)學(xué)習(xí)和鉆研。寫作畢業(yè)論文的這段時(shí)間放到過去四年的大學(xué)本科時(shí)間里并不算長,而四年的大學(xué)本科學(xué)習(xí)時(shí)間放到人一生的時(shí)間中也并不算長。所以我覺得畢業(yè)論文的寫就并不是一個(gè)結(jié)束,相反的,畢業(yè)論文的完成是一個(gè)開始,一個(gè)我們?nèi)律铍A段的開始。今后的路還很長,我將在今后的學(xué)習(xí)與生活中將大學(xué)時(shí)光里學(xué)到的知識(shí)加以實(shí)用,將在大學(xué)中學(xué)到的思想發(fā)揚(yáng)光大。附錄程序代碼如下:include include include define uint unsigned intdefine uchar unsigned chardefine jump_ROM 0xCC//跳過內(nèi)存指令define start 0x44//開始指令define read_EEROM 0xBE//讀取指令sbit DQ = P2^3。 //DS18B20數(shù)據(jù)口unsigned char TMPH,TMPL。 uchar code table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。uchar code tabledot[10] = {0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。uint code unicode[10] = {0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}。char Sms2_Pdu[]=0891683108502105F011000B813108263358F50008A70E5f53524d6e295ea64e3a。char *tem。uchar h。 define MAXCHAR 81uchar aa[MAXCHAR]。code uchar ATE0[]=ATE0\r\n。code uchar CREG_CMD[]=AT+CREG?\r\n。code uchar SMS_send[]=AT+CMGS=28\r\n。code uchar ATCN[]=AT+CNMI=2,1\r\n。code uchar CMGF[]=AT+CMGF=0\r\n。code uchar CMGR[12]=AT+CMGR=1\r\n。code uchar CMGD[12]=AT+CMGD=1\r\n。uchar a,j=0,flag=0。void delay(uint ms)// 延時(shí)子程序{ uchar i。 while(ms) { for(i=0。i120。i++)。 }}void delay2(uint N){ int i。 for(i=0。 iN。 i++) 。}void Delay_1ms(uint i)//1ms延時(shí){ uchar x,k。 for(k=0。ki。k++) for(x=0。x=148。x++)。 }uchar Reset(void)//模塊重置{ uchar deceive_ready。 DQ = 0。 delay2(29)。 DQ = 1。 delay2(3)。 deceive_ready = DQ。 delay2(25)。 return(deceive_ready)。}uchar read_bit(void)//讀一個(gè)位的數(shù)據(jù){ uchar i。 DQ = 0。 DQ = 1。 for(i=0。 i3。 i++)。 return(DQ)。}void write_bit(uchar bitval)//寫一個(gè)位數(shù)據(jù){DQ=0。if(bitval==1)DQ=1。delay2(5)。DQ=1。}uchar read_byte(void)//讀一個(gè)字節(jié)數(shù)據(jù){ uchar i,m,receive_data。 m = 1。 receive_data = 0。 for(i=0。 i8。 i++) { if(read_bit()) { receive_data = receive_data + (m i)。 } delay2(6)。 } return(receive_data)。}void write_byte(uchar val)//寫一個(gè)字節(jié)數(shù)據(jù){ uchar i,temp。 for(i=0。 i8。 i++) { temp = val i。 temp = temp amp。 0x01。 write_bit(temp)。 delay2(5)。 }}Print_Char(uchar ch)//發(fā)送單個(gè)字符{ SBUF=ch。 //送入緩沖區(qū) while(TI!=1)。 //等待發(fā)送完畢 TI=0。 //軟件清零}Print_Str(uchar *str)//發(fā)送字符串{ while(*str!=39。\039。) { Print_Char(*str)。 delay(2)。 str++。 }}Ini_UART(void)//串口初始化、定時(shí)器初始化{ SCON = 0x50 。 //SCON: 串行接口控制 //UART為模式1,8位數(shù)據(jù),允許接收 TMOD |= 0x20 。 //TMOD: 定時(shí)器控制 //定時(shí)器1為模式2,8位自動(dòng)重裝 PCON |= 0x80 。 //SMOD=1。 TH1 = 0xFA 。 //波特率設(shè)置 TL1=0xFA。 IE |= 0x90 。 //開啟串口中斷 TR1 = 1 。 //定時(shí)器1開始工作 TI=1。 ES=1。}void clearBuff(void){ for(j=0。jMAXCHAR。j++) { aa[j]=0x00。 } j=0。}void led(int i){ P0 |= i。 delay(20)。 P0 amp。= ~i。 delay(20)。 P0 |= i。 delay(20)。 P0 amp。= ~i。}void AT(void){ while(1) { Print_Str(ATE0)。 delay(50)。 Print_Str(ATCN)。 delay(50)。/* Print_Str(AT_CSCA)。 delay(50)。*/ Print_Str(CMGF)。 delay(100)。 clearBuff()。 Print_Str(CREG_CMD)。 delay(50)。 if(((aa[9]==39。039。)amp。amp。(aa[11]==39。139。))||((aa[9]==39。039。)amp。amp。(aa[11]==39。539。))) { clearBuff()。 led(0x02)。 break。 } else { clearBuff()。 led(0x01)。 delay(50)。 } }}void main(){ uint temp。 P2 = 0x00。 Reset()。 write_byte(jump_ROM)。 write_byte(start)。 Reset()。 write_byte(jump_ROM)。 write_byte(read_EEROM)。 TMPL = read_byte()。 TMPH = read_byte()。 temp = TMPH。 temp = 8。 temp = temp | TMPL。 temp = temp * 。h = unicode[temp/1000]。tem=amp。h。strcat(Sms2_Pdu,tem)。h = unicode[temp/100%10]。tem=amp。h。strcat(Sms2_Pdu,tem)。 Ini_UART()。 //初始化串口 AT()。 //初始化模塊 delay(10)。 Print_Str(SMS_send)。 //發(fā)送中文短信 delay(500)。 led(0x04)。 Print_Str(Sms2_Pdu)。 //發(fā)短信內(nèi)容 delay(500)。 led(0x08)。 Print_Char(0x1A)。 //發(fā)送結(jié)束符號(hào) delay(500)。 while(1) { Reset()。 write_byte(jump_ROM)。 write_byte(start)。 Reset()。 write_byte(jump_ROM)。 write_byte(read_EEROM)。 TMPL = read_byte()。 TMPH = read_byte()。 temp = TMPH。 temp = 8。 temp = temp | TMPL。 temp = temp * 。 P0 = table[temp/1000]。 P2 = 4。 Delay_1ms(2)。 P0 = tabledot[temp/100%10]。 P2 = 5。 Delay_1ms(2)。 P0 = table[temp/10%10]。 P2 = 6。 Delay_1ms(2)。 P0 = table[temp%10]。 P2 = 7。 Delay_1ms(2)。 }}void ser() interrupt 4{ if(RI==1) { aa[j]=SBUF。//命令存到命令數(shù)組 RI=0。 //軟件清除接收中斷 j++。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1