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

正文內(nèi)容

精品-基于單片機的微波爐控制系統(tǒng)設(shè)計-資料下載頁

2024-12-06 01:50本頁面

【導(dǎo)讀】精品-基于單片機的微波爐控制系統(tǒng)設(shè)計畢業(yè)設(shè)計論。本科畢業(yè)設(shè)計(論文)。近年來隨著計算機在社會領(lǐng)域的滲透和大規(guī)模集成電路的發(fā)展,單片機的應(yīng)。用正在不斷地走向深入,由于它具有功能強,體積小,功耗低,價格便宜,工作??煽?,使用方便等特點,因此特別適合于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用。于自動控制,智能化儀器,儀表,數(shù)據(jù)采集,軍工產(chǎn)品以及家用電器等各個領(lǐng)域,單片機往往是作為一個核心部件來使用,再根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)。結(jié)合8位數(shù)碼管顯示以及必要的外圍電路,完成微波爐的可編程智能控。系統(tǒng)由計時控制、火力設(shè)定、用戶界面、音響發(fā)生幾大模塊組成。鍵盤輸入完成相應(yīng)的功能,同時使用LED顯示系統(tǒng)狀態(tài),并進行響鈴提示。微波爐火力輸出方案12. AT89C51的引腳及功能14. 主要工作及結(jié)論46. 器,目前的單片機以采用程序存儲器和數(shù)據(jù)存儲器截然分開的結(jié)構(gòu)為

  

