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

正文內(nèi)容

單片機電子鐘實習報告-資料下載頁

2024-10-17 14:29本頁面
  

【正文】 實現(xiàn)時鐘 的時間設置功能。電路中將四個按鍵的一端接公共地,而單片機的 P2口默認為 高電平, 一旦按鍵被按下, 則該按鍵對應的額管腳被拉低, 通過軟件掃描按鍵即 可知道用戶所要實現(xiàn)的功能,調(diào)用相應的按鍵子程序來完成該操作。2單片機的復位電路單片機的復位電路 , 如圖所示。圖單片機的復位電路當 MCS5l 系列單片機的復位引腳 RST(全稱 RESET 出現(xiàn) 2個機器周期以上的 高電平時,單片機就執(zhí)行復位操作。如果 RST 持續(xù)為高電平,單片機就處于循環(huán) 復位狀態(tài)。根據(jù)應用的要求, 復位操作通常有兩種基本形式:上電復位和上電或 開關(guān)復位。上電復位要求接通電源后,自動實現(xiàn)復位操作。上電后,保持 RST 一 段高電平時間。3單片機的晶振電路單片機的晶振電路,如圖所示。圖 單片機的晶振電路石英晶體也連接在晶振引腳的輸入和輸出之間,等效為一個并聯(lián)諧振回路, 振蕩頻率應該是石英晶體的并聯(lián)諧振頻率。晶體旁邊的兩個電容接地, 實際上就 是電容三點式電路的分壓電容 , 接地點就是分壓點。以接地點即分壓點為參考點, 振蕩引腳的輸入和輸出是反相的,但從并聯(lián)諧振回路即石英晶體兩端來看 , 形成 一個正反饋以保證電路持續(xù)振蕩。4發(fā)聲模塊發(fā)聲模塊,如圖所示。圖 發(fā)聲指示模塊發(fā)聲模塊由蜂鳴器、電源、8550三極管、限流電阻組成。蜂鳴器由 PNP 三 極管驅(qū)動,當 BZ 管腳為高時,三極管 be 級沒電壓差,三極管截止。反之,三極 管導通,有電流流經(jīng)蜂鳴器,蜂鳴器發(fā)聲。5時間顯示模塊時間顯示模塊如圖所示。圖 時間顯示模塊時間顯示部分的電路也很簡單, 由五個一位的共陰 8段數(shù)碼管、五盞發(fā)光二極管組成。在顯示過程中, 單片機將要顯示的數(shù)字傳遞給 89C52芯片, 同時通過 位選選通要顯示的數(shù)碼管。五、單片機系統(tǒng)程序的編制 ORG 0000H LJMP START。轉(zhuǎn)初始化 ORG 000BH LJMP PGT0。T0中斷入口 ORG 0033H START: DIS1 EQU 30H DIS2 EQU 31H DIS3 EQU 32H DIS4 EQU 33H DIS5 EQU 34H DIS6 EQU 35H DISXS EQU 36H DISFZ EQU 37H DISMZ EQU 38HMS500 EQU 39H K1 BIT K2 BIT K3 BIT K4 BIT BDP BIT 01H bd BIT 02H MOV SP,50H。初始化程序 MOV P0,0FFH MOV P1,0FFH MOV P2,0FFH MOV P3,0FFH MOV TMOD,01H。定時器 T0工作于方式 1 MOV TH0,4CH。定時器初值 MOV TL0,05H MOV IE,82H MOV R3,10 SETB TR0 MOV DIS1,00H。清顯示緩沖區(qū)MOV DIS2,00H MOV DIS3,00H MOV DIS4,00H MOV DIS5,00H MOV DISXS,12。初始化時間為 12:30:00 MOV DISFZ,30 MOV DISMZ,0 MOV MS500,0 MAIN:。主程序 jnb k2,d1 jnb k3,d2 jnb k4,d3 jnb k1,d4 d1: ljmp send d2: ljmp send d3: ljmp send d4: jnb k1,qu1 qu1:lcall sound ajmp god1 k1dd: jb k2,k2dd lcall ys10ms 11 程序流程圖六、測量過程的操作說明,原始測量數(shù)據(jù)的記錄。 操作說明操作功能說明 功能說明表 按鍵 K1 K2 K3 K4 發(fā)光二極管 功能 當按一下 K1,進入調(diào)整小時狀態(tài),再按一下,進入到調(diào)整分 鐘狀態(tài),如此循環(huán) 用來對 小時 和 分鐘 進行加時間(每次加 1)用來對 小時 和 分鐘 進行減時間(每次減 1)確認鍵,退出選中小時或分鐘 對秒數(shù)的十位數(shù)進行記錄,亮一盞燈代表十秒,亮兩盞燈代表 二十秒,如此累推 原始測量數(shù)據(jù)的記錄 數(shù)據(jù)記錄表 初始值 按一次 K1 按一次 K2 按一次 K3 第二次按 K1 按一次 K2 按一次 K3 按 K4 12.30.0 12.. 13.. 12.. .30. .31. .30. 12.30.0 16七、結(jié)論及存在問題 通過用匯編對 KKKK4 的編譯,可以初步實現(xiàn)調(diào)整時鐘時間的功能。但在編譯過程中也遇到不少問題,第一,編譯時有跳出轉(zhuǎn)移范圍的問題,這是由 于判斷語句 JB、JNB 的轉(zhuǎn)移范圍是128~+127 字節(jié),出現(xiàn)這樣的問題是由于超出 轉(zhuǎn)移范圍。第二,要實現(xiàn)選中小時或者分鐘位上的閃爍,要用到延時和對數(shù)碼管 的顯示效果,但達不到指定目的,數(shù)碼管閃爍的效果不明顯,這是由于延時的時 間不夠長,使得人眼難以看得清。八、心得體會總結(jié) 本文介紹的是利用 AT89C51 單片機設計的有調(diào)時功能的電子時鐘。并詳細說 明了軟件和硬件設計方法。在設計過程中可以看出,匯編語言有著其獨特的魅力,它簡單易學,語法錯誤容易糾正;用單片機實現(xiàn)電子時鐘的設計是比較方便和易 于實現(xiàn)。通過電子時鐘的設計和制作,加深了對單片機的理解,能夠更熟練地應用單 片機實現(xiàn)預期的功能,對今后的學習有很大的幫助。電子時鐘各項功能的實現(xiàn),為自動控制的實現(xiàn)打下了理論基礎,獲得了實現(xiàn)方法。當然,該電子鐘還有很多不足之處,比如不能定時,不能報時。斷電后不能 只能調(diào)時。在今后的學習中還要對此加以研究,九、參考文獻及網(wǎng)站 《單片機原理及其接口技術(shù)》胡漢才 編著 北京 清華大學出版社 《51 系列單片機及 C51 程序設計》王建校等 科學出版社 其它有關(guān)資料 幾個有關(guān)單片機和芯片資料的網(wǎng)站: 等及其相關(guān)鏈接 17 ………….第四篇:單片機課程設計電子鐘課程設計任務書(指導教師填寫)課程設計名稱電子技術(shù)課程設計學生姓名專業(yè)班級設計題目數(shù)字鐘一、課程設計的任務和目的任務:設計一臺能顯示“時”、“分”、“秒”的數(shù)字鐘,周期為24小時;具有校時、正點報時功能。目的:培養(yǎng)學生綜合運用所學知識的能力,綜合設計能力,培養(yǎng)動手能力及分析問題、解決問題的能力。二、設計內(nèi)容、技術(shù)條件和要求“時”、“分”、“秒”,且“時”、“分”、“秒”分別用兩個數(shù)碼管顯示,計滿23小時60分鐘60秒,則全部清零。,時、分校時用1HZ的信號進行,而秒較時用2HZ時鐘信號進行。要求報時聲響為四低一高,最后一響為整點,前四聲用500HZ信號讓喇叭發(fā)聲,最后一聲用1000HZ信號。,畫出電路總框圖,簡述各部分工作原理。,要求有分析過程、原理圖表示。、調(diào)試。8.撰寫設計總結(jié)報告。三、時間進度安排第一周:理論設計。周一上午布置設計任務,講解設計要求,安排答疑、實驗時間;周三、周四下午課程設計答疑,其他時間學生查資料,做初步理論設計。周五交設計初稿,由指導教師審查;第二周:仿真和安裝調(diào)試、撰寫設計總結(jié)報告周一、二學生進實驗室做仿真實驗,并根據(jù)實驗情況修正設計圖。周三至周五做插接線實驗,最后根據(jù)實驗情況總結(jié)、撰寫設計說明書。四、主要參考文獻1.各種版本的數(shù)字電子技術(shù)基礎教材指導教師簽字:年月日第五篇:單片機課程設計電子鐘設計單片機課程設計電子鐘設計目錄一、摘要二、設計任務三、基本原理數(shù)碼管顯示可以用靜態(tài)顯示或動態(tài)顯示方法。靜態(tài)顯示需要數(shù)據(jù)鎖存器等硬件,接口復雜,時鐘顯示用四個數(shù)碼管。動態(tài)顯示相對簡單,但需動態(tài)掃描,掃描頻率要大于人視覺暫留頻率,信息看起來才穩(wěn)定。譯碼方式可分為軟件譯碼和硬件譯碼,軟件譯碼通過譯碼程序查的顯示信息的字段碼;硬件譯碼通過硬件譯碼器得到顯示信息的字段碼,實際中通常采用軟件譯碼。在具體處理時,定時器計數(shù)器采用中斷方式工作,對時鐘的形成在中斷服務程序中實現(xiàn)。在主程序中只需對定時器計數(shù)器初始化、調(diào)用顯示子程序和控制子程序。另外,為了使用便,設計了簡單的按鍵,可以通過按鍵實現(xiàn)時、分的調(diào)整,這樣在主程序中就加入了按鍵設置子程序。四、編程算法思路五、程序流程圖六、硬件單元設計七、軟件單元設計八、調(diào)試結(jié)果分析九、設計總結(jié)及心得體會十、參考文獻一設計任務基本任務:利用定時器/計數(shù)器中斷和靜態(tài)顯示或動態(tài)顯示,實現(xiàn)電子時鐘的時分秒精確走時和校準。時間顯示用四個數(shù)碼管分別顯示時、分、秒用點表示,在時和分的中間閃動,時間顯示格式(18:49)時間校準用2個鍵實現(xiàn):一個鍵K1作移位選擇(選中要修改的位,選中的位用閃爍指示),一個鍵K2做加1(對選中的位進行加1修改)。功能增強型任務:在基本任務的基礎上加上日歷功能、準時報時功能和跑表功能(1)日歷功能:能實現(xiàn)時、分、秒和年、月、日計時,增加1個按鍵控制分3屏例如顯開始的第1屏默認顯示“時、分、秒”四位+秒點,按下K3鍵顯示“月和日”四位,再按下課K3鍵顯示“年份”四位,再按下K3鍵顯示“時、分、秒”,依次類推。程序要能處理閏年、閏月功能。(2)準點報時功能:可以在增加一個按鍵K4設計具有鬧鐘功能,實現(xiàn)定點報時。具體操作是:按下K4鍵,進入鬧鐘設置功能,再通過KK2鍵來完成定點報警時間的設置。(3)跑表功能:再增加一個按鍵K5設計跑表功能,實現(xiàn)啟動毫秒計數(shù),相當與田徑運動比賽的跑表工作。三基本原理軟件時鐘時利用單片機內(nèi)部的定時器/計數(shù)器來實現(xiàn)的,它的過程如下:首先定單片機內(nèi)部的一個定時器/計數(shù)器工作于定時方式,對機器周期形成基準時間,然后用另一個定時器/計數(shù)器或軟件計數(shù)的方法對基準時間計數(shù)形成秒,秒計60次形成分,分計60次形成小時,小時計24次則計滿一天。然后通過數(shù)碼管把它們的內(nèi)容在相應位置顯示出來即可。四編程算法思路主程序的設計:串行口工作方式0,定時器/計數(shù)器1工作在方式1進行初始化,然后通過循環(huán)(調(diào)用顯示子程序)等待定時中斷的到來。按鍵的控制:KEY1控制時的調(diào)節(jié),kEY2控制分的調(diào)節(jié),KEY3控制時、分定型中斷服務程序的設計:中斷服務程序主要功能是實現(xiàn)時、分、秒的計時處理。時、分、秒計時的實現(xiàn):秒計時時采用中斷方式進行溢出次數(shù)的累計得到的。從秒到分,從分到時可通過軟件的累加和比較到位方法來實現(xiàn)。要求每滿1秒,則“秒”單元中的內(nèi)容加1;“秒”單元每滿60,則“秒”單元清0,同時“分”單元中的內(nèi)容加1;“分”單元每滿60,則“分”單元清0,同時“時”單元加1?!皶r”單元每滿24,則將“時”單元清0。顯示子程序:采用數(shù)碼管靜態(tài)顯示來顯示時鐘的走動6,延時子程序:用來實現(xiàn)按鍵操控延時和實現(xiàn)整點12時報時五程序流程圖六硬件單元設計電路總設計圖AT89C51芯片七軟件單元設計資源分配:定時器T1,,30H秒顯示單元,31H分顯示單元,32H時顯示單元,08H放分調(diào)整標志,09H放時調(diào)整標志,0AH放閃爍標志程序清單(加注釋)八調(diào)試結(jié)果分析在實驗操作過程中,將所寫好的程序打入計算機內(nèi),通過編譯檢查其是否有錯誤,如有錯誤將其改正,直至無誤后下載仿真器,實現(xiàn)運行。觀察實驗箱上的數(shù)碼管顯示,判斷其是否為所需結(jié)果,如果與所要求的有差別,需繼續(xù)調(diào)試,重新修改程序,檢查硬件設施不斷地調(diào)試,不斷地檢查直至得到所要的結(jié)果。在調(diào)試過程中,開始運行時能夠?qū)崿F(xiàn)時鐘的顯示,但是無法實現(xiàn)其閃爍功能,后經(jīng)不斷調(diào)試修改及同學的幫助最終實現(xiàn)該功能,能夠達到時鐘顯示調(diào)節(jié)的基本要求,還可以實現(xiàn)整點報時。但在增加其功能顯示年月時又出現(xiàn)一定的問題,未能實現(xiàn)該功能,程序存在一定的不足性,需繼續(xù)完善,實現(xiàn)更多的功能九設計總結(jié)及心得體會經(jīng)過兩天的單片機課程設計,終于完成了我的電子時鐘的設計,雖然沒有完全達到設計要求,但從心底里說,還是高興的,畢竟這次設計把一些基本功能都做了出來,只是一些增強型功能未能實現(xiàn)。在本次設計的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過一些實驗但這次設計真的讓我長進了很多單片機課程設計重點就在于軟件算法的設計,需要有很巧妙的程序算法,雖然以前寫過幾次程序,但我覺的寫好一個程序并不是一件簡單的事,要有通篇的全局思想考慮問題。在操作的過程中,出現(xiàn)許多錯誤,都是在連接處不能夠上下連貫正確運行,還需繼續(xù)努力。有好多的東西,只有我們?nèi)ピ囍隽?,才能真正的掌握,只學習理論有些東西是很難理解的,更談不上掌握。從這次的課程設計中,我真真正正的意識到,在以后的學習中,要理論聯(lián)系實際,把我們所學的理論知識用到實際當中,學習單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在課程設計中的最大收獲,同時,要把所學只是靈活應用才能真正領悟其中的意義,加深對它的理解與掌握。還有,通過此次的操作也使我的實踐操作能力得到了進一步的提高。十參考文獻【1】張毅剛,彭喜元,董繼成。單片機原理及應用。北京:高等教育出版社,2003【2】周航慈。單片機應用程序設計技術(shù)(修訂版)。北京:北京航空航天大學出版社,2002【3】萬光毅等。單片機實驗與實踐教程。北京:北京航空航天大學出版社,2003【4】何立民,I2C總線應用系統(tǒng)設計。北京:北京航空航天大學出版社,2002【5】周航慈,朱兆優(yōu),李躍忠。智能儀器原理與設計。北京:北航大學出版社,2005
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1