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

正文內(nèi)容

基于at89c51單片機的數(shù)字鐘設計畢業(yè)設計-在線瀏覽

2025-05-01 08:33本頁面
  

【正文】 部數(shù)據(jù)存儲器讀選通 10 10 圖 24 外接晶體管引腳 Pin19:時鐘 XTAL1 腳, Pin18:時鐘 XTAL2 腳 。內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為 12MHz。電容取 30PF 左右。復位后P0- P3 口均置 1 引腳表現(xiàn)為高電平,程序計數(shù)器和特殊功能寄存器 SFR 全部清零。當 AT89C51 通電,時鐘電路開始工作,在 RESET 引腳上出現(xiàn) 24 個時鐘周期以上的高電平,系統(tǒng)即初始復位。 AT89C51 的復位 方式可以是自動復位,也可以是手動復位 。 11 11 如圖 26 所示位單片機常用的 2 種復位電路。因而作為典型的外圍器件,LED 顯示單元是反映系統(tǒng)輸出和操作輸入的有效器件。在實驗中 AT89C51 單片機帶負載能力有限,單片機的 I/O 口不能驅(qū)動 8 位 LED 數(shù)碼管正常工作,我們選用了 74LS245 來驅(qū)動顯示器。 89c51 的帶負載能力不強,對于 8位 LED顯示器單用單片機帶載,顯示器不能正常工作,這里我們選用 74LS245 來驅(qū)動 LE顯示。 當 8051 單片機的 P0口總線負載達到或超過 P0 最大負載能力時,必須介入74L245 等 總線驅(qū)動器。 如圖 29 所示為 8 位 LED 數(shù)碼管 圖 29 8位 LED數(shù)碼管 數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點顯示);按能顯示多少個 “8” 可分為 1 位、 2位、 4 位等等數(shù)碼管 。 ( 1)靜態(tài)顯示:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 口多,如驅(qū)動 5 個數(shù)碼管靜態(tài)顯示則需要 5 8= 40 根 I/O口來驅(qū)動,故實際應用時必須增加驅(qū)動器進行驅(qū)動,如 74LS164。 ( 2) 動態(tài)顯示: 數(shù)碼管動態(tài)顯示是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位 元選通控制電路,位元選通由自獨立的 I/O 線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位元選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。在輪流顯示過程中,每位元數(shù)碼管的點亮時間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快, 給人的印象就是一組穩(wěn)定的顯示資料,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 口,而且功耗更低。 LED 顯示器由七段發(fā)光二極管組成,排列成 8 字形狀,因此也成為七段 LED顯示器器排列形狀如下圖 210所示: 13 13 圖 210 LED段碼 為了顯示數(shù)字或符號,要為 LED 顯示器提供代碼,即字形代碼。本次數(shù)字鐘用到的數(shù)字 0~9 及分隔符“ ”的共 陰極字形代碼如下表 22所示: 表 22 0~9及“ ” 七段數(shù)碼管共陰級字形代碼 顯示 0 1 2 3 4 5 6 7 8 9 g f e d c b a 段碼 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 0 1 1 0 0 1 1 0 0 0 0 1 1 0 1 1 0 0 1 0 1 3fh 1 0 1 0 1 1 1 1 1 1 1 0 0 1 1 06h 0 1 1 1 0 1 1 1 5bh 4fh 66h 6dh 7dh 1 1 07h 1 1 7fh 1 1 0 0 1 0 1 0 6fh 40h 14 14 本次設計中的顯示電路如下圖 211 所示。 15 15 圖 211 數(shù)字鐘顯示電路 數(shù)字鐘總體電路圖 如下圖 213所示:數(shù)字鐘總體電路圖 16 16 第三章 數(shù)字鐘的軟件設計 主程序流程圖 如下圖 31所示位主程序流程圖 開 始初 始 化 定 時 器顯 示 時 間E N D LED 顯示子程序設計 如下圖 32為顯示子程序流程圖 顯示子程序是數(shù)字鐘軟件中重要組成部分,當數(shù)字鐘的顯示需要改變時,單片機就要調(diào)出顯示子程序,通過查表區(qū)段碼,取位碼來顯示要顯示的 LED 數(shù)碼管。定時計數(shù)器對單片機內(nèi)部的時鐘脈沖經(jīng) 12 分 頻之后進行計數(shù)。如主頻為 12MHZ 的時候,機器周期為 1μ S,從而對機器周期的計數(shù)就轉(zhuǎn)換為定時,實現(xiàn)定時功能。方式 1 是 16 位的計數(shù)器,可計數(shù)的最大值為 216=時 65536μ S。 18 18 定 時 中 斷 進 入保 護 現(xiàn) 場秒 值 加 1是 否 到 6 0 秒分 值 加 1秒 清 零是 否 到 6 0 分小 時 加 1分 值 清 零是 否 到 2 4 時小 時 清 零恢 復 現(xiàn) 場中 斷 返 回NNN 19 19 第 4 章 總結(jié) 通過兩個月的學習,終于完成了單片機數(shù)字鐘的工作。 從單片機數(shù)字鐘的設計過程中也找到了一些單片機開發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫出其電路圖,使數(shù)字鐘從簡易變成多功能的方式,雖沒有做多功能數(shù)字鐘,卻知曉了其方法。 希望能夠在以后的不斷深入學習中能夠彌補自己的不足之處。還要有獨立思考能力和團隊協(xié)作的精神,個人能力固然重要,集體的 力量更是偉大的。 20 20 致謝 本次畢業(yè)設計得到導師劉益劍老師的熱心指導,在這里對劉老師表示最衷心的感謝。在畢業(yè)設計的前期,首先給我們介紹了不少有用的資料和書籍和軟件;在硬件設計等方面給予悉心的指導;在寫畢業(yè)設計論文的階段,劉老師讓我們論文有進展就給他評審,不論內(nèi)容字體,還是格式上的問題都一一指出。不僅在畢 業(yè)設計上給我及時的指導,更為我大學最后階段的學習提出了許多寶貴的意見。 21 21 參考文獻 [1] 孫育才編著, MCS51 系列單片微型計算機及其應用 ,東南大學出版社, 2021 [2] 樓然苗,李光飛 編著, 單片機課程設計指導 北京航空航天大學出版社 2021 年第一版。 [4] 何立民編著, MCS51單片機應用系統(tǒng)設計 北京航 空航天大學出版社, 2021. [5] 丁元杰編著, 單片機原理及應用 機械工業(yè)出版社 ,2021 [6] 謝自美編著, 電子線路設計實驗測試 華中科技出版社, 2021 [7] 張正明、卓鄭安編著,電路與電子技術 北京航空航天大學出版社 2021 年 9 月 [8] 李全利編著, 單片機原理及應用技術 北京:高等教育出版社, 2021 22 22 附錄一 源程序 S_SET BIT M_SET BIT H_SET BIT SECOND EQU 30H MINUTE EQU 31H HOUR EQU 32H TCNT EQU 34H ORG 0000H SJMP START ORG 000BH LJMP INT_T0 START:MOV DPTR,TABLE MOV HOUR,0 MOV MINUTE,0 MOV SECOND,0 MOV TCNT,0 MOV TMOD,01H MOV TH0,3CH MOV TL0,0B0H MOV IE,82H SETB TR0 *********************************************************** INT_T0:MOV TH0,3CH MOV TL0,0B0H INC TCNT MOV A,TCNT CJNE A,20,RETUNE INC SECOND MOV TCNT ,0 MOV A,SECOND CJNE A,60,RETUNE INC MINUTE MOV SECOND ,0 MOV A,MINUTE CJNE A,60,RETUNE INC HOUR MOV MINUTE ,0 MOV A,HOUR CJNE A,24,RETUNE 23 23 MOV HOUR,0 MOV MINUTE ,0 MOV SECOND,0 MOV TCNT,0 RETUNE:RETI ****************************************************************** DISPLAY:MOV A,SECOND 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 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 LCALL DELAY SETB CLR MOV P0,40H LCALL DELAY SETB MOV A,HOUR 24 24 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 ************************************************ TABLE:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH ************************************************ DELAY:MOV R6,10H D1: MOV R7,250 DJNZ R7,$ DJNZ R6,D1 RET END 內(nèi)部資料 請勿外傳 9JWKf wvGt YM*Jgamp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQc UE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gT
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1