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

正文內容

畢業(yè)設計-基于51單片機的電子時鐘的設計與制作-資料下載頁

2024-12-01 19:14本頁面

【導讀】基于51單片機可校時數字時鐘電路設計,單片機計算機即單片微型計算機。技術,因此計時精度高,穩(wěn)定性好,使用方便,不需要經常調校。而數字式電子鐘用。集成電路計時時,譯碼代替機械式傳動,用LED顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時,分,秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。本文利用單片機實現(xiàn)數字時鐘計時功能的主要內容,其中AT89S51. 是核心元件同時采用數碼管動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。統(tǒng)機械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻

  

【正文】 秒單元清零 分單元加 1 分單元等于 60 6 六十6066060=60=60 分單元清零 時單元加 1 時單元等于 24 6 六十6066060=60=60 時單元清零 恢復現(xiàn)場 RET Y Y Y Y 1 秒時間到 6 六十6066060=60=60 N N N N 電 子 時 鐘 的 設 計 與 制 作 18 圖七(上頁圖) 中斷服務流程圖 : 圖八 T0 中斷 保護現(xiàn)場 20 次中斷到否 秒單元加 1 單元清零 恢復現(xiàn)場、中斷返回 N Y 電 子 時 鐘 的 設 計 與 制 作 19 數碼管顯示模塊 本系統(tǒng)公用 一數碼管,從右到左一次顯示秒個位,秒時位, 分隔符 ,分個位,分十位, 分隔符 ,時個位,時十位。數碼管顯示的信息用 8 個內存單元存放,這個 8 內存單元為顯示緩沖區(qū),其中秒個位和秒十位,分個位和分十位,時個位和時十位分別由秒數據,分數據和小時數據分拆得到。在本系統(tǒng)中數碼管顯示采用軟件譯碼動態(tài)顯示。在存儲器中首先建立一張顯示信息字字段碼,顯示的時候,先從顯示緩沖區(qū)中取出顯示信息,然后通過查表程序在字斷碼表中查出的所顯示的字斷碼。從 P1 口輸出,同時在 P2 口將對應的位選碼輸出,選中顯示的數碼管,就能在相應的數碼管上顯示顯示緩 沖區(qū)的內容 。 定時器計數器 T0 中斷服務程序: 定時器計數器 T0 用于時間計時,選擇方式 1,重復定時,定時時間設為 50MS,定時時間到則溢出中斷,在中斷服務程序中用一個計數器對 50MS 計數,計 20 次則對秒單元加 1,秒單元到 60 則對分單元加 1,同時秒單元清零。分單元加到 60的時候,則對時單元加 1,同時分單元清零,時單元加到 24 的時候則對時單元清零,標志一天時間計滿。在對各單元計數的同時,把他們的值放到存儲器單元的制定位置。 按鍵處理模塊: 按鍵處理設置為:如果沒有按鍵,則時鐘正常走下去,當第一次按下 K0 按鍵時候, 進入調分狀態(tài)時鐘停止走動,按下 K1 鍵可以對分進行加 1 操作,按下 K2鍵的時候可以對分進行減 1 操作。當第二次按下 K0 按鍵時候,進入調小時可以對小時進行減 1 操作。當 K0 第三次按下的時候時鐘恢復正常走動,退出調時間的模式。 電 子 時 鐘 的 設 計 與 制 作 20 整個電路原理圖: 圖九 電 子 時 鐘 的 設 計 與 制 作 21 致 謝 在設計過程中,通過針對性地查找資料,了解了些電子方面的資料,既增長了自己見識,補充最新的專業(yè)知識,又提高了自己的應用能力。這次對 AT89S51 有了一個全面的認識,在此基礎上結合以前所學的專業(yè)知識,從而把我所學的知識貫穿到一起,對 本專業(yè)有了一個更全面的認識!總之這次畢業(yè)設計讓我把理論設計和工程實踐相結合、鞏固基礎知識與培養(yǎng)創(chuàng)新意識相結合、個人作用和集體協(xié)作相結合等方面來培養(yǎng)自身的綜合素質。這些在我今后的學習和工作當中都會有很大的幫助。 最后,我要感謝我的指導老師,在這次畢業(yè)設計中給了我許多的幫助。同時也祝愿學院明天更美好。 電 子 時 鐘 的 設 計 與 制 作 22 參考文獻 [1] 徐愛鈞.單片機原理實用教程--基于 Protrues 虛擬仿真 [M].北京 : 電子工業(yè)出版社 .20211 [2] 李萍. AT89S51 單片機、原理、開發(fā)與應用實例 [M].北京 : 中國電力出版社. 20217 [3] 張曄、王玉民等.單片機應用技術 [M] .北京 : 高等教育出版社. 20213 [4] 付家才等.單片機控制工程實踐技術 [M] .北京 : 化學工業(yè)出版社. 20215 電 子 時 鐘 的 設 計 與 制 作 23 附錄一 單 片機語言程序清單: 定時中斷子程序 : INT_T0:MOV TH0,3CH MOV TL0,0B0H 。初始化 T0,從 15536 開始計數 INC TCNT 。計數器加一 MOV A,TCNT 。把計數器放入累加器 A 中 CJNE A,20,RETUNE 。判斷計數是否到了 20 了嗎? INC SECOND 。計數器到了 20,秒單元加一 MOV TCNT,0 。計數器清零 MOV A,SECOND CJNE A,60,RETUNE 。判斷秒是否到了 60 INC MINUTE 。分單元加一 MOV SECOND,0 。秒 單元清零 MOV A,MINUTE CJNE A,60,RETUNE 。判斷分是否到了 60 INC HOUR MOV MINUTE,0 MOV A,HOUR CJNE A,24,RETUNE 。判斷是否到了 24 時 MOV HOUR,0 。時分秒清零 MOV MINUTE,0 MOV SECOND,0 MOV TCNT,0 。計數器清零 RETUNE:RETI 。返回 T0 中斷入口 顯示子程序 : DISPLAY:MOV A,SECOND MOV B,10 電 子 時 鐘 的 設 計 與 制 作 24 DIV AB 。判斷秒顯示單元的十位、個位 CLR MOVC A,@A+DPTR 。查顯示數據碼段 MOV P0,A 。將取到的現(xiàn)實碼送 P0 顯示 LCALL DELAY 。去抖動 SETB 。顯示秒十位 MOV A,B 。把寄存器 B 中的余數送 A 即秒個位 CLR 。清 MOVC A,@A+DPTR 。查顯示數據碼段 MOV P0,A 。將取到的現(xiàn)實碼送 P0 顯示 LCALL DELAY SETB 。顯示秒個位 CLR MOV P0,40H 。顯示分隔符 LCALL DELAY SETB MOV A,MINUTE MOV B,10 DIV AB CLR MOVC A,@A+DPTR MOV P0,A LCALL DELAY SETB MOV A,B CLR MOVC A,@A+DPTR MOV P0,A 電 子 時 鐘 的 設 計 與 制 作 25 LCALL DELAY SETB CLR MOV P0,40H LCALL DELAY SETB MOV A,HOUR MOV B,10 DIV AB CLR MOVC A,@A+DPTR MOV P0,A LCALL DELAY SETB MOV A,B CLR MOVC A,@A+DPTR MOV P0,A LCALL DELAY SETB RET 電 子 時 鐘 的 設 計 與 制 作 26 附錄 二 整個電路原理圖 :
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1