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

正文內(nèi)容

冷卻水溫度檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書畢業(yè)論文(編輯修改稿)

2025-04-01 06:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 15 開 始 啟動(dòng) A / D 轉(zhuǎn)換 A/D 轉(zhuǎn)換是否完成? 中斷返回 調(diào)用濾波子程序 A / D 轉(zhuǎn)換 Y N 圖 4 2 A/D 轉(zhuǎn)換 流程圖 A/D 轉(zhuǎn)換 子程序流程圖說(shuō)明: 在此流程圖中,主要說(shuō)明的是本次設(shè)計(jì)的 數(shù)據(jù)轉(zhuǎn)換 過(guò)程。首先 將 ADC0808 的 START 口置 0。 ADC0808 的 EOC 口輸出的為高電平還是低電平是 判斷 A/D 轉(zhuǎn)換 是否完成的標(biāo)準(zhǔn)。 A/D轉(zhuǎn)換完成后則進(jìn)行濾波,最后返回。 (3)顯示程序流程圖 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 16 送位 掃描初值 P1 口置 0 ,關(guān)閉數(shù)碼管 讀顯示碼緩存區(qū)值和位選碼初值 數(shù)碼管顯示 數(shù)值 調(diào)用 延時(shí) 程序 返 回 圖 4 3 顯示子程序流程圖 開 始 顯示子程序流程說(shuō)明: 開始階段,將 P1 口置零,是八段數(shù)碼管全部熄滅,存入顯示碼緩 存區(qū)和位掃 描碼,數(shù)碼管 顯示數(shù)字。 為片選口, 為位選口。 5 系統(tǒng)調(diào)試過(guò)程 通過(guò)上面的硬件設(shè)計(jì)和軟件設(shè)計(jì)過(guò)程,設(shè)計(jì)的工作已經(jīng)基本完成,接下來(lái)的工作就是對(duì)所設(shè)計(jì)好的應(yīng)用系統(tǒng)進(jìn)行調(diào)試。通過(guò)調(diào)試可以檢查出系統(tǒng)出現(xiàn)的一些錯(cuò)誤,從而進(jìn)行下一步的修改。 ( 1) Protel 電路調(diào)試 在 Protel 的元件庫(kù)里 建立 89C52,沒有 4 位共陰極數(shù)碼管, 單擊【 Edit】按鍵, 對(duì)元件庫(kù)的 DYP_7SEG_DP 數(shù)碼管進(jìn)行編輯, 使其成為 4 位共陰極數(shù)碼管, 再 建立新的封裝庫(kù)編寫其封裝,連線。電路調(diào)試:?jiǎn)螕簟?ERC】按鍵, 進(jìn)行 節(jié)氣點(diǎn) ERC 檢查;單擊【 Bill of Material】生成元件列表, 檢查元器件封裝 。單擊【 Creat Netlist】 生成網(wǎng)絡(luò)列表 。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 17 圖 51 protel 原理圖 、 圖 52 節(jié)氣點(diǎn)檢查 ( 2) Keil uVision4 中程序編寫與調(diào)試 將已經(jīng)設(shè)計(jì)好的程序?qū)懭?Keil uVision3 軟件中, 用 C 語(yǔ)言 進(jìn)行 程序 編譯。將有錯(cuò)誤提示的 程序 修改過(guò)來(lái), 顯示 0error, 0warning,最后 hex 文件的生成 , 為電路仿真做準(zhǔn)備。 部分匯編語(yǔ)言 代碼: 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 18 編譯結(jié)果 顯示: 圖 53程序編譯結(jié)果 ( 3) 在 Proteus 中,對(duì)硬件電路圖進(jìn)行設(shè)計(jì)和繪制、仿真。 首先列出單片機(jī)芯片 AT89C52,ADC0808,內(nèi)部時(shí)鐘電路,復(fù)位電路 等 ,然后連線。將在 Keil 軟件里已經(jīng)編譯好的程序輸入單片機(jī)。雙擊單片機(jī),加載編譯好的程序生成的 .hex文件,按下仿真按鈕,觀察仿真是否正常進(jìn)行。調(diào)試包括不加斷點(diǎn)執(zhí)行,執(zhí)行指定時(shí)間等,如圖 53 所示。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 19 圖 54 冷卻水溫度檢測(cè)系統(tǒng)正常溫度 proteus電路仿真圖 本人設(shè)定冷卻水溫度的上限值為 95 攝氏度,但溫度低于 95 攝氏度時(shí), LED 未亮燈。且模擬輸 出溫度為 攝氏度與顯示的溫度 攝氏度相差 攝氏度,誤差較大有待進(jìn)一步完善。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 20 圖 54 冷卻水溫度檢測(cè)系統(tǒng) 高溫 溫度 proteus電路仿真圖 當(dāng)冷卻水溫度超過(guò)設(shè)定值 95 攝氏度時(shí), LED 等亮,顯示報(bào)警。 模擬輸出溫度為 攝氏度與顯示的溫度 攝氏度相差 攝氏度,根據(jù)以上仿真,說(shuō)明隨著溫度的增大,系統(tǒng)誤差也相應(yīng)增加,系統(tǒng)有待進(jìn)一步完善 。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 21 設(shè)計(jì)總結(jié) 本次設(shè)計(jì)我們的 要求 是基于單片機(jī)設(shè)計(jì) 冷卻水溫度檢測(cè)系統(tǒng) ,其功能為 通過(guò) 水溫傳感器根據(jù)水溫的變化產(chǎn)生變化的電信 號(hào),輸送給 ECU,通過(guò)系統(tǒng)處理、計(jì)算得到實(shí)際溫度值,當(dāng)溫度過(guò)高時(shí)便通過(guò) LED顯示系統(tǒng)報(bào)警。 該系統(tǒng)以 51系列單片機(jī)系統(tǒng)為核心,運(yùn)用模擬溫度傳感器 PT100對(duì)冷卻水溫度進(jìn)行檢測(cè);采集到的模擬信號(hào)經(jīng)過(guò)放大后由 模數(shù)轉(zhuǎn)換 ADC0808進(jìn)行 A/D轉(zhuǎn)換把溫度信號(hào)調(diào)解轉(zhuǎn)換為數(shù)字信號(hào)。 當(dāng)溫度大于 95攝氏度時(shí), LED顯示報(bào)警。 計(jì)一個(gè)電路,首先要深刻理解其原理,并根據(jù)其原理進(jìn)行電路的設(shè)計(jì)。用理論指導(dǎo)實(shí)踐可以達(dá)到事倍功半的效果,有堅(jiān)實(shí)的理論做基礎(chǔ)將會(huì)使設(shè)計(jì)變得得心應(yīng)手。在設(shè)計(jì)電路的過(guò)程中應(yīng)注意充分利用并擴(kuò)展所學(xué)過(guò)的基礎(chǔ)知識(shí),設(shè) 計(jì)的過(guò)程就是學(xué)習(xí)的過(guò)程,在設(shè)計(jì)過(guò)程中驗(yàn)證理論的正確性,彌補(bǔ)知識(shí)的漏洞。正確對(duì)待設(shè)計(jì)過(guò)程中遇到的錯(cuò)誤,遇到錯(cuò)誤與問(wèn)題要敢于面對(duì)并設(shè)法找到解決的辦法。通過(guò)對(duì)該電路的設(shè)計(jì)過(guò)程,而且我還查閱了不少相關(guān)資料,更深刻地認(rèn)識(shí)和鞏固了平時(shí)所學(xué)的知識(shí),使理論與實(shí)踐有機(jī)結(jié)合,提高了我對(duì)所學(xué)專業(yè)的興趣并積累了一些相關(guān)經(jīng)驗(yàn)。我認(rèn)為這就是一種很好的提高自身能力的方法。這個(gè)設(shè)計(jì)的大部分內(nèi)容都是在網(wǎng)上和書籍上找的內(nèi)容,自己做了一點(diǎn)點(diǎn)小小的改動(dòng),在上網(wǎng)找資料的同時(shí)也學(xué)到了許多東西,找到了很多學(xué)習(xí)單片機(jī)的網(wǎng)站,里面的內(nèi)容都比較適合我初學(xué)者去 學(xué),有些網(wǎng)站還專門介紹這種單片機(jī)的類型、用法、功能等等。其實(shí)我平時(shí)不懂就應(yīng)該自己去學(xué)習(xí)去弄明白,只是平時(shí)我都太懶。通過(guò)這個(gè)課程設(shè)計(jì),使我發(fā)現(xiàn),原來(lái)小小的一片單片機(jī)有這么強(qiáng)大的功能,能應(yīng)用于各種領(lǐng)域。我應(yīng)該在自己以后的學(xué)習(xí)中,不僅要有刻苦努力,要有鉆研精神,還要有創(chuàng)新,對(duì)自己感興趣的一定要用心去學(xué)。雖然自己盡了很大的努力,但是還有很多不盡人意的地方 ,我想大概是由于開展獨(dú)立開發(fā)經(jīng)驗(yàn)不足的緣故吧,作為一個(gè)學(xué)汽車電子的學(xué)生,我想我有必要通過(guò)這次課更多的了解自己的不足,從而在以后的學(xué)習(xí)工作中不斷增強(qiáng)自己的動(dòng)手能力,爭(zhēng) 取在電路設(shè)計(jì)方面取進(jìn)步。該電路還有很多缺陷。今后我要加強(qiáng)學(xué)習(xí),去認(rèn)識(shí)更深層的科學(xué)知識(shí),使我設(shè)計(jì)出來(lái)的東西更加完美。要嚴(yán)格要求自己,就像嚴(yán)格要求設(shè)計(jì)的每一個(gè)細(xì)節(jié)一樣。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 22 致 謝 在 彭憶強(qiáng) 老師的指導(dǎo)下,并且在研究生助教的幫助下,我完成了本次設(shè) 計(jì) 。 并且感謝我所借閱書籍的作者,給了我很大的幫助和指導(dǎo)。 本設(shè)計(jì)從選題到完成,每一步都是在 彭老師的指導(dǎo)下完成的,傾注了老師大量的心血。另外,本設(shè)計(jì)的完成也離不開其他老師和各位同學(xué)給我的建議和幫助,是他們讓我明白了團(tuán)隊(duì)合作的精神,鍛煉了我 們的團(tuán)隊(duì)協(xié)作的能,為我們今后的發(fā) 展起到很重要的作用。在此,我向 彭 老師和幫助過(guò)我的老師和同學(xué)們,表示崇高的敬意和衷心的感謝! 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 23 參考文獻(xiàn) [1] 張毅剛 ,彭喜元 .單片機(jī)原理與應(yīng)用設(shè)計(jì) .電子工業(yè)出版社 ,2021. [2] 先鋒工作室 .單片機(jī)程序設(shè)計(jì)實(shí)例 .清華大學(xué)出版社 ,2021. [3] 周國(guó)雄 ,晏密英 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)精講 .中國(guó)鐵道部出版社 ,2021. [4] 趙佩華 .單片機(jī)接口技術(shù)及應(yīng)用 . 機(jī)械工業(yè)出版社 ,. [5] 唐嵐 .汽車測(cè)試技術(shù) .機(jī)械工業(yè)出版社 ,. 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 24 附錄 1: 冷卻水溫度檢測(cè)系統(tǒng) 電路 原理圖 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 25 附錄 2: 源程序代碼: include unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。 unsigned char dispbuf[4]={0,0,0,0}。 int i。 int C。 /*定義 C 為輸入數(shù)據(jù)寄存變量 */ sbit CK=P2^7。 /*定義 ADC0808 時(shí)鐘位 */ sbit ST=P2^4。 sbit EOC=P2^6。 sbit OE=P2^5。 sbit fd=P1^7。 sbit led=P2^0。 //報(bào)警指示位 sbit f1=P3^0。 //顯示控制位 sbit f2=P3^1。 sbit f3=P3^2。 sbit f4=P3^3。 unsigned int s。 /*定義 s 為輸入數(shù)據(jù)寄存變量,以方便進(jìn)行判斷溫度是否超過(guò)指定溫度 */ void DELAY1(void)。 //延時(shí)子程序 void DELAY2(void)。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 26 void DELAY3(void)。 void LBCX(void)。 //限幅濾波子程序 void SJZH(void)。 //數(shù)據(jù)轉(zhuǎn)換子程序 void LBCX(void) //限幅濾波子程序 { int C1。 int C2。 int CC。 int C3。 CC=5。 OE=1。 C1=P0。 DELAY3()。 C2=P0。 if(C2C1=0)。 else { C3=C2。 C2=C1。 C1=C3。 } if(C2C1CC) C=C1。 else C=C2。 //C=P0。 OE=0。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 27 } void DELAY3(void) //延時(shí)子程序 3 { int k。 for(k=2。k=0。k)。 } void DELAY2(void) //延時(shí)子程序 2 { int k。 for(k=3。k=0。k) { DELAY1()。 } } void DELAY1(void) //延時(shí)子程序 1 { int k。 for(k=3。k=0。k) {DELAY3()。 } } void SJZH(void) //限幅濾波子程序 { ST=0。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 28 ST=1。 ST=0。 while(EOC==0)。 LBCX()。 C=C*20/5。 s=C。 dispbuf[3]=C/1000。 C=C%1000。 dispbuf[2]=C/100。 C=C%100。 dispbuf[1]=C/10。 dispbuf[0]=C%10。 } void main() { i=8。 TMOD=0x02。 //定時(shí)器的初始化 TH0=0x20。 TL0=0x00。 TH1=0x3C。 TL1=0xB0。 IE=0x8A。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)計(jì)說(shuō)明書 29 TR0=1。 TR1=1。 while(1) { SJZH()。 //數(shù)據(jù)轉(zhuǎn)換子程序 if(s=950) led=0。 //判斷是否報(bào)警 else led=1。 } } void t0(void) interrupt 1 { CK=~CK。 } void t1(void) interrupt 3 { TH1=0x3C。 TL1=0xB0。 i。 if(i0) return。 P1=dispcode[dispbuf[3]]。 /*顯示溫度 */ f1=0。 微機(jī)檢測(cè)系統(tǒng)課程設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1