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

正文內(nèi)容

參考)基于at89s52單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)畢業(yè)論文-文庫吧

2024-10-23 15:48 本頁面


【正文】 。 程序清單 include include //延時(shí)函數(shù)用 define Disdata P1 //段碼輸出口 define discan P3 //掃描口 define uchar unsigned char define uint unsigned int sbit DQ=P3^7。 //溫度輸入口 sbit DIN=P1^7。 //LED 小數(shù)點(diǎn)控制 uint h。 uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。//溫度小數(shù)部分用查表法 uchar code dis_7[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}。 /* 共陽 LED段碼表 0 1 2 3 4 5 6 7 8 9 不亮 */ uchar code scan_con[4]={0xfe,0xfd,0xfb,0xf7}。 // 列掃描控制字 uchar data temp_data[2]={0x00,0x00}。 // 讀出溫度暫放 uchar data display[5]={0x00,0x00,0x00,0x00,0x00}。//顯示單元數(shù)據(jù) ,共 4個(gè)數(shù)據(jù) ,一個(gè)運(yùn)算暫存用 void delay(uint t)//11 微秒延時(shí)函數(shù) { for(。t0。t)。 } 13 scan()//顯示掃描函數(shù) { char k。 for(k=0。k4。k++) //四位 LED 掃描控制 { Disdata=dis_7[display[k]]。 if(k==1){DIN=0。} discan=~scan_con[k]。delay(90)。discan=0x00。 } } ow_reset(void)//18B20 復(fù)位函數(shù) { char presence=1。 while(presence) { while(presence) { DQ=1。_nop_()。_nop_()。 DQ=0。 delay(50)。 // 550us DQ=1。 delay(6)。 // 66us presence=DQ。 // presence=0 繼續(xù)下一步 } delay(45)。 //延時(shí) 500us presence = ~DQ。 } DQ=1。 14 } void write_byte(uchar val)//18B20 寫命令函數(shù) { uchar i。 for (i=8。 i0。 i) // { DQ=1。_nop_()。_nop_()。 DQ = 0。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。//5us DQ = valamp。0x01。 //最低位移出 delay(6)。 //66us val=val/2。 //右移一位 } DQ = 1。 delay(1)。 } uchar read_byte(void)//從總線上讀取一個(gè)字節(jié) { uchar i。 uchar value = 0。 for (i=8。i0。i) { DQ=1。_nop_()。_nop_()。 value=1。 DQ = 0。 // _nop_()。_nop_()。_nop_()。_nop_()。 //4us DQ = 1。_nop_()。_nop_()。_nop_()。_nop_()。 //4us if(DQ)value|=0x80。 15 delay(6)。 //66us } DQ=1。 return(value)。 } read_temp()//讀出溫度函數(shù) { ow_reset()。 //總線復(fù)位 write_byte(0xCC)。 // 發(fā) Skip ROM 命令 write_byte(0xBE)。 // 發(fā)讀命令 temp_data[0]=read_byte()。 //溫度低 8 位 temp_data[1]=read_byte()。 //溫度高 8 位 ow_reset()。 write_byte(0xCC)。 // Skip ROM write_byte(0x44)。 // 發(fā)轉(zhuǎn)換命令 } work_temp()//溫度數(shù)據(jù)處理函數(shù) { uchar n=0。 // if(temp_data[1]127) {temp_data[1]=(256temp_data[1])。temp_data[0]=(256temp_data[0])。n=1。}// 負(fù)溫度求補(bǔ)碼 display[4]=temp_data[0]amp。0x0f。display[0]=ditab[display[4]]。 display[4]=((temp_data[0]amp。0xf0)4)|((temp_data[1]amp。0x0f)4)。// display[3]=display[4]/100。 display[1]=display[4]%100。 display[2]=display[1]/10。 16 display[1]=display[1]%10。 if(!display[3]){display[3]=0x0A。if(!display[2]){display[2]=0x0A。}}// 最高位為 0 時(shí)都不顯示 if(n){display[3]=0x0B。}//負(fù)溫度時(shí)最高位顯示 } main()//主函數(shù) { Disdata=0xff。 //初始化端口 discan=0xff。 for(h=0。h4。h++){display[h]=8。}//開機(jī)顯示 8888 ow_reset()。 // 開機(jī)先轉(zhuǎn)換一次 write_byte(0xCC)。 // Skip ROM write_byte(0x44)。 // 發(fā)轉(zhuǎn)換命令 for(h=0。h500。h++) {scan()。} //開機(jī)顯示 88882 秒 while(1) { read_temp()。 //讀出 18B20 溫度數(shù)據(jù) work_temp()。 //處理溫度數(shù)據(jù) for(h=0。h500。h++) {scan()。} //顯示溫度值 2 秒 } } 17 5 系統(tǒng)設(shè)計(jì)仿真及調(diào)試 硬件調(diào)試 先排除硬件電路故障,包括設(shè)計(jì)性錯(cuò)誤和工藝性故障,一般原則先靜態(tài)后動態(tài)。利用萬用表或測試儀器,檢查電路中的各器件及引腳是否連接正確,是否有短路故障。 先要將單片機(jī) AT89S52 芯片取下,對電路板進(jìn)行通電檢查,通過觀察看是否有異常,然后用萬用表測試個(gè)電源電壓,若這些都沒問題,則接上仿真機(jī)進(jìn)行聯(lián)機(jī)調(diào)試觀察各接線口線路是否正常。 軟件調(diào)試 軟件調(diào)試是利用仿真工具進(jìn)行再線仿真調(diào)試,我們用 KELL 軟件調(diào)試,處發(fā)現(xiàn)和解決程序錯(cuò)誤外,還可以發(fā)現(xiàn)硬件上的問題。 18 總結(jié) 經(jīng)過將近兩周的單片機(jī)課程設(shè)計(jì),終于完成了我的數(shù)字溫度計(jì)的設(shè)計(jì),雖然沒有完全達(dá)到設(shè)計(jì)要求,但從心底說,還是高興的,畢竟這次設(shè)計(jì)把實(shí)物都做了出來,高興之余不得不深思??! 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過這樣 的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長進(jìn)了很多,單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì),需要有有巧妙的程序算法,雖然以前寫過幾次程序,但我覺得寫好一個(gè)程序并不是一件簡單的事,舉個(gè)例子,在列控制位選擇調(diào)試時(shí),我剛開始只注意到我用的是 74LS04 非門驅(qū)動,所以就給列控制位都送低電平過去,后來調(diào)試時(shí)發(fā)現(xiàn)并不是這樣的數(shù)碼管并沒有顯示出我想要的數(shù)字來,后來在分析硬件時(shí)發(fā)現(xiàn)我用的是共陰數(shù)碼管要送高低平過去才行,還有我的溫度數(shù)據(jù)處理函數(shù)沒有用直接的加減而是用于上一位 BCD 碼來解決,感覺效果比較好,有好多的東西,只有我們?nèi)ピ囍隽?,?能真正的掌握,只有學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。還有在硬件調(diào)試過程中發(fā)現(xiàn)程序捎進(jìn)單片機(jī)中就沒有一點(diǎn)反應(yīng),后來我終于找到問題的所在 —— 在選材時(shí)就出現(xiàn)了問題了,數(shù)碼管分壓電阻選錯(cuò)了,電阻阻值太大了,導(dǎo)致數(shù)碼管的電壓不足直接導(dǎo)致數(shù)碼管不亮,后來我換了個(gè)電阻小,在調(diào)試是數(shù)碼管就亮了,那是我很興奮,也很受教訓(xùn),做任何是都要從剛開始時(shí)就認(rèn)真做起,要一絲不茍,要精心細(xì)心,不能有一刻含糊,只有這樣才能做好事,做大事! 從這次的課程設(shè)計(jì)中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識 用到實(shí)際當(dāng)中,學(xué)習(xí)單片機(jī)更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計(jì)中的最大收獲。 最后,還要感謝我的指導(dǎo)老師和我們熱心的同學(xué),在他們的幫助下我的課程設(shè)計(jì)才能順利完成,謝謝你們! 19 參考文獻(xiàn) [ 1]楊居義 . 單片機(jī)課程設(shè)計(jì)指導(dǎo) . 北京:清華大學(xué)出版社 .2020 年 9月 [ 2]李廣弟 . 單片機(jī)基礎(chǔ) . 北京:北京航空航天大學(xué)出版 . 2020 年 5 月 [ 3]閻石 . 單片機(jī)技術(shù)與應(yīng)用基礎(chǔ) .北京:高等教育出版社 .2020 年 7 月 [ 4]李朝青 . 單片機(jī)原理及接口技術(shù) . 杭州 . 北京航空航天大學(xué) 出版社 .2020 年 3 月 [ 5]王守中 .單片機(jī)的開發(fā)入門與典型實(shí)例 . 北京:人民郵電出版社 . 2020 年 8 月 20 附件 目 錄 大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 管理規(guī)定 (2020 年 11 月修訂 )???? ???? 1 大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 格式和打印要求????????????? 17 大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 封面及表格 ??????????????? 27 大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 指導(dǎo)教師職責(zé)?????????????? 47 大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 管理人員職責(zé)?????????????? 50 大學(xué)校級優(yōu)秀本科畢業(yè)論文(設(shè)計(jì)) 評選的有關(guān)規(guī)定????????????? 51 大學(xué)關(guān)于本科生到校外做畢業(yè)論文(設(shè)計(jì)) 的有關(guān)規(guī)定??????????????? 56 1 大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 管理規(guī)定 二○一 三 年十 一 月修訂 本科生畢業(yè)論文(設(shè)計(jì))【以下簡稱畢業(yè)論文(設(shè)計(jì))】是實(shí)現(xiàn)高等學(xué)校人才培養(yǎng)目標(biāo)的重要教學(xué)環(huán)節(jié),是培養(yǎng)學(xué)生創(chuàng)新意識和創(chuàng)新能力的重要手段,是理論學(xué)習(xí)與社會實(shí)踐相結(jié)合的重要體現(xiàn)。 為進(jìn)一步規(guī)范畢業(yè)論文(設(shè)計(jì))管理,提高畢業(yè)論文(設(shè)計(jì))質(zhì)量,提 高我校人才培養(yǎng)工作水平,特制定本規(guī)定。本規(guī)定適用于我校對全校全日制本科生畢業(yè)論文(設(shè)計(jì))的管理,是各學(xué)院開展畢業(yè)論文管理和學(xué)校進(jìn)行教學(xué)質(zhì)量評價(jià)的依據(jù)。 一、指導(dǎo)思想 畢業(yè)論文(設(shè)計(jì))的目的,是鞏固學(xué)生所學(xué)專業(yè)基礎(chǔ)知識,加強(qiáng)學(xué)生基本技能訓(xùn)練,通過知識和技能的綜合運(yùn)用,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)求實(shí)的治學(xué)方法和刻苦鉆研、勇于探索的精神,提高學(xué)生獲取新知識的能力和創(chuàng)新能力。 畢業(yè)論文(設(shè)計(jì))具有學(xué)術(shù)論文性質(zhì),是學(xué)生科 2 研能力與學(xué)識水平的體現(xiàn)。學(xué)生撰寫的畢業(yè)論文(設(shè)計(jì)),在內(nèi)容上應(yīng)當(dāng)符合《中華人民共和國學(xué)位條例》中所規(guī)定的“已較好 地掌握本門學(xué)科的基礎(chǔ)理論、專門知識和基本技能,具有從事科學(xué)研究工作或擔(dān)負(fù)專門技術(shù)工作的初步能力”的水平要求,在形式上應(yīng)當(dāng)符合學(xué)術(shù)論文的規(guī)范格式。 在畢業(yè)論文(設(shè)計(jì))選題與寫作中,指導(dǎo)教師要引導(dǎo)學(xué)生面向經(jīng)濟(jì)社會發(fā)展的需要,注重理論聯(lián)系實(shí)際,加強(qiáng)對學(xué)生創(chuàng)新意識和創(chuàng)新能力的培養(yǎng),既要遵循科學(xué)研究的一般規(guī)律,又要符合本科教學(xué)的基本要求,以實(shí)現(xiàn)本科專業(yè)人才的培養(yǎng)目標(biāo)。 二、組織管理 畢業(yè)論文(設(shè)計(jì))的管理采取學(xué)院具體負(fù)責(zé),教務(wù)處宏觀指導(dǎo)的體制,實(shí)行在主管教學(xué)校長領(lǐng)導(dǎo)下,由教務(wù)處和各學(xué)院共同管理和組織實(shí)施的校、院二級管 理。 1. 教務(wù)處負(fù)責(zé)制定畢業(yè)論文(設(shè)計(jì))管理的基本規(guī)則和要求,對畢業(yè)論文(設(shè)計(jì))管理工作進(jìn)行指導(dǎo)和監(jiān)督,遴選校級優(yōu)秀畢業(yè)論文(設(shè)計(jì))和天津市級優(yōu)秀畢業(yè)論文(設(shè)計(jì))。 2. 學(xué)院根據(jù)教育部關(guān)于畢業(yè)論文(設(shè)計(jì))的指導(dǎo)意見和學(xué)校的總體要求,結(jié)合本專業(yè)特點(diǎn)和人才培養(yǎng) 3 需要,制定相應(yīng)的畢業(yè)論文(設(shè)計(jì))撰寫要求,并負(fù)責(zé)該項(xiàng)工作的組織和管理,以及對工作開展情況
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1