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

正文內(nèi)容

畢業(yè)設計,單片機數(shù)字電子鐘的設計與研究畢業(yè)論文(參考版)

2025-07-01 11:00本頁面
  

【正文】 xx的悉心指導和建議給了我極大的幫助和支持,使我受益匪淺,在此論文完成之際,謹向xx致以深深的謝意和崇高的敬意。參考文獻、資料索引文獻、資料名稱編著者出版單位《51系列單片機高級實例開發(fā)指南》《MCS—51/96系列單片機原理及應用》《AT89系列單片機原理與接口技術(shù)》《單片機原理及應用》《C程序設計》《單片機原理與實用技術(shù)》《電子技術(shù)基礎》《電路基礎》《電路與電子技術(shù)》《電路基本分析》李軍孫涵芳王幸之歐陽斌林潭浩強付曉光鄒壽彬許熙文盧爾健石生北京航空航天大學出版社北京航空航天大學出版社北京航空航天大學出版社中國水利水電出版社北京航空航天出版社清華大學出版社清華大學出版社高等教育出版社科學技術(shù)出版社高等教育出版社致  謝首先衷心地感謝我的導師xx師。學習就應該采取理論與實踐結(jié)合的方式,理論的問題,也就是實踐性的課題。通過這次課程設計,我們知道了理論和實際的距離,也知道了理論和實際想結(jié)合的重要性,也從中得知了很多書本上無法得知的知識。通過這次課程設計我發(fā)現(xiàn),只有理論水平提高了;才能夠?qū)⒄n本知識與實踐相整合,理論知識服務于教學實踐,以增強自己的動手能力。撰寫論文的過程也是專業(yè)知識的學習過程,它使我運用已有的專業(yè)基礎知識,對其進行設計,分析和解決一個理論問題或?qū)嶋H問題,把知識轉(zhuǎn)化為能力的實際訓練。通過對自己在大學四年時間里所學的知識的回顧,并充分發(fā)揮對所學知識的理解和對畢業(yè)設計的思考及書面表達能力,最終完成了。首先打開protus 6 professional軟件,在元件庫中找到要選用的所有元件,然后進行原理圖的繪制;繪制好后再選擇wave6000已經(jīng)編譯好的*.hex文件,選擇運行,觀察顯示結(jié)果,根據(jù)顯示的結(jié)果和課題的要求再修改程序,再運行查,直到滿足要求。本次課題,Keil軟件來調(diào)試程序,通過各個模塊程序的單步或跟蹤調(diào)試,使程序逐漸趨于正確,最后統(tǒng)調(diào)程序。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式。晶體頻率產(chǎn)生震蕩,容易產(chǎn)生走時誤差;定時器溢出的時間誤差,本應這一秒溢出,但卻在下一秒溢出,造成走時誤差;延遲時間過長或過短,都會造成與基準時間產(chǎn)生偏差,造成走時誤差。S0時表示電子鐘秒單元數(shù)值刷新滯后,即走時誤差為“慢”;反之,S0表示秒單元數(shù)值的刷新超前,即走時誤差為“快”。我國時間基準來自國家授時中心,人們?nèi)粘J褂玫臅r鐘就是以一定的精度與該基準保持同步的。走時調(diào)整:按ksec對秒進行調(diào)整,按一下加一秒;按kmin對分進行調(diào)整,按一下加一分;按khour對時進行調(diào)整,按一下加一小時,從而達到快速設定時間的目的。將萬用表的探針放到單片機接電源的引腳上檢測一下,看是否符合要求。 硬盤調(diào)試拿到電路板后,首先要檢查加工質(zhì)量,并確保沒有任何方面的錯誤,如短路和斷路,尤其要避免電源短路;元器件在安裝前要逐一檢查,用萬用表測其數(shù)值,看是否與所用相同;完成焊接后,應先空載上電(芯片座上不插芯片),并檢查各引腳的電位是否正確。圖51 數(shù)字鐘的PROTES仿真第六章 調(diào)試與功能說明單片機應用系統(tǒng)的調(diào)試包括硬件和軟件兩部分,但是他們并不能完全分開。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實用方便的單片機實驗室。 } }第五章 系統(tǒng)仿真 PROTUES軟件介紹Proteus軟件是Labcenter Electronics公司的一款電路設計與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來完成PCB的設計,而ISIS模塊用來完成電路原理圖的布圖與仿真。 if(hour=60) hour=0。 } if(khour==0) {delay(10)。 if(min=60) min=0。} if(kmin==0) {delay(10)。 if(sec=60) sec=0。} 按鍵控制子程序void keyscan() {if(ksec==0) {delay(10)。 P0=table[hourshi]。 delay(5)。 P2=0xbf。 P0=0x40。 delay(5)。 P2=0xef。 P0=table[minge]。 delay(5)。 P2=0xfb。 P0=table[secshi]。 delay(5)。 P2=0xfe。 hourge=hour%10。 minge=min%10。 } } } } secge=sec%10。 min=0。 hour++。 min++。 sec++。當CPU正在處理一個中斷源請求的時候,又發(fā)生了另一個優(yōu)先級比它高的中斷源請求,如果CPU能夠暫時中止對原來中斷處理程序的執(zhí)行,轉(zhuǎn)而去處理優(yōu)先級更高的中斷源請求,待處理完以后,再繼續(xù)執(zhí)行原來的低級中斷處理程序,這樣的過程稱為中斷嵌套。引起中斷的原因或發(fā)出中斷請求的來源,稱為中斷源。中斷是一個過程,當中央處理器CPU在處理某件事情時,外部又發(fā)生了另一緊急事件,請求CPU暫停當前的工作而去迅速處理該緊急事件。關(guān)于中斷的概念可以打個如下的比喻。所謂中斷就是當CPU正在執(zhí)行程序A時,發(fā)生了另一個急需處理的事件B,這是CPU暫停當前執(zhí)行的程序A,立即轉(zhuǎn)去執(zhí)行處理事件B的程序,處理完事件B后,再返回到程序A繼續(xù)執(zhí)行,這個過程被叫做中斷。 }在這里,我們有必要介紹一下單片機的中斷系統(tǒng),以利于我們的學習。 TH0=(6553650000)/256。 TL0=(6553650000)%256。} 時鐘設置子程序void time0() interrupt 1 {num++。y0。x0。 } }void delay(unsigned int z) {unsigned int x,y。 while(1) {display()。ET0=1。 TL0=(6553650000)%256。 main(){TMOD=0x01。 void keyscan()。 unsigned char code table[10]={0x3f,0xxx,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 unsigned char secshi=0,secge=0,minshi=0,minge=0,hourshi=0,hourge=0。 sbit kmin=P3^1。校時電路時用來對“時”、“分”、“秒”顯示數(shù)字進行校對調(diào)整,按一下ksec,秒單元就加1 ,按一下kmin,分就加1,按一下khour,時就加1。“時單元”采用24進制計時器,可實現(xiàn)對一天24小時的累計。數(shù)碼管按照數(shù)碼管動態(tài)顯示的工作原理工作,將標準秒信號送入“秒單元”,“秒單元”采用60進制計數(shù)器,每累計60秒發(fā)出一個“分脈沖”信號,該信號將作為“分單元”的時鐘脈沖。因此,一個基本的數(shù)字鐘電路主要由顯示器“時”,“分”,“秒”和單片機,還有校時電路組成。工作原理 : 數(shù)字電子鐘是一個將“ 時”,“分”,“秒”顯示于人的視覺器官的計時裝置。時十位計算顯示結(jié)束開始秒個位計算顯示秒十位計算顯示分個位計算顯示分十位計算顯示時個位計算顯示 圖44 時間顯示流程圖 數(shù)字鐘的原理圖用PROTUES軟件,根據(jù)要求畫出數(shù)字電子鐘的原理圖如下所示。 NYNYNY時加1顯示時間結(jié)束開始秒按鍵按下?秒加1分按鍵按下?分加1時按鍵按下? 圖42 按鍵處理流程圖定時器中斷時是先檢測1秒是否到,1秒如果到,秒單元就加1;如果沒到,就檢測1分鐘是否到,1分鐘如果到,分單元就加1;如果沒到,就檢測1小時是否到,1小時如果到,時單元就加1,如果沒到,就顯示時間。開始啟動定時器按鍵檢測時間顯示 主程序是先開始,然后啟動定時器,定時器啟動后在進行按鍵檢測,檢測完后,就可以顯示時間。既便于調(diào)試、鏈接,又便于移植和修改;(3)建立正確的數(shù)學模型,通過仿真提高系統(tǒng)的性能,并選取合適的參數(shù);(4)繪制程序流程圖;(5)合理分配系統(tǒng)資源;(6)為程序加入注釋,提高可讀性,實施軟件工程;(7)注意軟件的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1