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

正文內(nèi)容

畢業(yè)設計,單片機數(shù)字電子鐘的設計與實現(xiàn),畢業(yè)論文(參考版)

2025-07-01 11:42本頁面
  

【正文】 下載于 就愛免費網(wǎng) 免費論文 欄目43 / 43。本文從選題到完成,從理論上的探討到實際問題的解決,無處不飽含著xx的心血。這種做法既有助于完成理論知識的鞏固,又有助于帶動實踐,解決實際問題,加強我們的動手能力和解決問題的能力。我們的學習不但要立足于書本,以解決理論和實際教學中的實際問題為目的,還要以實踐相結(jié)合,理論問題即實踐課題,解決問題即課程研究,學生自己就是一個專家,通過自己的手來解決問題比用腦子解決問題更加深刻。這個實驗十分有意義 我獲得很深刻的經(jīng)驗。培養(yǎng)了我運用所學知識解決實際問題的能力。這為自己今后進一步深化學習,積累了一定寶貴的經(jīng)驗。結(jié)束語我在這一次數(shù)字電子鐘的設計過程中,很是受益匪淺。仿真部分采用protus 6 professional軟件,此軟件功能強大且操作較為簡單,可以很容易的實現(xiàn)各種系統(tǒng)的仿真。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者一般需要仿真系統(tǒng)的支持。 軟件調(diào)試問題及解決軟件程序的調(diào)試一般可以將重點放在分模塊調(diào)試上,統(tǒng)調(diào)是最后一環(huán)。本次設計的單片機電子鐘系統(tǒng)中,其誤差主要來源包括晶體頻率誤差,定時器溢出誤差,延遲誤差。結(jié)合時間概念和誤差理論,可以定義電子鐘的走時誤差S=S1S2,S1表示程序?qū)嶋H運行計算所得的秒;S2表示客觀時間的標準秒。 系統(tǒng)時鐘誤差分析時間是一個基本物理量,具有連續(xù)、自動流逝、不重復等特性。 系統(tǒng)性能測試與功能說明走時:默認為走時狀態(tài),按24小時制分別顯示“時時分分秒秒”,有2個“”動態(tài)顯示,時間會按實際時間以秒為最少單位變化。若一切正常,方可在斷電的情況下將芯片插入,再次檢查各引腳的電位及其邏輯關系。一般的方法是排除明顯的硬件故障,再進行綜合調(diào)試,排除可能的軟/硬件故障。 電子鐘系統(tǒng)PROTUES仿真用PROTUES軟件,根據(jù)數(shù)字電子鐘的原理圖,畫出仿真圖,得到的圖如下所示。Proteus的軟件仿真基于VSM技術(shù),它與其他軟件最大的不同也是最大的優(yōu)勢就在于它能仿真大量的單片機芯片,比如MCS51系列、PIC系列等等,以及單片機外圍電路,比如鍵盤、LED、LCD等等。 } while(khour==0) display()。 if(khour==0) {hour++。 } while(kmin==0) display()。 if(kmin==0) {min++。 } while(ksec==0) display()。 if(ksec==0) {sec++。 delay(5)。 P2=0x7f。 P0=table[hourge]。 delay(5)。 P2=0xdf。 P0=table[minshi]。 delay(5)。 P2=0xf7。 P0=0x40。 delay(5)。 P2=0xfd。 P0=table[secge]。 hourshi=hour/10。 minshi=min/10。 secshi=sec/10。 sec=0。 if(hour==24) {hour=0。 if(min==60) {min=0。 if(sec==60) {sec=0。 LED顯示程序void display() {if(num==20) {num=0。單片機一般允許有多個中斷源,當幾個中斷源同時向CPU請求中斷時,就存在CPU優(yōu)先響應哪一個中斷請求源的問題(優(yōu)先級問題),一般根據(jù)中斷源的輕重緩急排隊,優(yōu)先處理最緊急事件的中斷請求,于是便規(guī)定每一個中斷源都有一個中斷優(yōu)先級別,并且CPU總是響應級別最高的中斷請求。處理結(jié)束后,再回到原來被中斷的地方,繼續(xù)原來的工作。領導(CPU)在自己的房間辦公(執(zhí)行主程序),下屬(外設)有問題打電話來請示(中斷源),領導停下正在進行的工作,通過電話給下屬做指示(執(zhí)行中斷服務程序),指示完后,領導掛斷電話,繼續(xù)做自己的工作(返回主程序繼續(xù)執(zhí)行)。關于中斷的概念有下列幾個名詞:(1)程序A稱為主程序,(2)處理事件B的程序稱為中斷服務程序,(3)主程序中轉(zhuǎn)向中斷服務程序的地方稱為斷點,(4)引起中斷的原因即事件B稱為中斷源,(5)轉(zhuǎn)去執(zhí)行中斷服務程序稱為中斷響應。中斷技術(shù)在單片系統(tǒng)中有著十分重要的作用,它不僅可以提高單片機CPU的效率,也可以對突發(fā)事件處理。 TL0=(6553650000)%256。 } 定時器中斷子程序void time0() interrupt 1 {num++。 TH0=(6553650000)/256。y)。x) for(y=110。 for(x=z。 keyscan()。TR0=1。 EA=1。 TH0=(6553650000)/256。 void display()。 void delay(unsigned int)。 unsigned int num=0,sec=0,min=0,hour=0。 sbit khour=P3^2。 主程序include sbit ksec=P3^0。顯示電路將“時”、“分”、“秒”通過七段顯示器顯示出來?!胺謫卧币膊捎?0進制計數(shù)器,每累計60分鐘,發(fā)出一個“時脈沖”信號,該信號將被送到“時單元”。8個數(shù)碼管的段選接到單片機的P0口,位選接到單片機的P2口。它的計時周期為24小時,顯示滿刻度為23時59分59秒,另外還有校時功能。圖45 數(shù)字鐘的原理圖 在此有必要介紹一下數(shù)字電子鐘的工作原理。N24小時到?分單元清零,時單元加1NNNYY時單元清零時間顯示中斷返回開始一秒時間到?60秒時間到?60分鐘到?秒單元加1秒單元清零,分單元加1YY 圖43 定時器中斷流程圖時間顯示是先秒個位計算顯示,然后是秒十位計算顯示,再是分個位計算顯示,再然后是分十位顯示,再就是時個位計算顯示,最后是時十位顯示。圖41 主程序流程圖按鍵處理是先檢測秒按鍵是否按下,秒按鍵如果按下,秒就加1;如果沒有按下,就檢測分按鍵是否按下,分按鍵如果按下,分就加1;如果沒有按下,就檢測時按鍵是否按下,時按鍵如果按下,時就加1;如果沒有按下,就把時間顯示出來。 系統(tǒng)軟件設計流程圖 這次的數(shù)字電子鐘設計用到很多子程序,它們的流程圖如下所示。單片機的軟件設計通常要考慮以下幾個方面的問題:(1)根據(jù)軟件功能要求,將系統(tǒng)軟件劃分為若干個相對獨立的部分,設計出合理的總體結(jié)構(gòu),使軟件開發(fā)清晰、簡潔和流程合理;(2)培養(yǎng)良好的編程風格,如考慮結(jié)構(gòu)化程序設計、實行模塊化、子程序化。鍵按下前沿抖動后沿抖動閉合穩(wěn)定圖38 按鍵抖動信號波形第四章 數(shù)字鐘的軟件設計系統(tǒng)的軟件設計也是工具系統(tǒng)功能的設計。很容易想到,抖動問題不解決就會引起對閉合鍵的識別。這就是抖動。下圖是按鍵硬件連接圖。 鍵盤控制電路該設計需要校對時間,所以用三個按鍵來實現(xiàn)。對于多位LED顯示器,通常都是采用動態(tài)掃描的方法進行顯示,其硬件連接方式如下圖所示。采用動態(tài)顯示方式顯示時間,硬件連接如下圖所示,時的十位和個位分別顯示在第一個和第二個數(shù)碼管,分的十位和個位分別顯示在第四個和第五個數(shù)碼管,秒的十位和個位分別顯示在第七個和第八個數(shù)碼管,其余數(shù)碼管顯示橫線。LED數(shù)碼管有共陽、共陰之分。外加正向電壓時二極管導通,發(fā)出清晰的光。圖34 LED顯示器的符號圖發(fā)光二極管(LED)由特殊的半導體材料砷化鎵、磷砷化鎵等制成,可以單獨使用,也可以組裝成分段式或點陣式LED顯示器件(半導體顯示器)。P3引腳兼用功能串行通訊輸入(RXD)串行通訊輸出(TXD)外部中斷0( INT0)外部中斷1(INT1)定時器0輸入(T0)定時器1輸入(T1)外部數(shù)據(jù)存儲器寫選通WR外部數(shù)據(jù)存儲器寫選通RD表31 P3端口引腳兼用功能表 LED顯示電路顯示器普遍地用于直觀地顯示數(shù)字系統(tǒng)的運行狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機應用系統(tǒng)中常用的顯示器有: 發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器等。對內(nèi)部
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1