【正文】 。 ,進行模塊化設(shè)計、調(diào)試,然后再整體調(diào)試仿真。 存在的問題 ,從功能上分析,系統(tǒng)存在誤差, 主要是系統(tǒng)倒計時的計時誤差和時鐘的走時誤差,我們可以選擇適當?shù)膮?shù),完全能夠滿足設(shè)計要求。 ,與市面上的微波爐相比,功能較少,但可以進一步開發(fā)這方面的功能。 感想或者收獲 本次畢業(yè)設(shè)計是基于單片機的微波爐控制系統(tǒng)設(shè)計,因此我們需要從多個方面去對熟悉理解單片機。單片機作為大學的一門課程,我們一直是基于實驗箱做實驗的。本次設(shè)計完全由個人去完成,這樣我們不僅可以靈活運用單片機的理論知識,而且還可以鍛煉自己的動手能力,思考能力以及解決問題的能力,以前的實 驗是基于某一個模塊的實驗論證,而畢業(yè)設(shè)計是綜合多個模塊來實現(xiàn)系統(tǒng)的多功能控制。這樣為我們實踐能力,綜合運用能力的提高奠定了堅實的基礎(chǔ)。 在本次設(shè)計中,我經(jīng)歷從草圖到電路圖設(shè)計,再到電路板設(shè)計、軟件設(shè)計和軟件仿真。不同的階段,不同的收獲,經(jīng)歷了無數(shù)次的苦思冥想,無數(shù)次的失敗驗證,更多的是成功后的那一份欣慰。能夠真正體會到過程給我?guī)淼南矏?,軟件也好,硬件也好,歸結(jié)到一點就是我們要有足夠的耐心,足夠的細心,足夠的分析問題、解決問題的能力,才能不斷地進取,不斷地創(chuàng)新,不斷地充實,這是我們以后行走工作崗位的時候所必 備的。 致謝 本設(shè)計(論文)是在我的導(dǎo)師陸紅偉老師的認真指導(dǎo)和悉心關(guān)懷下完成的,在論文完成之際,我特別感謝我的導(dǎo)師陸紅偉老師,由于個人的理論知識水平不夠全面,對硬件系統(tǒng)不夠了解,對設(shè)計的把握難免有很多疏漏的地方。但是,因為有了陸紅偉老師的指導(dǎo)和幫助,我的設(shè)計(論文)才得以接近尾聲。老師對我要求嚴格,讓我學會很多有關(guān)研究設(shè)計的新理念,教會了我如何發(fā)現(xiàn)問題、如何解決問題、如何多角度思考問題、如何選擇最優(yōu)方案等等。老師平易近人,她的人格魅力深深感染了我,這正是我以后學習和工作的時候需要學習的地方。臨別之際,真誠地 祝福陸紅偉老師:身體健康,家庭幸福! 此外,在我的設(shè)計(論文)研究過程中,孫來業(yè)、屈波老師提出了寶貴的建議和給了我莫大的幫助,在此,向他們表示深深的感謝。 感謝所有幫助過、關(guān)心、支持我的老師和同學! 最后,向在百忙之中抽出時間評閱本設(shè)計(論文)和參加答辯的各位老師表示衷心的感謝! 吳永生 二 O 一二年六月 于南京 參 考 文 獻 [1] 李廣弟 .單片機基礎(chǔ) .北京航空航天大學出版社 .2021 110156 [2] 萬福君,潘松峰 .單片機微機原理系統(tǒng)設(shè)計與應(yīng)用 .中國科技大學出版社 . 2021 1031 [3] 高鵬 , 安濤 , 寇懷成 .Protel 99 入門與提高 . 人民郵電出版社 15115 [4] 郭永貞 .數(shù)字電子技術(shù) .東南大學出版社(第二版) . 215225 [5] 邵群濤 .電氣制圖與電子線路 . 50135 [6] 徐富軍,沈建良 .C51 單片機高效入門 .機械工業(yè)出版社 . 3546 [7] 楊將新等 .單片機程序設(shè)計 及應(yīng)用從基礎(chǔ)到實踐 .電子工業(yè)出版社 . 3567 [8] Keil Software Company. Cx51 Compiler User’s Guide. 2021 [9] Intel. MCS51 Family of Single Chip Microputers User’s [10] 趙德安等 .單片機原理與應(yīng)用 .機械工業(yè)出版社 . 10113 [11] AT89C51 DATA SHEEP Philips Semiconductors 附錄 A:硬件設(shè)計原理圖與 PCB 圖 附錄 B:軟件程序清單 //頭文件 ifndef _MAIN_H_ define _MAIN_H_ include include include define uchar unsigned char define uint unsigned int sbit DIN P2^0。//數(shù)據(jù)串出引腳 sbit CS P2^1。 //片選端 sbit CLK P2^2。//移位時鐘端 sbit LED P2^4。//系統(tǒng)上電顯 示 sbit LED1 P2^5。//大火顯示 sbit LED2 P2^6。//中火顯示 sbit LED3 P2^7。//小火顯示 sbit LED4 P3^5。//秒顯示 sbit LED5 P3^6。//分顯示 sbit LED6 P3^7。//時顯示 endif ifndef _DELAY_H_ define _DELAY_H_ include void delay_ms uint n 。 void delay_us uchar n 。 endif ifndef _KEYPAD_H_ define _KEYPAD_H_ include extern uchar keypad。 extern uchar keypog。 extern uchar keyfog。 extern uchar keypress。 extern uchar Ledpog。 uchar scan_key void 。 uchar scan_kay void 。 void Control uchar flag 。 void INT0_Initial void 。 endif ifndef _7221_H_ define _7221_H_ include extern uchar secs。 extern uchar minutes。 extern uchar hours。 extern uchar disbuf[]。 void Port_Initial uchar temp 。 void WriteByte uchar dat 。 void 7221_WRITE uchar addr,uchar dat 。 void 7221_Initial void 。 void Display uchar *str 。 void HEXTOBCD void 。 uchar Time0_WatchDog void 。 void Time0_Initial void 。 void Time1_Initial void 。 endif /*鍵盤程序 */ include void pulse_bz int,int 。 uchar keypad 0xff。 uchar keypog 0。 uchar keyfog 0。 uchar keypress 0。 //調(diào)整時間標志位 uchar Ledpog 0。 //全局開啟工作標志位 sbit sound P3^4。 uchar scan_key void uchar i,key_value。 P0 0xFF。 for i 0。i 4。i++ P0 ~ 1 i 。 key_value P0amp。0xF0。// 低 4 位置 0 if key_value! 0xF0 delay_ms 2 。 //如果有鍵按下, p0 口高四位不會全為 一 ,延時一段時間軟件消抖 if key_value! 0xF0 key_value P0amp。0xF0。 pulse_bz 20,1 。 if key_value! 0xF0 key_value amp。 0xF0。 switch key_value case 0x70: key_value 15 3i *4。break。 case 0xb0: key_value 14 3i *4。break。 case 0xd0: key_value 13 3i *4。break。 case 0xe0: key_value 12 3i *4。break。 default: key_value 0x7f。 return key_value。 P0 0xFF。 return 0x7f。 uchar scan_kay void uchar key_va1,key_va2。 key_va1 scan_key 。 if key_va1 0x7f return 0x7f。 do key_va2 scan_key 。 while key_va1 key_va2 。 return key_va1。 void pulse_bz int count,int x int j。 for j 0。j count。j++ sound ~sound。//按鍵響鈴 delay_ms x 。 sound 0。 void INT0_Initial void EX0 1。 IT0 1。 PX0 1。 PT0 0。 P0 0xF0。 void INT0_Interrupt void interrupt 0 uchar key_value。 key_value scan_kay 。 if key_value! 0x7f keypad key_value。 if key_value 0 Ledpog !Ledpog。 P0 0xF0。 void Control uchar flag switch flag case 1: TR0 0。 TR1 1。 switch keypad case 14: secs ++。 if secs 60 secs 0。 keypad 0xff。 break。 case 15: secs 。 if secs 60 secs 59。 keypad 0xff。 break。 default: break。 break。 case 2: TR1 1。 switch keypad case 14: minutes ++。 if minutes 60 minutes 0。 keypad 0xff。 break。 case 15: minutes 。 if minutes 60 minutes 59。 keypad 0xff。 break。 default: break。 break。 case 3: TR1 1。 switch keypad case 14: hours ++。 if hours 24 hours 0。 keypad 0xff。 break。 case 15: hours 。 if hours 24 hours 23。 keypad 0xff。 break。 default: break。 break。 default: break。 /*7221 程序 */ include uchar secs 1。 //初始顯示為 00 時 00 分 01 秒 uchar minutes 0。 uchar hours 0。 uchar disbuf[8] 1,2,3,4,5,6,7,8 。 //顯示的數(shù)字 uchar n。 sbit sound P3^4。 vo
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1