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

正文內(nèi)容

基于單片機的電子時鐘畢業(yè)設計論文-閱讀頁

2025-02-02 14:52本頁面
  

【正文】 ,以保證單片機內(nèi)部 RAM 的數(shù)據(jù)不丟失。而訪問內(nèi)部程序存儲器時,ALE 端將有一個 1/6 時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。 如果單片機是 EPROM,在編程其間, 將用于輸入編程脈沖。20Pin31:EA/Vpp程序存儲器的內(nèi)外部選通線,8051 和 8751 單片機,內(nèi)置有4kB 的程序存儲器,當 EA 為高電平并且程序地址小于 4kB 時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過 4kB 地址則讀取外部指令數(shù)據(jù)。顯然,對內(nèi)部無程序存儲器的8031,EA 端必須接地。單片機微型計算機簡稱單片機,特別適用于控制領(lǐng)域,故又稱為微控制器。因此,單片機只需要和適當?shù)能浖巴獠吭O備相結(jié)合,便可成為一個單片機控制系統(tǒng)。其發(fā)展趨勢不外乎以下幾個方面:多功能 單片機中盡可能地把所需要的存儲器和 I/O 口都集成在一塊芯片上,使得單片機可以實現(xiàn)更多的功能。 有的單片機針對某一個應用領(lǐng)域,集成了相關(guān)的控制設備,以減少應用系統(tǒng)的芯片數(shù)量。高效率和高性能 為了提高執(zhí)行速度和執(zhí)行效率,單片機開始使用 RISC、流水線和 DSP 的設計技術(shù),使單片機的性能有了明顯的提高,表現(xiàn)為:單片機的時鐘頻率得到提高;同樣頻率的單片機運行效率也有了很大的提升;由于集成度的提高,單片機的尋址能力、片內(nèi) ROM(FLASH)和 RAM 的容量都突破了以往的數(shù)量和限制。使用高級語言可以降低開發(fā) 難度,縮短開發(fā)周期,增強軟件的可讀性和可移植性,便于改進和擴充功能。由于 CMOS 等工藝的大量采用,很多單片機可以在更低的電壓下工作( 或 ),功耗已經(jīng)降低到 uA 級。低價格 單片機應用面廣,使用數(shù)量大,帶來的直接好處就是成本的降低。下面大致介紹一下單片機的主要應用領(lǐng)域和特點。(2)辦公自動化領(lǐng)域 單片機作為嵌入式系統(tǒng)廣泛應用于現(xiàn)代辦公設備,如計算機的鍵盤、磁盤驅(qū)動、打印機、復印機、電話機和傳真機等。商用系統(tǒng)中廣泛使用的電子計量儀器、收款機、條形碼閱讀器、安全監(jiān)測系統(tǒng)、空氣調(diào)節(jié)系統(tǒng)和冷凍保鮮系統(tǒng)等,都采用了單片機構(gòu)成的專用系統(tǒng)。(4)工業(yè)自動化 在工業(yè)控制和機電一體化控制系統(tǒng)中,除了采用工控計算機外,很多都是以單片機為核心的單片機和多機系統(tǒng)。將單片機和傳感器相結(jié)合,可以構(gòu)成新一代的智能傳感器。(6)現(xiàn)代交通與航空航天領(lǐng)域 通常應用于電子綜合顯示系統(tǒng)、動力監(jiān)控系統(tǒng)、自動駕駛系統(tǒng)、通信系統(tǒng)以及運行監(jiān)視系統(tǒng)等。目前,我國生產(chǎn)很多型號的單片機,在此,我們采用型號為 STC89C52 的單片機。 STC89C52 是一個低功耗高性能單片機,40 個引腳,32 個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含 2 個外中斷口,2 個 16 位可編程定時計數(shù)器,2個全雙工串行通信口,STC89C51 可以按照常規(guī)方法進行編程,也可以在線編程。DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時。時鐘操作可通過 AM\PM 指示決定采用 24 或 12 小時格式。采用三線制串行接口技術(shù)進行數(shù)據(jù)傳送,可直接與單片機連接,用戶能方便地修改內(nèi)部參數(shù)實現(xiàn)多位 LED 數(shù)碼管顯示。 Proteus 電路圖設計運行 Proteus 的 ISIS 后出現(xiàn)程序主窗口界面,鼠標左鍵單擊窗口左側(cè)的元器件工具欄的 , 接著再點擊窗口左側(cè)的元器件選擇區(qū)的 Pick ,彈出如圖 1 所示的 Pick Devices 窗口,再在 Categ 欄里點擊MicroprocessorICs 項后,在 Results 欄里會出現(xiàn)各種類型的 CPU 器件,找到 AT89C51 后雙擊,AT89C51 就被添加到當前窗口左側(cè)的元器件列表區(qū)了。然后再依次點擊列表區(qū)里的器件,單擊左鍵把他們放到繪圖區(qū),右鍵選中元件,并編輯其屬性,合理布局后,進行連線。 Proteus 中設計的電子時鐘系統(tǒng)原理圖第四章軟件設計 程序流程圖設計25系 統(tǒng) 程 序 流 程 圖按 鍵 處 理 是 先 檢 測 秒 按 鍵 是 否 按 下 , 秒 按 鍵 如 果 按 下 , 秒 就 加 1; 如果 沒 有 按 下 , 就 檢 測 分 按 鍵 是 否 按 下 , 分 按 鍵 如 果 按 下 , 分 就 加 1; 如 果沒 有 按 下 , 就 檢 測 時 按 鍵 是 否 按 下 , 時 按 鍵 如 果 按 下 , 時 就 加 1; 如 果 沒有 按 下 , 就 把 時 間 顯 示 出 來 。NYNYNY時加 1顯示時間結(jié)束開始秒按鍵按下?秒加 1分按鍵按下?分加 1時按鍵按下?27N24 小時到?分單元清零,時單元加 1NNNYY時單元清零時間顯示中斷返回開始一秒時間到?60 秒時間到?60 分鐘到?秒單元加 1秒單元清零,分單元加1YY28定時器中斷流程圖時間顯示是先秒個位計算顯示,然后是秒十位計算顯示,再是分個位計算顯示,再然后是分十位顯示,再就是時個位計算顯示,最后是時十位顯示。 所 謂 中 斷 就 是 當 CPU 正 在 執(zhí) 行 程 序A 時 , 發(fā) 生 了 另 一 個 急 需 處 理 的 事 件 B, 這 是 CPU 暫 停 當 前 執(zhí) 行 的 程 序 A,立 即 轉(zhuǎn) 去 執(zhí) 行 處 理 事 件 B 的 程 序 , 處 理 完 事 件 B 后 , 再 返 回 到 程 序 A 繼 續(xù)執(zhí) 行 , 這 個 過 程 被 叫 做 中 斷 。 關(guān) 于 中 斷 的 概 念 可 以打 個 如 下 的 比 喻 。中 斷 是 一 個 過 程 , 當 中 央 處 理 器 CPU 在 處 理 某 件 事 情 時 , 外 部 又 發(fā) 生了 另 一 緊 急 事 件 , 請 求 CPU 暫 停 當 前 的 工 作 而 去 迅 速 處 理 該 緊 急 事 件 。 引 起 中 斷 的 原 因 或 發(fā)出 中 斷 請 求 的 來 源 , 稱 為 中 斷 源 。當 CPU 正 在 處 理 一 個 中 斷 源 請 求 的 時 候 , 又 發(fā) 生 了 另 一 個 優(yōu) 先 級 比 它 高的 中 斷 源 請 求 , 如 果 CPU 能 夠 暫 時 中 止 對 原 來 中 斷 處 理 程 序 的 執(zhí) 行 , 轉(zhuǎn) 而 去處 理 優(yōu) 先 級 更 高 的 中 斷 源 請 求 , 待 處 理 完 以 后 , 再 繼 續(xù) 執(zhí) 行 原 來 的 低 級 中 斷處 理 程 序 , 這 樣 的 過 程 稱 為 中 斷 嵌 套 。sbit SUB=P1^0。sbit ACC7 = ACC^7。//顯 示 時 間void showData(void)。//顯 示 定 時void int_0(void)。//中 斷 1void flash_max7219(unsigned char n)。 /*實 時 時 鐘 時 鐘 線 引 腳 */sbit T_IO = P2^4。 /*實 時 時 鐘 復 位 線 引 腳 *//********************************************************************/31void v_RTInputByte(uchar ucDa)。// 從 DS1302 讀 取 1Byte 數(shù) 據(jù)void v_W1302(uchar ucAddr, uchar ucDa)。//讀 取 DS1302 某 地 址 的 數(shù) 據(jù)//void v_BurstW1302T(uchar *pSecDa)。//讀 取 DS1302 時 鐘 數(shù) 據(jù)//void v_BurstW1302R(uchar *pReDa)。//讀 取 DS1302 寄 存 器 數(shù) 據(jù)void v_Set1302(uchar *pSecDa) 。 初 始 時 間 格 式 為 : 秒 分 時 日 月 星 期 年 void v_Get1302(uchar ucCurtime[]) 。//顯 示 的 時 間**********************************************全 局 變 量uchar setTime[2]={0,0}。//秒 分 時 日 月 星 期 年uchar Tmod=7。//sound()。//初 始 化 max7219cls()。 time)。 time)。EX1=1。//下 降 沿 觸 發(fā)IT0=1。//開 中 斷v_Get1302(amp。showDay()。//int_0()。 time)。if ((setTime[0]==time[2])amp。(setTime[1]==time[1]))sound()。 0x0f。//十 位showTime[4]=time[1] amp。showTime[3]=time[1]4。 0x0f。showTime[2]=showTime[5]=10。 showTime)。 0x0f。showTime[4]=time[4] amp。showTime[3]=time[4]4。 0x0f。showTime[2]=showTime[5]=10。 showTime)。 0x0f。showTime[4]=setTime[1] amp。showTime[3]=setTime[1]4。showTime[7]=13。disp_88(amp。} 34 KeilC51 進行程序調(diào)試35 仿真與調(diào)試 Proteus 中 Hex 文件選擇系統(tǒng)仿真分析電路原理圖在 ISIS 里設計完成,文件,再進行電子時鐘的系統(tǒng)虛擬仿真 。(2) 文件,再在 Proteus ISIS 編輯窗口的 File 菜單中選擇 Save Design 選項,保存設計, 文件。實現(xiàn)功能:36當進入調(diào)整功能時,按第一個鍵 K1 進行減運算,按第二個鍵 K2 進行加運算。當定時設定后,到預定時間后,系統(tǒng)通過 C51 音樂程序演唱歌曲八月桂花。時間顯示格式為:時分秒;日期顯示格式為:日月年。 Proteus 系統(tǒng)仿真結(jié)果結(jié)束語本文的電子鐘系統(tǒng)是以單片機(AT89C51)為核心,時鐘芯片 DS130數(shù)碼管顯示驅(qū)動芯片 MAX7219 等元器件組成。實現(xiàn)了硬件軟化的目的。通過對自己在大學三年時間里所學的知識的回顧,并充分發(fā)揮對所學知識的理解和對畢業(yè)設計的思考及書面表達能力,最終完成了。撰寫論文的過程也是專業(yè)知識的學習過程,它使我運用已有的專業(yè)基礎(chǔ)知識,對其進行設計,分析和解決一個理論問題或?qū)嶋H問題,把知識轉(zhuǎn)化為能力的實際訓練。通過這次課程設計我發(fā)現(xiàn),只有理論水平提高了;才能夠?qū)⒄n本知識與實踐相整合,理論知識服務于教學實踐,以增強自己的動手能力。通過這次課程設計,我們知道了理論和實際的距離,也知道了理論和實際想結(jié)合的重要性,也從中得知了很多書本上無法得知的知識。學習就應該采取理論與實踐結(jié)合的方式,理論的問題,也就是實踐性的課題。參考文獻[1] Proteus 的電路設計與仿真[J].,第19 期.[2] 曹洪奎。 單片機電子時鐘系統(tǒng)的設計與仿真 [J]。 2022 年 04 期38[5] [J].,第 3 期.[6] [J]., 第 286 期[7] 、應用與實驗[M].上海:復旦大學出版社,~256.[8] [M].北京:北京航空航天大學出版社,96~100.[9] 胡漢才 單片機原理及其接口技術(shù)[M]. 北京: 清華大學出版社 , ~110.[10] [M].西安:西安電子科技大學出版社.~120.【11】 系列單片機高級實例開發(fā)指南 北京航空航天大學出版社致 謝通過不斷努力,終于完成了此次畢業(yè)設計。同時也感謝電氣學院各個領(lǐng)導和老師對我三年來的關(guān)心和幫助。在此,衷心地感謝你們
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1