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

正文內(nèi)容

數(shù)字測(cè)溫系統(tǒng)設(shè)計(jì)正文說(shuō)明書(shū)畢業(yè)論文(參考版)

2025-06-25 14:33本頁(yè)面
  

【正文】 }}。Lcd_wcd(dat,0x30+shidu_shi%10)。Lcd_pst(5,3)。shidu_ge=getdata%10。Lcd_wcd(dat,0x30+wendu_ge%10)。Lcd_wcd(dat,led[13])。 Lcd_wcd(dat,0x30+wendu_shi/10)。amp。//分shi=uc_R1302(0x85)。Delay_ms(10)。 //寫(xiě)入數(shù)據(jù)v_W1302(0x8e,0x80)。 //控制寫(xiě)入WP=0v_W1302(0x90,0xa5)。 } }item=(item/10)*16+item%10。if(add == 0) //P14加1 {item ++。 key 7) { item=uc_R1302(address+1)。 } } } }if(key 0 amp。 //數(shù)加 1while(!wendu_baijing)。if(add == 0) //P14加1 {Delay_ms(10)。Lcd_wcd(m,0x0f)。 if(ding_ge 59) //查看數(shù)值有效范圍 {ding_ge = 0。if(add == 0) //P14加1 {ding_ge ++。Delay_ms(200)。 } } } }if(key==9) {Lcd_pst(7,1)。 //數(shù)加 1while(!ding_shi)。if(add == 0) //P14加1 {Delay_ms(10)。Lcd_wcd(m,0x0f)。Delay_ms(200)。Lcd_pst(3,1)。 max=59。 }if(key==7) {miao=uc_R1302(0x81)。Lcd_wcd(m,0x0f)。min=0。address=0x82。Delay_ms(200)。Lcd_pst(0,1)。 max=23。 }if(key==5) {shi=uc_R1302(0x85)。Lcd_wcd(m,0x0f)。min=0。address=0x8a。Delay_ms(200)。Lcd_pst(4,0)。 max=31。 }if(key==3) {ri=uc_R1302(0x87)。Lcd_wcd(m,0x0f)。min=1。address=0x88。Delay_ms(200)。Lcd_pst(1,0)。 max=99。 } } } if(key==1) {nian=uc_R1302(0x8d)。key++。if(set==0) //P13 {delay(5)。*/ } /*調(diào)整時(shí)間、日期程序*/void Set_time() { uchar item,address。Lcd_pst(7,2)。Lcd_wcd(dat,led[dispbuf[1]])。Lcd_wcd(dat,led[13])。 Lcd_wcd(dat,led[dispbuf[3]])。} if(wendu_shi=wendu_baijing){fmq=1。Delay_ms(200)。wendu_ge=dispbuf[1]。dispbuf[3]= temp%10。//取整數(shù)部分dispbuf[2] = temp%10。dispbuf[1] = temp%10 。//取低2位整數(shù)部分dispbuf[0] = temp%10 。//換成浮點(diǎn)數(shù)backbit = backbit * 。 readtemp()。}/******************************顯示*******************/void display(){uchar temp,flag。 //低位右移4位,舍棄小數(shù)部分temper[1]=b4。0x0f。 //低位b=readbyte()。writebyte(0xBE)。 // 啟動(dòng)溫度轉(zhuǎn)換reset()。writebyte(0xCC)。}/***********************CPU讀取溫度值***************************/void readtemp(void) //讀取溫度{uchar a=0,b=0。 da=1。 delay(5)。 DQ = daamp。 i0。}/***********************向DS18B20寫(xiě)一字節(jié)***********************/void writebyte(unsigned char da) //寫(xiě)1字節(jié){uchar i=0。delay(4)。DQ = 1。i) {DQ = 0。for (i=8。}/**********************從DS18B20讀一字節(jié)***************/uchar readbyte(void) //讀1字節(jié){uchar i=0。x=DQ。 //精確延時(shí) 大于 480usDQ = 1。 //稍做延時(shí)DQ = 0。DQ = 1。 }} /*****************************延時(shí)函數(shù)**************************/void delay (unsigned int us) { while(us)。) {Lcd_wcd(dat,*str)。}void Lcd_str(uchar *str) //顯示字符串和漢字{while(*str!=39。 default :break。 case 3:line=0x18。 case 2:line=0x08。 case 1:line=0x10。 switch(yy) { case 0:line=0x00。 //設(shè)置顯示格式,光標(biāo)位置Lcd_wcd(m,0x0c)。 //液晶清屏Delay_ms(30)。 //基本指令格式Delay_us(30)。}void Lcd_init() //液晶初始化{Delay_us(10)。 Delay_us(30)。RW=0。 //數(shù)據(jù)else RS=0。}void Delay_ms(uint i)//i=10,time=10ms{while(i)Delay_us(100)。i0。uchar shidu_shi,shidu_ge。uchar ding_shi,ding_ge,key。sbit fmq=P3^0。sbit set=P2^1。uchar code led[]=0123456789:/ .。uchar miao,fen,shi,ri,yue,nian,xingqi。 /*實(shí)時(shí)時(shí)鐘復(fù)位線(xiàn)引腳 */sbit ACC0=ACC^0。 /*實(shí)時(shí)時(shí)鐘時(shí)鐘線(xiàn)引腳 */sbit T_IO = P2^6。 //顯示緩沖區(qū) uchar temper[2]。sbit DQ =P3^1。sbit RW=P2^3。xianshi[13]=d%16。d=uc_R1302(0x8b)。//年xianshi[10]=d/16。xianshi[9]=d%16。d=uc_R1302(0x89)。//日xianshi[6]=d/16。xianshi[1]=d%16。d=uc_R1302(0x85)。//分xianshi[2]=d/16。xianshi[5]=d%16。d=uc_R1302(0x81)。// Lcd_wcd(dat,led[xianshi[13]])。Lcd_str( C)。 }}Lcd_wcd(dat,0x30+wendu_baijing/10)。 }Set_time()。i3。table[0]=getdata/100。 table[2]=getdata%10。Lcd_str(濕度:)。Lcd_str( C)。Lcd_wcd(dat,led[dispbuf[1]])。Lcd_wcd(dat,led[dispbuf[2]])。display()。Lcd_pst(0,2)。while(1) {donetime()。Lcd_init()。Lcd_str(作者:樂(lè)紀(jì)鐘)。Lcd_str(題目:溫濕度檢測(cè))。Lcd_str(信息科技學(xué)院)。Lcd_str(桂林電子科技大學(xué))。Lcd_init()。Init1302()。P0=0xff。 OE=0。OE=1。Delay_ms(1)。ADDB=0。 ST=0。void ad0809(){ST=0。sbit ADDC=P3^6。sbit ADDA=P3^4。 sbit OE=P3^2。在此,謹(jǐn)向?qū)煴硎局孕牡母兄x和至高的敬意!最后,再一次感謝老師們,順祝您們工作順利。不僅使我掌握了基本的科學(xué)研究方法,還使我明白了許多待人接物與為人處世的道理,這將非常有利于我今后的學(xué)習(xí)和工作。這些收獲給我?guī)?lái)的幫助遠(yuǎn)不止作好畢業(yè)設(shè)計(jì)那么簡(jiǎn)單,我相信在踏上工作崗位之后它們也將成為我向上的堅(jiān)實(shí)基礎(chǔ)。老師們常說(shuō)畢業(yè)設(shè)計(jì)重在過(guò)程,事實(shí)也確是如此。經(jīng)過(guò)這段時(shí)間的緊張忙碌,從查資料到畫(huà)原理圖再到制作電路板最后到整個(gè)電路板的的調(diào)試,中間挫折重重其中調(diào)試的過(guò)程是一個(gè)最繁瑣的過(guò)程,憑借本人一己之力很難將該系統(tǒng)調(diào)試成功,在這個(gè)過(guò)程中我得到了我的同學(xué)和老師的幫助,在郭振軍,莫榮,李靜老師的耐心指導(dǎo)下,才能最后將這個(gè)溫度及濕度測(cè)控系統(tǒng)調(diào)試成功,老師們以他淵博的知識(shí)、豐富的實(shí)踐經(jīng)驗(yàn)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度使我這次的實(shí)訓(xùn)的整個(gè)過(guò)程中我學(xué)到了很多的課本外知識(shí),總而言之一句話(huà)受益匪淺。畢業(yè)設(shè)計(jì)對(duì)任何一個(gè)畢業(yè)生來(lái)說(shuō)都應(yīng)該是非常重要的,因?yàn)檫@需要通過(guò)自己所學(xué)到的知識(shí)來(lái)解決實(shí)際的問(wèn)題,是對(duì)自己綜合能力的一個(gè)考驗(yàn)。本人對(duì)溫度及濕度測(cè)控系統(tǒng)非常看好,相信未來(lái)對(duì)環(huán)境的測(cè)控中,溫度及濕度測(cè)控會(huì)向著一個(gè)更科學(xué)、更智能的方面發(fā)展。從開(kāi)始方案的分析,溫度及濕度傳感模塊的選擇,到最后方案的確定,再到最后系統(tǒng)的實(shí)現(xiàn),本人從中學(xué)到了很多的知識(shí),也積累了一定的單片機(jī)實(shí)踐操作經(jīng)驗(yàn),通過(guò)本次畢業(yè)設(shè)計(jì),使我對(duì)電子設(shè)計(jì)有了一個(gè)比較全面的了解。因此,這里將倉(cāng)庫(kù)的濕度劃分為四個(gè)等級(jí):干、較干、較濕潤(rùn)、濕潤(rùn),這樣使得測(cè)量出的溫度及濕度值趨向線(xiàn)性化,這樣就彌補(bǔ)了由于不夠準(zhǔn)確的不足。在溫濕度檢測(cè)模塊調(diào)試當(dāng)中,檢測(cè)濕度的傳感器CHTM02N的誤差是5%RH~+%5RH,這是由硬件的屬性決定了本身測(cè)量的精度,在軟件的幫助下,也不能很好地得到提高,但是總的來(lái)說(shuō)也達(dá)到了一定的設(shè)計(jì)精度要求,在使用過(guò)程中不用AD轉(zhuǎn)換,簡(jiǎn)化了電路的設(shè)計(jì),節(jié)約I/O的使用,在編程方面也減少了難度,從而方便系統(tǒng)的調(diào)試和縮短了整個(gè)系統(tǒng)設(shè)計(jì)時(shí)間。比如顯示模塊顯示的數(shù)據(jù)和字符是否正常,是否有亂碼;溫度、濕度測(cè)量值是否處于正常狀態(tài);濕度、溫度值是否隨著環(huán)境溫度、濕度的變化而變化,在這過(guò)程中是否出現(xiàn)數(shù)據(jù)錯(cuò)誤或亂碼;蜂鳴器是否執(zhí)行命令,實(shí)現(xiàn)報(bào)警功能;如果測(cè)試后均無(wú)問(wèn)題,則軟件調(diào)試結(jié)束。因此本系統(tǒng)采用C語(yǔ)言編程,通過(guò)Keil編程軟件編譯。 軟件程序調(diào)試程序編寫(xiě)可以用匯編語(yǔ)言或者C語(yǔ)言。整板測(cè)試是在每個(gè)模塊電路調(diào)試沒(méi)有問(wèn)題的情況之下,將各個(gè)模塊電路連接到總控制電路之中,上電觀(guān)察整個(gè)系統(tǒng)是否正常工作,模塊電路之間是否有干擾、短路現(xiàn)象,而導(dǎo)致整個(gè)系統(tǒng)的功能受到影響。液晶12864是由單片機(jī)P0口控制數(shù)據(jù)引腳,、RW管腳、RS管腳;在程序設(shè)置顯示給定字符,如果顯示正常,則顯示模塊調(diào)試正常。濕度模塊采用CHTM02N,CHTM02N是溫度及濕度于一身的模塊,在原理圖中,因?yàn)橐呀?jīng)用到了溫度模塊DS18B20,所以我們?cè)趯?shí)際的制作過(guò)程中應(yīng)該屏蔽掉CHTM02N測(cè)試溫度的模塊,因?yàn)檫B接線(xiàn)顏色:+5V電源線(xiàn)為紅色,地線(xiàn)為黑色,濕度輸出線(xiàn)為黃色。在實(shí)際的調(diào)試過(guò)程中要檢查該模塊引腳是否接錯(cuò)。首先是對(duì)模塊電路進(jìn)行電路檢測(cè),這里采用指針式萬(wàn)用表“Ω1”擋的蜂鳴器來(lái)測(cè)量,而且直接測(cè)量元器件引腳,同時(shí)發(fā)現(xiàn)接觸不良的地方。將單片機(jī)聯(lián)接到+5V直流電源上使用萬(wàn)用表直流電壓檔測(cè)試40腳是否為高電平,20腳是否為低電平,9腳是否為低電平,18或19管腳是否有12MHz的方波信號(hào)輸出。然后測(cè)量各路總電源電壓和各器件的引腳的電源電壓,以保證元器件正常工作。首先是把經(jīng)過(guò)準(zhǔn)確測(cè)量的電源接入電路,觀(guān)察有無(wú)異?,F(xiàn)象,包括有無(wú)冒煙,是否有異常氣味,手摸元器件是否發(fā)燙,電源是否有短路現(xiàn)象等。 open_timeing()。i++) { Lcd_wcd(dat,led[table[i]])。 for(i=0。 table[1]=getdata/10%10。 ad0809()。} Lcd_pst(0,3)。 //低位右移4位,舍棄小數(shù)部分 temper[1]=b4。0x0f。 //低位 b=readbyte()。 writebyte(0xBE)。 // 啟動(dòng)溫度轉(zhuǎn)換 reset()。 writebyte(0xCC)。} 數(shù)據(jù)采集程序void readtemp(void) //讀取溫度{ uchar a=0
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1