AT89C2051組成的時鐘電路原理圖

2020-12-05 電子產品世界

我們以一個實際的時鐘電路來說明定時器的軟體編程方法,時鐘就是我們最為常見的顯示時、分、秒為單位的計時工具,它是典型的應用代表。

時鐘的最小計時單位是秒,但使用單片機定時器來進行計時,若使用6.0MHz的晶振,即使按工作方式1工作,最大的計時時間也只能到131ms,所以我們可把每個定時時間取125ms,這樣定時器溢出8次(125msw8=1000ms)就得到最小的計時單位秒。而要實現8次計數用軟體方法實現是輕而易舉的。

我們使用定時器1,以工作方式1工作,定時器進行125ms定時。採用中斷方法進行溢出次數的累計,當計滿8次即得到1秒的計時。

一個時鐘的計時累加,要實現分、時的進位,要用到多種進位,秒、分、時中的進位是十進位,秒向分進位和分想時進位卻是六十進位,而每天又有十二小時制或二十四小時制,它們分別又是十二進位和二十四進位。從秒到分和從分到小時可以通過軟體累加和數值比較方法實現。

在單片機的內部RAM中,需要設置顯示緩衝區,顯示的時、分、秒值是從顯示緩衝區中取出的,在RAM中設置四個單元作為顯示緩衝區,分別是7AH、7BH、7CH。為使電路原理敘述方便,我們這裡不顯示秒值,秒的進位我們通過閃爍分值實現。這樣我們一共有四位LED分別顯示時和分值。同時時鐘都需要校準的。在程序中還需設置顯示碼錶,要顯示的數值通過查表指令將顯示用的真正碼值送到LED上。我們用單片機AT89C2051的PP3.4和P3.5兩個I/O口外接微動開關來實現時和分的校正,每按一次小時或分值加1,連續按下數值累計下去,實現時鐘的校準。

電路中我們還設置了一個蜂鳴器,用作簡單報時用,如可設早上7:30分起床,中午1點30分再有起床報時,每次響時1分鐘,響1秒,停2秒的方式,而不是連續響鈴。這個程序我們採用12小時制,為此,要在程序中設置相應的標誌,以利於主程序識別。同樣計時程序中還會有幾個相關的標誌,主要是控制程序流的轉向。程序中我們都作了較詳細的注釋,這裡不再贅述。

硬體電路,我們還是以低價的AT89C2051單片機為微處理單元,這個晶片兼容C51指令系統,在C51上編寫的程序,無需任何修改即可方便地移植到這個晶片上來。我們以P0口作為LED的欄位位驅動輸出,秒的「進位」採用分值閃爍提示,亮0.5秒,熄0.5秒。,P3.1―P3.3用於位驅動,使用動態掃描方式顯示,每位LED的顯示時間10―25ms之間均可,掃描頻率不能太高,否則每位LED顯示的時間過短,亮度太低,不易於觀看,以肉眼不感覺到LED閃爍為宜。為了直觀,我們的驅動輸出沒有採用集成電路,而是使用了分立元件―三極體,但工作原理卻是一致的。

本文引用地址:http://www.eepw.com.cn/article/173432.htm
這個電路結構決定LED採用共陽極的數碼管,可以採用LQ5101BS普通的發光二極體,驅動三極體可採用易得的2SA1015和2SC1815等型號,當然也可使用象S9012,S9013,S9014,2N5401,2N5555等小功率三極體,其它器件沒有特殊要求。為便於實驗,單片機AT89C2051可採用DIP20P插座,程序編制好後,調試無錯,即可燒寫到AT89C2051中,值得一提的是,AT89C2051是Flash程序存儲器,程序可反覆擦寫,對於做實驗是非常方便的。

DIY機械鍵盤相關社區:機械鍵盤DIY


