時鐘電路原理介紹

2021-01-04 電子產品世界

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

時鐘的最小計時單位是秒,但使用單片機定時器來進行計時,若使用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/172343.htm

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

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

蜂鳴器相關文章:蜂鳴器原理

相關焦點

  • 時鐘振蕩器的原理與作用詳解
    時鐘振蕩器的原理與作用-時鐘振蕩器的作用是什麼?  時鐘振蕩電路中精確地確定振蕩頻率,它與所屬電路系統中的主晶片內部的振蕩電路配合,共同組成「石英晶體諧振器」(簡稱「晶振」),產生主板上各個系統所必需的時鐘信號。
  • 應用Protel99se設計電子時鐘印製板電路
    本文引用地址:http://www.eepw.com.cn/article/189750.htm本文結合作者多年從事電子專業課程教學與研究工作的經驗,結合單片機開發以及線路板設計,將具體闡述應用Protel99se軟體開發單片機典型產品電子時鐘線路板的設計重要步驟以及注意事項。
  • 實時時鐘電路圖設計
    實時時鐘功能是通過使用實時時鐘晶片PCF8563實現的。PCF8563是PHILIPS公司推出的款帶12C總線,具有極低功耗的多功能時鐘/日曆晶片。
  • 數位相機的工作原理及電路的組成
    大家好,歡迎收看我的百家號來自月亮的你3,今天小編要給大家的介紹的是數位相機的工作原理及電路的組成。數位相機的工作原理是怎樣的?數位相機的工作原理如下:當按下快門時,鏡頭將光線會聚到CCD或CMOS上,由CCD或CMOS將光信號轉變為電信號後使得到了對應於拍攝景物的電子圖像,然後ADC(模/數轉換器)按照計算機的要求進行模擬信號到數位訊號的轉換後,MPU對數位訊號進行壓縮並轉化為特定的圖像格式。最後,圖像文件被存儲在內置存儲器中,然後通過LCD即可查看到所拍攝的照片。數位相機主要由哪些電路組成?
  • 數字時鐘設計電路圖匯總(七款數字時鐘電路圖)
    打開APP 數字時鐘設計電路圖匯總(七款數字時鐘電路圖) 發表於 2018-01-26 11:14:30   數字時鐘設計電路圖
  • 參考:日曆及時鐘顯示接口電路 & 單片機紅外通訊原理電路圖
    1) 日曆及時鐘顯示接口電路 在電子血壓計中的應用   如圖所示,由EEPROM24C256和日曆時鐘晶片
  • 時鐘晶片接口分析與DS1302典型原理電路圖
    每個程序的運行都需要頻率這個東西來恆量,所以我們就會需要用到時鐘晶片,它才會產生時鐘頻率。時鐘晶片是日常生活中應用最為廣泛的消費類電子產品之一。它為人們提供精確的實時時間,可以對年、月、日、周日、時、分、秒進行計時,且具有閏年補償等多種功能;或者為電子系統提供精確的時間基準,目前實時時鐘晶片大多採用精度較高的晶體振蕩器作為時鐘源。
  • 高速PCB設計系列基礎知識81 | 經典電路分析--時鐘電路
    本期講解的是PCB設計中另一經典電路的分析--時鐘電路。在一個電路系統中,時鐘是必不可少的一部分。時鐘電路相當關鍵,在電路中的作用猶如人的心臟的作用,如果電路系統的時鐘出錯了,系統就會發生紊亂,因此在PCB中設計一個好的時鐘電路是非常必要的。我們常用的時鐘電路有:晶體、晶振、時鐘分配器。
  • 學習開關電源,必須要搞懂振蕩電路原理,看看這個電路就清楚了
    本節課給大家介紹一個變壓器耦合振蕩電路的工作原理,在我們日常開關電源中或時鐘電路均會應用到,所以學好振蕩電路是電子入門者必修課,接下來我們介紹一下這個電路原理.一。分析正弦波振蕩器電路的工作主要分成四步:1.直流電路分析:振蕩器中的三極體處於放大狀態,所以對振蕩管的直流電路分析與一般放大器直流電路分析方法相同,從振蕩管三個極直流電路開始分析。2.正反饋過程分析:正反饋電路分析是一個環路信號相位分析,進行正反饋分析時,反饋的結果應該是加強了振蕩管的淨輸入信號.
  • 深度分析射頻電路的原理及應用
    射頻電路的原理  射頻電路的原理我們以普通手機射頻電路來詳細的介紹:  1、接收電路的結構和工作原理:  接收時,天線把基站發送來電磁波轉為微弱交流電流信號經濾波  接收電路方框圖  2、發射電路的結構和工作原理  發射時,把邏輯電路處理過的發射基帶信息調製成的發射中頻,用TX-VCO把發射中頻信號頻率上變為890M-915M(GSM)的頻率信號。
  • 指南舟手機維修培訓之(七)開機時鐘電路
    七、開機時鐘電路介紹(上接第五篇:手機開機時序電路電路)手機時鐘的概念1,晶振蘋果6代19.2M基帶時鐘電路蘋果6代32.768K的時間時鐘電路安卓手機主時鐘38.4M電路維修案例3維修案例4手機主板原理技術交流
  • LED燈電路工作原理圖
    打開APP LED燈電路工作原理圖 電工學習網 發表於 2020-03-22 16:41:00   LED燈電路作業原理如圖所示,它是由時鐘脈衝發作器、計數器/分配器、延時觸發電路、驅動電路及發光二極體等構成。
  • 單片機3種時鐘電路方案對比
    作為單片機研發設計的項目,它的最小電路工作系統包含電源電路、復位電路、時鐘頻率電路;其中電源電路與復位電路,相信工程師都非常容易理解與設計。然而時鐘頻率電路,由於不同的開發項目功能需求不一樣,設計的方案選擇也不盡相同,很難得到有效的統一設計。
  • AT89C51最小系統原理電路圖
    打開APP AT89C51最小系統原理電路圖 發表於 2017-12-27 10:53:16 單片機最小系統,或者稱為最小應用系統
  • 採樣時鐘抖動的原因及其對ADC信噪比的影響與抖動時鐘電路設計
    在A/D轉換過程中引入的噪聲來源較多,主要包括熱噪聲、ADC電源的紋波、參考電平的紋波、採樣時鐘抖動引起的相位噪聲以及量化錯誤引起的噪聲等。除由量化錯誤引入的噪聲不可避免外,可以採取許多措施以減小到達ADC前的噪聲功率,如採用噪聲性能較好的放大器、合理的電路布局、合理設計採樣時鐘產生電路、合理設計ADC的供電以及採用退耦電容等。
  • 簡單的4×4行列式鍵盤控制電路設計(三款電路設計原理圖詳解)
    打開APP 簡單的4×4行列式鍵盤控制電路設計(三款電路設計原理圖詳解) 發表於 2018-01-25 16:38:37
  • 如何抑制時鐘電路產生的電磁輻射?
    針對時鐘電路產生的電磁輻射,可以採取的三個主要措施如圖中所示。首先,通過合理的布線,減小負載電流迴路的面積。很多設計師都知道這個原則。實際上,減小迴路面積不僅有利於降低電磁輻射,還有利於降低電路的敏感性。
  • SPI工作原理詳解及硬體電路設計
    設計之前先了解基本知識和工作原理
  • 時鐘電路產生電磁輻射發射的主要原因是什麼?
    在進行電磁輻射發射RE試驗時,我們發現超標頻率通常是時鐘的頻率,或者時鐘頻率的整倍數。因此,很多人認為時鐘發生器是導致電磁輻射發射的主要原因。電子設計師會努力地採取一些措施,例如將振蕩電路屏蔽起來,或者在印製電路板安裝振蕩器的位置鋪設一些大面積的地線。這些措施固然有一定作用,但是並不能夠顯著降低電磁輻射發射。因為,真正產生電磁輻射發射的主要原因並不是這些晶片,而是與時鐘電路連接的導體,包括時鐘信號線、電源線、地線等。
  • 奧克斯電飯煲電路原理與檢修
    一、S3F9454B的簡介S3F9454B集專用控制功能於一身的多種應用電路中,是採用CMOS工藝的8位微控制器。它的引腳功能如附表所示。二、工作原理該電飯煲由超溫保護、電源、時鐘振蕩、上電復位、鍋底溫度檢測、鍋蓋溫度檢測、加熱控制等電路組成,如圖1所示。