項目二數(shù)碼管顯示及定時器_第1頁
項目二數(shù)碼管顯示及定時器_第2頁
項目二數(shù)碼管顯示及定時器_第3頁
項目二數(shù)碼管顯示及定時器_第4頁
項目二數(shù)碼管顯示及定時器_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、位選位選段選段選項目二 數(shù)碼管是如何顯示出字符的 數(shù)碼管靜態(tài)顯示與動態(tài)顯示原理 中斷概念 單片機的定時器應用 外部中斷應用顯示器及其接口顯示器及其接口單片機系統(tǒng)中常用的顯示器有: 發(fā)光二極管LED(Light Emitting Diode)顯示器、液晶LCD(Liquid Crystal Display)顯示器、CRT顯示器等。LED、LCD顯示器有兩種顯示結(jié)構:段顯示(7段、米字型等)和點陣顯示(58、88點陣等)。 數(shù)據(jù)數(shù)據(jù)位位D7D6D5D4D3D2D1D0顯示顯示段段dpgfedcba顯示字型顯示字型共陽字型碼共陽字型碼共陰字型共陰字型碼碼顯示字型顯示字型共陽字型碼共陽字型碼共陰字共陰

2、字型碼型碼00 xc00 x3f80 x800 x7f10 xf90 x0690 x900 x6f20 xa40 x5bA0 x880 x7730 xb00 x4fB0 x830 x7c40 x990 x66C0 xc60 x3950 x920 x6dD0 xa10 x5e60 x820 x7dE0 x860 x7970 xf80 x07F0 x8e0 x71 使用LED顯示器時,要注意區(qū)分這兩種不同的接法。為了顯示數(shù)字或字符,必須對數(shù)字或字符進行編碼。七段數(shù)碼管加上一個小數(shù)點,共計8段。因此為LED顯示器提供的編碼正好是一個字節(jié)。TX實驗板用共陰LED顯示器,根據(jù)電路連接圖顯示16進制數(shù)的編

3、碼已列在下表。abcdegGNDfdpGNDabcefgddpabcdefgdpdpgfedcba5V(a)(b)共陰極共陽極共陰數(shù)碼管碼表 0 x3f , 0 x06 , 0 x5b , 0 x4f , 0 x66 , 0 x6d , 0 1 2 3 4 5 0 x7d , 0 x07 , 0 x7f , 0 x6f , 0 x77 , 0 x7c , 6 7 8 9 A B 0 x39 , 0 x5e , 0 x79 , 0 x71 , 0 x00 C D E F 無顯示 LED數(shù)碼顯示方式及電路數(shù)碼顯示方式及電路 靜態(tài)顯示方式靜態(tài)顯示方式LED顯示器工作方式有兩種:靜態(tài)顯示方式和動態(tài)顯示

4、方式。靜態(tài)顯示的特點是每個數(shù)碼管的段選必須接一個8位數(shù)據(jù)線來保持顯示的字形碼。當送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。這種方法的優(yōu)點是占用CPU時間少,顯示便于監(jiān)測和控制。缺點是硬件電路比較復雜,成本較高。 動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應略小于靜態(tài)顯示電路中的。 ALEWRRDRXDTXDINT0EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039

5、P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND20U189C52PSENP10P11P12P13P14P15P16P17T0T1INT1P00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P20P21P22P23abfcgdeDPY117421105ab cd e fg3dpdpabfcgdedpabfcgdedpabfcgdedpC06C

6、28C39C412LEDDPY 4-LED12345678161514131211109R1KP00P01P02P03P04P05P06P075V 中斷的概念中斷的概念 CPUCPU在處理某一事件在處理某一事件A A時,發(fā)生了另一事件時,發(fā)生了另一事件B B請求請求CPUCPU迅速去處理(迅速去處理(中斷發(fā)生中斷發(fā)生);); CPUCPU暫時中斷當前的工作,轉(zhuǎn)去處理事件暫時中斷當前的工作,轉(zhuǎn)去處理事件B B(中斷響應和中斷服務中斷響應和中斷服務);); 待待CPUCPU將事件將事件B B處理完畢后,再回到原來事處理完畢后,再回到原來事件件A A被中斷的地方繼續(xù)處理事件被中斷的地方繼續(xù)處理事件A

7、 A(中斷返中斷返回回),這一過程稱為),這一過程稱為中斷中斷 。MCS-51單片機的中斷系統(tǒng)結(jié)構執(zhí)行主程序主程序繼續(xù)執(zhí)行主程序斷點中斷請求中斷響應執(zhí)行中斷處理程序中斷返回引起引起CPU中斷的根源,稱為中斷的根源,稱為中斷源中斷源。中斷源向。中斷源向CPU提出提出的中斷請求。的中斷請求。CPU暫時中斷原來的事務暫時中斷原來的事務A,轉(zhuǎn)去處理事件,轉(zhuǎn)去處理事件B。對事件對事件B處理完畢后,再回到原來被中斷的地方(即處理完畢后,再回到原來被中斷的地方(即斷點斷點),),稱為中斷返回。實現(xiàn)上述中斷功能的部件稱為稱為中斷返回。實現(xiàn)上述中斷功能的部件稱為中斷系統(tǒng)中斷系統(tǒng)(中(中斷機構)。斷機構)。80C