相關焦點

  • 74hc74應用電路原理圖詳情解說
    打開APP 74hc74應用電路原理圖詳情解說 發表於 2017-11-17 10:37:01   74HC74是雙路D 型上升沿觸發器 ,帶獨立的數據(D)輸入、時鐘 (CP)輸入、設置(SD)和復位(RD)輸入、以及互補的Q和Q輸出。   設置和復位為異步低電平有效,且不依賴於時鐘輸入。74HC74數據輸入口的信息在時鐘脈衝的上升沿傳輸到Q口。為了獲得預想中的結果,D輸入必須在時鐘脈衝上升沿來臨之前,保持穩定一段就緒時間。
  • 教你如何檢查電路原理圖
    本文引用地址:http://www.eepw.com.cn/article/201603/287956.htm  往往我們畫完電路原理圖後,也知道要檢查檢查,但從哪些地方入手檢查呢?檢查原理圖需要注意哪些地方呢?下面聽我根據我的經驗一一道來。  1. 檢查所有的晶片封裝圖引腳是否有誤  當然,我指的是自己畫的晶片封裝。
  • 單片機最小系統組成電路及其作用
    下面我們首先來簡單介紹下51單片機各個管腳的具體作用,然後再重點給大家介紹單片機最小系統的概念、組成及其各部分電路原理圖的實際用途
  • 學看電路原理圖要從哪些步驟入手
    在上面介紹的四種形式的電路圖中,電原理圖是最常用也是最重要的,能夠看懂原理圖,也就基本掌握了電路的原理,繪製方框圖,設計裝配圖、印板圖這都比較容易了。掌握了原理圖,進行電器的維修、設計,也是十分方便的。因此,關鍵是掌握原理圖。三、電路圖的組成電路圖主要由元件符號、連線、結點、注釋四大部分組成。
  • 電飯煲電路原理圖_電飯煲的火力控制電路
    打開APP 電飯煲電路原理圖_電飯煲的火力控制電路 網絡整理 發表於 2020-03-09 14:35:01   電飯煲電路原理圖   整個電路由熱熔斷器  FU、發熱器、限溫器、保溫器、加熱指示燈和保溫指示燈等部分組成。
  • 數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解)
    數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解) (一) 預置電壓顯示電路如圖4 所示。
  • 電渦流式傳感器測量電路原理圖
    1、電橋電路電橋法是將傳感器線圈的阻抗變化轉化為或電流的變化。圖4.3.5是電橋法的電原理圖,圖中線圈A和B為傳感器線圈。電橋法主要用於兩個電渦流線圈組成的差動式傳感器。
  • 從電源原理圖中了解電路的PCB布局
    打開APP 從電源原理圖中了解電路的PCB布局 發表於 2019-01-12 10:08:18 本文討論了電源電路的PCB布局
  • 時鐘相位調整的簡單電路
    圖3.23所示的電路,是一個16進位的反相器,用於產生30~160NS的延遲。每一級的延遲時間是5~35NS,具體數值由可變電阻的值決定。每一級的延遲時間不應該超過時鐘周期的12%,以保重穩定工作。
  • 跟電師傅學單片機(5):時鐘電路與復位電路
    一:時鐘振蕩電路時鐘振蕩電路單片機8051管腳:18腳:XTAL219腳:XTAL1電路元件參數配置:晶振(石英晶體):一般是6-12MHZC1-C2:一般是20-30PF瓷片電容電路功能:只要單片機電路接通電源,時鐘電路開始振蕩工作,就為單片機提供源源不斷的時鐘脈衝。
  • 簡易3V-12V的DC/DC變換電路原理圖
    若外接一些元件可組成有關閉功能的電路。FET的柵極為低電平時,電源關閉,靜態電流等於零。簡易3V-12V的DC/DC變換電路原理圖:
  • 555金屬探測器電路圖大全(五款555金屬探測器電路原理圖詳解)
    555金屬探測器電路圖大全(五款555金屬探測器電路原理圖詳解) (一) 電路原理圖: 電路原理圖 上圖顯示了金屬探測器的電路圖,這裡555IC充當一個方波發生器,它產生人類所能聽到的脈衝頻率
  • 教你學習如何看懂電路原理圖
    因此,了解電子元器件的基礎知識,掌握不同元器件在電路圖中的符號和基本功能特點是讀懂電路原理的第一步。這就相當於讀文章,必須先識字是一個道理。要讀懂電路原理圖,不僅要掌握一些規律、技巧和方法,還要具備一些紮實的理論基礎知識才能快速的學會看懂原理圖。
  • 數位相機的工作原理及電路的組成
    數位相機主要由哪些電路組成?數位相機主要由電源電路、控制處理電路、閃光燈電路、CCD電路、LCD電路、接口電路和按鍵電路等組成。1.電源電路。閃光燈電路主要是根據控制處理電路的控制信號控制和驅動閃光燈工作。數位相機的閃光燈電路主要由檢測電路、充電電路、觸發放電電路和閃光燈等組成。5.數位相機LCD顯示電路。數位相機中的LCD電路主要包括顯示屏、LCD驅動晶片及其外圍元器件、ADC等。6.
  • 逆變電路的原理圖與逆變電路的分類類型及比較
    為了滿足這些要求,歷史上曾經有過電動機-發電機組和離子器件逆變電路。但由於它們的技術經濟指標均不如用電力電子器件(如晶閘管等)組成的逆變電路,因而已經或正在被後者所取代。  ②按直流電源性質可分為由電壓型直流電源供電的電壓型逆變電路和由電流型直流電源供電的電流型逆變電路。  ③按主電路的器件分,可分為:由具有自關斷能力的全控型器件組成的全控型逆變電路;由無關斷能力的半控型器件(如普通晶閘管)組成的半控型逆變電路。半控型逆變電路必須利用換流電壓以關斷退出導通的器件。若換流電壓取自逆變負載端,稱為負載換流式逆變電路。
  • AT89C2051多路舵機控制電路詳解
    以FUTABA-S3003型舵機為例,圖1是FUFABA-S3003型舵機的內部電路。本文引用地址:http://www.eepw.com.cn/article/282107.htm  舵機的工作原理是:PWM信號由接收通道進入信號解調電路BA66881。的12腳進行解調,獲得一個直流偏置電壓。該直流偏置電壓與電位器的電壓比較,獲得電壓差由BA6688的3腳輸出。
  • 如何按線路板還原電路原理圖
    在拿到一個產品的時候,很多時候,我們並沒有電路圖,那麼,我們在這種情況下,如何講述清楚線路板的原理以及工作情況呢,這就是將實物反原為電路原理圖了.
  • 電源電路組成及作用介紹_電源電路原理圖及工作原理
    5.其它種類   整流電路、直流穩壓電路、濾波電路、穩壓電路   電源電路的功能和組成   每個電子設備都有一個供給能量的電源電路。電源電路有整流電源、逆變電源和變頻器三種。常見的家用電器中多數要用到直流電源。直流電源的最簡單的供電方法是用電池。
  • 有趣的人體反應速度測試電路
    反應測試器由開機延時、測試信號燈、時鐘脈衝、減法計數、啟動顯示、停止控制等部分組成。下圖是控制原理方框圖。加在D端上的數據在時鐘上升沿的作用下向右移位。當在清零端RST上加「1」時,則寄存器內全部為零。在本電路中將兩組寄存器級聯使用。4015的真值表見下表。
  • 肖特基二極體組成的電荷泵多電壓輸出電路
    概要本文引用地址:http://www.eepw.com.cn/article/174758.htm在需要價格便宜的多電源輸出的方案或者一個簡單的負電壓、高電壓輸出迴路的時候, 用二極體和電容組成的