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

正文內(nèi)容

畢業(yè)論文-基于stc89c52單片機的智能定時器設(shè)計(參考版)

2025-01-15 12:42本頁面
  

【正文】 //循環(huán)變量 i,j bit nao_z=0。 //顯示標志位 (0:走時正常 1:調(diào)整時鐘 2:調(diào)整分鐘 ) uint i=0。 //時間基數(shù) num uint t=3。 //系統(tǒng)上電默認時間是 uchar hour1=6,min1=0,sec1=0。//沒有小數(shù)點 //定義數(shù)組 數(shù)碼管 0 1 2 3 4 5 6 7 8 9 uchar code Data1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x3F}。 在本次畢業(yè)設(shè)計完成之際,我以 誠摯的心情再次向王飛老師和幫助過我的同學(xué)表示衷心的感謝,感謝在這段時間里對我的關(guān)懷、鼓勵和悉心的指導(dǎo)。他們在我設(shè)計中給了我許多寶貴的意見和建議。還有謝謝我周圍的同窗朋友,他們給了我無數(shù)的關(guān)心和鼓勵,也讓我的大學(xué)生活充滿了溫暖和歡樂。在此我要感謝我的指導(dǎo)老師王飛老師給我悉心的幫助和對我耐心而細致的指導(dǎo),除 了敬佩王飛老師的專業(yè)水平以外,他的治學(xué)嚴謹和科學(xué)研究的精神也是我永遠學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作,我才得以解決畢業(yè)設(shè)計中遇到的種種問題。 成都工業(yè)學(xué)院 通信工程學(xué)院畢業(yè)設(shè)計論文 26 致 謝 通過這幾個月來的忙碌和學(xué)習(xí),本次畢業(yè)論文設(shè)計已接近尾聲,在這里衷心感謝指導(dǎo)老師王飛老師的督促指導(dǎo),以及一起學(xué)習(xí)的同學(xué)們的支持,讓我按時完成了這次畢業(yè)設(shè)計。這種做法既有助于完成理論知識的鞏固,又有助于帶動實踐,解決實際問題,加強我們的動手能力和解決問題的能力。知道理論與實際的差距,所以以后要多加強實際動手的能力。 讓我覺得 本 次畢業(yè)設(shè)計的最大成果是 : 知道了將理論用到實際 當 中時,會遇到很多的問題。當我還是無法想到解決的辦法時,我就帶著自己的問題到圖書館查閱資料或找同學(xué)互相交流,采用這樣的方 法,我的很多問題都迎刃而解了!其次,我不但努力解決自己遇到的問題,還幫助同學(xué)解決他們遇到的問題。 在這次畢業(yè)設(shè)計當中,我遇到很多自己不理解的問題及書本上或是我以前沒有看見過的知識點。這也為自己今后進一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗。如圖 55所示。當下的時間到整點時 (比如 12點整, 1點整, 2點整 ......),蜂鳴器會短響一聲。 圖 54 鬧鐘功能測試 ( 4) 整點報時開關(guān):按下后,打開或關(guān)閉整點報時功能。系統(tǒng)默認鬧鐘時間為 。打開鬧鐘開關(guān),鬧鐘指示燈會 點亮,當下的時間到設(shè)定的鬧鐘時間后,蜂鳴器會發(fā)出“滴 滴 滴 ......”聲音。 圖 53 調(diào)整時間功能測試 成都工業(yè)學(xué)院 通信工程學(xué)院畢業(yè)設(shè)計論文 24 ( 3)按下調(diào)整鬧鐘時間功能鍵:首次按下,進入調(diào)整鬧鐘時間,走時指示燈會 以一秒的頻率閃爍,并顯示當前鬧鐘時間。 圖 52 上電后測試圖 ( 2)按下調(diào)整時間功能鍵:首次按下,進入調(diào)整小時模式;二次按下,進入調(diào)整分鐘模式;三次按下,退出調(diào)整時間功能,并顯示正常走時。 成都工業(yè)學(xué)院 通信工程學(xué)院畢業(yè)設(shè)計論文 22 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1S T C89 C5 2Q5P N36 3 8 AQ6P N36 3 8 Aa b c d efhg21202120abcdefghP21P20P21P20Q1P N36 3 8 AQ2P N36 3 8 Aa b c d efhg25242524P25P24Q3P N36 3 8 AQ4P N36 3 8 Aa b c d efhg23222322P23P22P22P23P24P25R12 2 0 RR22 2 0 RR32 2 0 RR52 2 0 RR62 2 0 RR72 2 0 RR82 2 0 RR42 2 0 RP1.2P1.1P1.0P3.2P3.3R 2 14 .7 KR 2 24 .7 KR 2 54 .7 K R 2 64 .7 KR 2 74 .7 KR 2 84 .7 KP1.0P1.1P1.2P3.1P3.1P3.7P3.2P3.3D1L E D R E DD2L E D R E DD3L E D R E DR92 2 0 RR 1 02 2 0 RR 1 12 2 0 RP3.6P3.5P3.4P3.4P3.5P3.6Q7P N36 3 8 AR 1 22 k 7P 3 . 7L S 1S P E A K E RY1CRYSTALC230PC330PR1310kC110u 圖 51 定時器的電路仿真結(jié)果 通過電路仿真,我們可以得到預(yù)期的電路功能,即實現(xiàn) 了 時 、 分 、 秒 的 顯示功能 。由于 Proteus 提供了實驗室無法相比的 大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的 虛擬儀器 、儀表,因而也提供了培養(yǎng)學(xué)生實踐精神、創(chuàng)造精神的平臺 。這在相當程度上替代了傳統(tǒng)的 單片機 實驗教學(xué)的功能,例:元器件選擇、電路連接、電路檢測、電路修改、 軟件調(diào)試 、運行結(jié)果等。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。 Proteus 是單片機課堂教學(xué)的先進助手 。在編譯方面,它也支持 IAR、 Keil和 MATLAB等多種 編譯器 。 Proteus 是世界上著名 的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到 單片機 與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。 仿真 本系統(tǒng)采用的是 Proteus 進行仿真。 用 C語言寫的程序可移植性好,基本上不用修改就能用于各種型號的計算機和各種操作系統(tǒng) 。 C語言的這種雙重性,使它既是系統(tǒng)描述語 言,又是通用的程序設(shè)計語言。 C 語言能處理位操作,能實現(xiàn)匯編語言的大部分功能,可以直接對硬件進行操作。 用函數(shù)作為程序的模塊單位,具有結(jié)構(gòu)化的控制語句,便于程序?qū)崿F(xiàn)模塊化。 語言緊湊、簡潔、靈活、使用方便。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢, C語言有以下特點: 運算符豐富。由于地址存儲只需 1- 2字節(jié),因此,指針存取非常靈活迅速。多任務(wù),中斷或非中斷的代碼要求必須具備可再入功能。 本系統(tǒng)的軟件程序 調(diào)試 是在 Keil C51的環(huán)境下編譯的, Keil C51是美國 Keil Software 公司出品的 51系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),軟件提供了豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows 界面。為保護芯片 , 對各底座的電位進行檢查,確定無誤后再插入芯片檢查。調(diào)試工作的 主要任務(wù) 是排除硬件故障,包括設(shè)計錯誤和工藝性故障。本次設(shè)計單片機多功能定時器,所以 STC89C52 內(nèi)部的定時器 /計數(shù)器被選定為定時器工作模式,計數(shù)輸入信號是內(nèi)部時鐘 脈沖,每個機器周期產(chǎn)生一個脈沖使計數(shù)器增 1。 TLX低 5位溢出則向 THX 進位, THX計數(shù)溢出則置位 TCON中的溢出標志位 TFX。 STC89C52單片機的定時器 /計數(shù)器具有 4種工作方式,其控制字均在相應(yīng)的特殊功能寄存器中,通過對特殊功能寄存器的編程,可以方便的選擇定時器 /計數(shù)器兩種工作模式和 4種工作方式。 本設(shè)計采用的是 12MHz 晶體,則計數(shù)頻率為 1MHz,即每過 1us的時間計數(shù)器加 1。 定時器中斷服務(wù)子程序流程圖如圖 42所示。 單片機一般允許有多個中斷源,當幾個中斷源同時向 CPU請求中斷時,就存在 CPU優(yōu)先響應(yīng)哪一個中斷請求源的問題(優(yōu)先級問題),一般根據(jù)中斷源的輕重緩急排隊,優(yōu)先處理最緊急事件的中斷請求,于是便規(guī)定每一個中斷源都有一個中斷優(yōu)先級別,并且 CPU總是響應(yīng)級別最高的中斷請求。處理結(jié)束后,再回到原來被中斷的地方,繼續(xù)原來的工作。領(lǐng)導(dǎo)( CPU)在自己的房間辦公(執(zhí)行主程序),下屬(外設(shè))有問題打電話來請示(中斷源),領(lǐng)導(dǎo)停下正在進行的工作,通過電話給下屬做指示(執(zhí)行中斷服務(wù)程序),指示完后,領(lǐng)導(dǎo)掛斷電話,繼續(xù)做自己的工作(返回主程序繼續(xù)執(zhí)行)。關(guān)于中斷的概念有下列幾個名詞:( 1)程序 A稱為主程序,( 2)處理事件 B的程序稱為中斷服務(wù)程序,( 3)主程序中轉(zhuǎn)向中斷服務(wù)程序的地方稱為斷點,( 4)引起中斷的原 因即事件 B 稱為中斷源,( 5)轉(zhuǎn)去執(zhí)行中斷服務(wù)程序稱為中斷響應(yīng)。 中斷技術(shù)在單片系統(tǒng)中有著十分重要的作用,它不僅可以提高單片機 CPU的效率,也可以對突發(fā)事件處理。 圖 41 主程序流程圖 成都工業(yè)學(xué)院 通信工程學(xué)院畢業(yè)設(shè)計論文 17 中斷流程圖 在這里,我們有必要介紹一下單片機的中斷系統(tǒng),以利于我們的學(xué)習(xí)。 本次設(shè)計的數(shù)碼管顯示電路原理圖如圖 37所示。本次設(shè)計采用的是一個 兩位共陽極數(shù)碼管和一個四位共陽極數(shù)碼管。 表 33 段碼位 D7 D6 D5 D4 D3 D2 D1 D0 顯示段 dp g f e d c b a 需說明的是當用數(shù)據(jù)口連接 LED 數(shù)碼管 a~ dp 引腳時,不同的連接方法,各段碼位與顯示段有不同的對應(yīng)關(guān)系。從 LED 數(shù)碼管結(jié)構(gòu)原理可知,為了顯示字符,要為 LED 顯示數(shù)碼管提供顯示段碼,組成一個“ 8”字形字 符的 7段,再加上 1個小數(shù)點位,共計 8段,因此提供給 LED數(shù)碼管的顯示段碼為 1個字節(jié)。本系統(tǒng)采用軟件譯碼,以減小體積,降低成本和功耗,軟件譯碼的另一優(yōu) 成都工業(yè)學(xué)院 通信工程學(xué)院畢業(yè)設(shè)計論文 14 勢還在于比硬件譯碼有更大的靈活性
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1