8、51中斷系統(tǒng)的結(jié)構中斷系統(tǒng)的結(jié)構 (8052有 6個) ,2個優(yōu)先級,可實現(xiàn)二級中斷嵌套個優(yōu)先級,可實現(xiàn)二級中斷嵌套 。定時定時/ /計數(shù)器的結(jié)構和工作原理計數(shù)器的結(jié)構和工作原理 EX0(IE.0),外部中斷,外部中斷0允許位;允許位; EX1(IE.2),外部中斷,外部中斷0允許位;允許位;ES(IE.4),串行口中斷允許位;,串行口中斷允許位;EA (IE.7), CPU中斷允許(總允許)位。中斷允許(總允許)位。 工作方式寄存器工作方式寄存器TMOD用于設置定時用于設置定時/計數(shù)器的計數(shù)器的工作方式,低四位用于工作方式,低四位用于T0,高四位用于,高四位用于T1。GATE:門控位。:門控

9、位。GATE0時,只要用軟件使時,只要用軟件使TCON中的中的TR0或或TR1為為1,就可以啟動定時,就可以啟動定時/計數(shù)器工作;計數(shù)器工作;GATA1時,時,要用軟件使要用軟件使TR0或或TR1為為1,同時外部中斷引腳,同時外部中斷引腳INT0/1也為也為高電平時,才能啟動定時高電平時,才能啟動定時/計數(shù)器工作。即此時定時器的啟計數(shù)器工作。即此時定時器的啟動條件,加上了動條件,加上了INT0/1引腳為高電平這一條件。引腳為高電平這一條件。 :定時定時/計數(shù)模式選擇位。計數(shù)模式選擇位。 0為定時模式;為定時模式; =1為計數(shù)模式。為計數(shù)模式。M1M0:工作方式設置位。定時:工作方式設置位。定時

10、/計數(shù)器有四種工作方式,計數(shù)器有四種工作方式,由由M1M0進行設置。進行設置。C/TC/TC/T TCON的低的低4位用于控制外部中斷。位用于控制外部中斷。TCON的高的高4位用于控制定時位用于控制定時/計數(shù)計數(shù)器的啟動和中斷申請。器的啟動和中斷申請。TF1(TCON.7):):T1溢出中斷請求標志位。溢出中斷請求標志位。T1計數(shù)溢出時由硬件自計數(shù)溢出時由硬件自動置動置TF1為為1。CPU響應中斷后響應中斷后TF1由硬件自動清由硬件自動清0。T1工作時,工作時,CPU可隨時查詢可隨時查詢TF1的狀態(tài)。所以,的狀態(tài)。所以,TF1可用作查詢測試的標志??捎米鞑樵儨y試的標志。TF1也可也可以用軟件置

11、以用軟件置1或清或清0,同硬件置,同硬件置1或清或清0的效果一樣。的效果一樣。TF0(TCON.5):):T0溢出中斷請求標志位,其功能與溢出中斷請求標志位,其功能與TF1類同。類同。 定時定時/計數(shù)器的工作方式計數(shù)器的工作方式 一、方式一、方式0 方式方式0為為13位計數(shù)位計數(shù),由,由TL0的低的低5位(高位(高3位未用)和位未用)和TH0的的8位組成。位組成。TL0的低的低5位溢出時向位溢出時向TH0進位,進位,TH0溢出時,溢出時,置位置位TCON中的中的TF0標志,向標志,向CPU發(fā)出中斷請求。發(fā)出中斷請求。 16X=2 -N二、方式二、方式1 計數(shù)個數(shù)與計數(shù)初值的關系為:計數(shù)個數(shù)與計

12、數(shù)初值的關系為: 定時定時/計數(shù)器應用舉例計數(shù)器應用舉例 使用使用T0定時定時1S(25ms*40次次),實現(xiàn)流水燈自上而下實現(xiàn)流水燈自上而下使用使用T1定時定時2S(40ms*50次次),實現(xiàn)流水燈自下而上實現(xiàn)流水燈自下而上使用使用T1定時定時1S(20ms*50次次),實現(xiàn)流水燈自上而下實現(xiàn)流水燈自上而下使用使用T0定時定時2S(25ms*80次次),實現(xiàn)流水燈自下而上實現(xiàn)流水燈自下而上使用使用T1定時使繼電器以定時使繼電器以1S(20ms*50次次)速率切換速率切換使用使用T0定時使繼電器以定時使繼電器以2S(50ms*40次次)速率切換速率切換繼電器繼電器繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應用于自動控制電路中,它實際上是用較小的電流去控制較大電流的一種“自動開關”。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。在大多數(shù)的情況下,繼電器就是一個電磁鐵,這個電磁鐵(又稱為線圈)的銜鐵可以閉合或斷開一個或數(shù)個觸點。繼電器的觸點有常開型和常閉型兩種。當繼電器線圈未通電時,斷開的觸點稱為常開觸點(NO),而閉合的觸點稱為常閉觸點(NC)。當電磁鐵的繞組中有電流通過時,銜鐵被電磁鐵吸引,因而就改變了觸點的狀態(tài),即原來斷開的觸點會閉合,而原來閉合著的觸點將會斷開。計數(shù)器使用舉例:當計數(shù)器使用舉例:當f100H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論