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

正文內(nèi)容

基于單片機(jī)的數(shù)字鐘的設(shè)計(jì)論文-資料下載頁(yè)

2025-06-27 23:12本頁(yè)面
  

【正文】 初值后,計(jì)數(shù)器每中斷4就是1mS時(shí)間到,在中斷服務(wù)程序中實(shí)現(xiàn)時(shí)、分、秒和毫秒的進(jìn)位運(yùn)算,在每次進(jìn)位產(chǎn)生的時(shí)候講相應(yīng)的標(biāo)識(shí)為置一,用于在主控制模塊中控制增計(jì)數(shù)和減計(jì)數(shù)的運(yùn)行。 系統(tǒng)的主控制模塊主要完成三部分的工作,即在每次10mS位加一時(shí),完成增計(jì)時(shí)功能的10mS位加一,完成減計(jì)時(shí)功能的10mS位減一,以及各模式下的顯示內(nèi)容的切換。以下是主控制程序主循環(huán)中的增計(jì)時(shí)程序,當(dāng)每個(gè)10mS信號(hào)到來(lái)之后,如果增計(jì)時(shí)功能正在運(yùn)行,即CntRunning被置一了,那么增計(jì)數(shù)值就會(huì)累加,以下程序主要完成計(jì)數(shù)值累加和進(jìn)位。if(CntRunning) { if(++CLKCnt[5]9) { CLKCnt[5]=0。 if(++CLKCnt[4]9) { CLKCnt[4]=0。 if(++CLKCnt[3]9) { CLKCnt[3]=0。 if(++CLKCnt[2]5) { CLKCnt[2]=0。 if(++CLKCnt[1]9) { CLKCnt[1]=0。 if(++CLKCnt[0]5) CLKCnt[0]=0。 } } } } } } 第五章 系統(tǒng)的PROTUES仿真 系統(tǒng)的PROTUES模型系統(tǒng)的整體PROTUES模型如圖51所示,6個(gè)數(shù)碼管從左到右分別顯示時(shí)、分、秒的高低位,數(shù)碼管上面的LED燈在時(shí)間初值調(diào)整和減計(jì)時(shí)設(shè)置計(jì)時(shí)初值時(shí)用于指示當(dāng)前的調(diào)整位,LED數(shù)碼管顯示驅(qū)動(dòng)電路如圖接到單片機(jī)的數(shù)據(jù)總線,通過(guò)74HC138譯碼器來(lái)選擇需要寫入的數(shù)字位,74HC138譯碼器的輸出端和單片機(jī)的寫使能端信號(hào)相與后作為74HC574芯片的片選信號(hào),右邊縱向排列的LED燈用于顯示當(dāng)前的工作模式,4個(gè)LED燈從上到下分別表示減計(jì)數(shù)模式、設(shè)置時(shí)鐘初值模式、增計(jì)數(shù)模式和時(shí)鐘模式,5個(gè)按鍵作為操作按鍵,其功能如表51所示,按鍵輸入端均接上拉電阻,所有按鍵信號(hào)經(jīng)過(guò)與門電路將信號(hào)合并后送到單片機(jī)的外部中斷檢測(cè)引腳,按鍵信號(hào)接P1口的低5位。圖51 系統(tǒng)的PROTUES模型表51 按鍵功能說(shuō)明按鍵時(shí)鐘模式初值設(shè)置模式增計(jì)時(shí)模式減計(jì)時(shí)模式KEY1—確定清零計(jì)數(shù)清零計(jì)數(shù)KEY2—設(shè)定位選擇—設(shè)定位選擇KEY3—加—加(設(shè)定初值)KEY4模式切換KEY5——開始/暫停開始/暫停圖52 數(shù)碼管驅(qū)動(dòng)接口電路 時(shí)鐘運(yùn)行仿真本系統(tǒng)在仿真中的時(shí)鐘運(yùn)行如圖53所示,經(jīng)過(guò)仿真檢驗(yàn),系統(tǒng)可以實(shí)現(xiàn)準(zhǔn)確的計(jì)時(shí)和進(jìn)位功能。圖53 系統(tǒng)的時(shí)鐘模式運(yùn)行仿真 初始時(shí)間設(shè)定的仿真時(shí)鐘的初始值設(shè)定運(yùn)行仿真如圖54所示,進(jìn)入該模式后,調(diào)整位顯示LED會(huì)自動(dòng)切換到最高位,也就是小時(shí)的十位,按“設(shè)定為選擇”按鈕可以選擇需要設(shè)定的數(shù)字位,調(diào)整好時(shí)間后,按“確定”按鈕,系統(tǒng)會(huì)自動(dòng)進(jìn)入時(shí)鐘運(yùn)行模式,并從設(shè)定的時(shí)間初值開始計(jì)時(shí),如圖55所示。圖54 時(shí)鐘初始值設(shè)定運(yùn)行仿真圖55 設(shè)定初值后進(jìn)入時(shí)鐘模式 增計(jì)時(shí)的仿真增計(jì)時(shí)功能仿真進(jìn)入計(jì)時(shí)模式后,界面如圖56所示,增計(jì)時(shí)模式LED燈亮,6位數(shù)碼管清零,等待用戶按下“開始計(jì)時(shí)”按鈕。圖56 仿真進(jìn)入增計(jì)時(shí)功能按下“開始計(jì)時(shí)”按鈕后,系統(tǒng)開始增計(jì)時(shí)運(yùn)行,運(yùn)行中最低位的分別率為10mS,最低兩位計(jì)時(shí)到1000mS后清零并進(jìn)位,秒計(jì)時(shí)位即圖中的中間兩位數(shù)碼管,秒的個(gè)位計(jì)數(shù)到10后清零并進(jìn)位,秒的十位滿6后清零并進(jìn)位,分鐘計(jì)時(shí)位為最左邊兩位數(shù)碼管顯示,進(jìn)位和秒進(jìn)位類似。在系統(tǒng)增計(jì)時(shí)運(yùn)行中,點(diǎn)擊“暫停計(jì)時(shí)”按鈕,系統(tǒng)暫停增計(jì)時(shí),最后的計(jì)時(shí)時(shí)間值保存在數(shù)碼管顯示,再點(diǎn)擊“開始計(jì)時(shí)”按鈕后,系統(tǒng)從最后計(jì)時(shí)時(shí)間值開始增計(jì)時(shí)。在增計(jì)時(shí)運(yùn)行或者暫停計(jì)時(shí)狀態(tài)下,均可以按下“清零計(jì)時(shí)”按鈕來(lái)清零當(dāng)前計(jì)時(shí)時(shí)間值。在增計(jì)時(shí)運(yùn)行或者暫停計(jì)時(shí)的狀態(tài)下,可以任意切換系統(tǒng)的運(yùn)行模式,不影響增計(jì)時(shí)模式的運(yùn)行,當(dāng)從其他模式切換到增計(jì)時(shí)模式后,可以發(fā)現(xiàn),系統(tǒng)增計(jì)時(shí)功能還在穩(wěn)定地保持著最后一次操作后的狀態(tài)運(yùn)行。圖57 增計(jì)時(shí)運(yùn)行中 減計(jì)時(shí)的仿真減計(jì)數(shù)模式需要有計(jì)數(shù)初始時(shí)間值,所以在進(jìn)入減計(jì)數(shù)模式后需要先設(shè)置計(jì)數(shù)初始值,再開始減計(jì)時(shí)。按“功能選擇”按鈕切換到減計(jì)數(shù)模式,可以發(fā)現(xiàn)如圖58所示的界面,減計(jì)數(shù)模式LED燈亮,設(shè)定位選擇的LED燈初始位置為最高位,可以通過(guò)“設(shè)定位選擇”按鈕來(lái)切換到需要設(shè)置初始值的數(shù)據(jù)位,初始情況下,計(jì)數(shù)初始值都為0,需要人為設(shè)定,才能開始計(jì)時(shí)。圖58 進(jìn)入減計(jì)數(shù)模式進(jìn)入減計(jì)數(shù)模式后,按“設(shè)定位選擇”按鈕選擇需要設(shè)置初始的數(shù)據(jù)位,按“加”按鈕來(lái)改變計(jì)數(shù)初始值,每按一次數(shù)字加1,增加到最大響應(yīng)為的最大值之后,再按“加”按鈕會(huì)自動(dòng)回轉(zhuǎn)到0,如此重復(fù)。如圖59所示,設(shè)置了一個(gè)計(jì)數(shù)初值為5S的減計(jì)數(shù)初始值。圖59 設(shè)置減計(jì)數(shù)時(shí)間初值在設(shè)置好計(jì)數(shù)初值后,點(diǎn)擊“開始計(jì)時(shí)”按鈕,系統(tǒng)開始減計(jì)數(shù),如圖510所示。計(jì)數(shù)精度為10mS,最低位減到0后,向高位借1變9,繼續(xù)減計(jì)數(shù),當(dāng)所有位都為0后,減計(jì)數(shù)停止工作。圖510 開始減計(jì)時(shí) 結(jié)束語(yǔ)本設(shè)計(jì)主要介紹了一種基于單片機(jī)的數(shù)字鐘系統(tǒng)的設(shè)計(jì)方案和具體實(shí)現(xiàn)過(guò)程。本系統(tǒng)采用AT89S51單片機(jī)作為控制器件,單片機(jī)內(nèi)部定時(shí)器計(jì)時(shí),實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)和進(jìn)位,由6位數(shù)碼管實(shí)時(shí)顯示出來(lái),系統(tǒng)還具有時(shí)鐘初值設(shè)定功能,可獨(dú)立設(shè)置時(shí)、分、秒的初值,秒表功能能夠?qū)崿F(xiàn)增計(jì)時(shí)和減計(jì)時(shí),計(jì)時(shí)的顯示精度為10mS。經(jīng)過(guò)理論分析、電路設(shè)計(jì)、程序編寫和仿真驗(yàn)證,按期完成了畢業(yè)論文的撰寫和方案正確性的驗(yàn)證,經(jīng)過(guò)對(duì)仿真模型的運(yùn)行實(shí)驗(yàn),本設(shè)計(jì)的方案能夠完成預(yù)期目標(biāo)的要求,達(dá)到了良好的效果。經(jīng)過(guò)多方面的測(cè)試和驗(yàn)證,系統(tǒng)具有良好的工作性能,造價(jià)較低,而且具有較高擴(kuò)展性,系統(tǒng)可以通過(guò)軟件和硬件的稍加改動(dòng),實(shí)現(xiàn)更強(qiáng)大的功能,得到更廣闊的應(yīng)用前景和較大的經(jīng)濟(jì)價(jià)值。 參考文獻(xiàn)[1] 李東生,張勇,許四毛. :電子工業(yè)出版社,2002[2] :北京航空航天大學(xué)出版社,1998[3] 馬忠梅,籍順心,:北京航空航天大學(xué)出版社,2003[4] :北京航空航天大學(xué)出版社,2007[5] 李廣弟,朱月秀,:北京航空航天大學(xué)出版社,2007[6] (C語(yǔ)言版).合肥:中國(guó)科技大學(xué)出版社,2007[7] :北京航空航天大學(xué)出版社,1998[8] :北京航空航天大學(xué)出版社,2000[9] 孫寶元,:機(jī)械工業(yè)出版社,2004[10] 王海洲,張麗麗,韓玉仲, ,2010,33(9):1821 致謝在我的畢業(yè)設(shè)計(jì)論文即將完成之際,在此對(duì)大學(xué)四年里給予我?guī)椭睦蠋熀屯瑢W(xué)表示最誠(chéng)摯的感謝。首先我要感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師,是她的悉心指導(dǎo),讓我順利完成本次畢業(yè)設(shè)計(jì)。在畢業(yè)設(shè)計(jì)過(guò)程中,該老師不僅在學(xué)習(xí)上給予我很多引導(dǎo),也在生活上為我提出了很多寶貴的意見。該老師不僅學(xué)識(shí)淵博,而且平易近人,是我們的良師益友,是我學(xué)習(xí)的榜樣。在資料查閱的過(guò)程中,該老師給了我很多建議和搜索資料的方法,讓我很快找到本課題的研究現(xiàn)狀,確定了我的設(shè)計(jì)方向,為后階段的工作節(jié)約了不少時(shí)間。在我的實(shí)物制作過(guò)程中,該老師又給予我很多硬件電路設(shè)計(jì)方面的指導(dǎo),手把手教我做好了PCB板的布局布線。在進(jìn)行系統(tǒng)的軟件程序編寫調(diào)試過(guò)程中,該老師為我的設(shè)計(jì)提出了很多寶貴的調(diào)試方法和建議,根據(jù)老師的指導(dǎo),我很順利地將系統(tǒng)搭建起來(lái)并測(cè)試成功。我在論文撰寫過(guò)程中,該老師又多次細(xì)心審閱我的論文初稿,為我提出了很好的修改意見。非常感謝該老師,是她的指導(dǎo)和幫助才使得我的畢業(yè)設(shè)計(jì)工作能夠保質(zhì)保量的順利完成。通過(guò)畢業(yè)設(shè)計(jì)這段時(shí)間的接觸,我看到了老師身一絲不茍的治學(xué)態(tài)度和分析解決問(wèn)題的方法,這必將使自己受益終身。同時(shí),也要感謝和我一起學(xué)習(xí)生活的同學(xué)們,我們都從遙遠(yuǎn)的家來(lái)到這個(gè)陌生的城市里,一起成長(zhǎng),互相關(guān)懷,讓我度過(guò)了難忘大學(xué)生活。最后要感謝我的父母,感謝你們的養(yǎng)育和教導(dǎo)!署名2012年x月x日
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1