音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于HYM8563的80C51系列單片機(jī)低功耗系統(tǒng)設(shè)計(jì)

出處:yufu03 發(fā)布于:2008-02-25 11:02:58

  介紹一種利用I2C實(shí)時(shí)時(shí)鐘芯片HYM8563產(chǎn)生的多種中斷方式,喚醒進(jìn)入掉電狀態(tài)的80C51系列單片機(jī),由此技術(shù)構(gòu)建的低功耗單片機(jī)系統(tǒng)。

  The low consumption system of 80C51 series SCM, which was waked up by interrupts of real time clock chip HYM8563 when it had entered l ose electric state, was introduced in this paper.

  在許多特殊場(chǎng)合,如野外、無人值守的監(jiān)測(cè)站、井下、空中等,單片機(jī)系統(tǒng)往往只能采用電池供電。因此,如何限度地降低系統(tǒng)的功耗成了人們十分關(guān)注的問題。在多數(shù)情況下,單片機(jī)并不需要連續(xù)工作,例如定時(shí)采樣系統(tǒng)及監(jiān)視系統(tǒng)等,其時(shí)間間隔有時(shí)長達(dá)數(shù)分鐘到數(shù)天。因此,筆者采用I2C實(shí)時(shí)時(shí)鐘芯片HYM8563與89C51設(shè)計(jì)了一種低功耗系統(tǒng)。

1實(shí)時(shí)時(shí)鐘HYM8563

  HYM8563[1]是一款由武漢昊昱微電子有限公司生產(chǎn)的低功耗CMOS串行I2C實(shí)時(shí)時(shí)鐘/日歷芯片,圖1為其內(nèi)部結(jié)構(gòu)方框圖,圖2為其管腳定義和典型應(yīng)用的接線圖,表1為各管腳功能。


HYM8563的80C51系列單片機(jī)低功耗系統(tǒng)管腳功能

  HYM8563提供可編程的時(shí)鐘輸出、定時(shí)器、報(bào)警器、中斷輸出和掉電檢測(cè)器,所有的地址和數(shù)據(jù)都通過I2C總線接口串行傳遞。總線速度為400kbits/s,工作電壓范圍為1.0~5.5V,休眠電流的典型值為0.25μA。由于HYM8563的中斷輸出及時(shí)鐘輸出均為開漏輸出,所以要外接上拉電阻(圖2)。

HYM8563的80C51系列單片機(jī)低功耗系統(tǒng)內(nèi)部結(jié)構(gòu)方框圖

  HYM8563內(nèi)部有16個(gè)可尋址的8位并行寄存器(參見表2),前兩個(gè)寄存器用作控制寄存器和狀態(tài)寄存器,02H~08H用于時(shí)鐘計(jì)數(shù)器(秒到年計(jì)數(shù)器),09H~0CH用于報(bào)警寄存器(定義報(bào)警條件),0DH用于控制CLKOUT管腳的輸出頻率,0EH和0FH分別用作定時(shí)器控制寄存器和定時(shí)器寄存器。秒、分鐘、小時(shí)、日、月、年、分鐘報(bào)警、小時(shí)報(bào)警、日?qǐng)?bào)警寄存器的編碼格式為BCD 碼,星期和星期報(bào)警寄存器不以BCD格式編碼。

  0FH為倒計(jì)數(shù)定時(shí)器寄存器,受定時(shí)器控制寄存器(0EH)控制,TD1、TD0用于設(shè)定定時(shí)器的頻率(4096Hz,64Hz,1Hz或1/60Hz),這樣可以設(shè)定不同時(shí)間間隔的定時(shí)值。TE設(shè)定定時(shí)器開或關(guān)。當(dāng)?shù)褂?jì)數(shù)值計(jì)為0時(shí)TF位置1。

HYM8563典型應(yīng)用電路圖

  TIE=1為定時(shí)中斷允許控制位,TI/TP=0為中斷信號(hào)低電平/脈沖方式選擇。

  HYM8563共有四種報(bào)警方式,分別為小時(shí)報(bào)警(每小時(shí)的同一分鐘時(shí)刻報(bào)警)、日?qǐng)?bào)警(每天的同一小時(shí)時(shí)刻報(bào)警)、月報(bào)警(每月的同一天時(shí)刻報(bào)警)和星期報(bào)警(每星期的同一天時(shí)刻報(bào)警)。HYM8563可在一個(gè)或多個(gè)報(bào)警寄存器寫入合法的分鐘、小時(shí)、日或星期數(shù)值并將它們相應(yīng)的AE(Alarm Enable)位置0,當(dāng)這些數(shù)值與當(dāng)前的分鐘、小時(shí)、日或星期數(shù)值相等,發(fā)生報(bào)警,標(biāo)志位AF被置1。

  若要使HYM8563每隔一定時(shí)間產(chǎn)生中斷,則可使用定時(shí)器。置TE=0,在0EH中設(shè)定定時(shí)器的頻率,在0FH中置入定時(shí)間隔。同時(shí)設(shè)定TIE=1,TI/TP=0,這樣,當(dāng)報(bào)警器報(bào)警(或定時(shí)器倒計(jì)數(shù)結(jié)束)時(shí),將設(shè)置中斷申請(qǐng)標(biāo)志位AF(或TF),并在 腳產(chǎn)生一個(gè)低電平作為中斷信號(hào)。中斷申請(qǐng)標(biāo)志位AF和TF只能用軟件清除。當(dāng)讀定時(shí)器時(shí),返回當(dāng)前倒計(jì)數(shù)的數(shù)值。

  HYM8563采用的是串行I2C總線接口,通過兩條線SDA和SCL在不同的芯片和模塊間傳遞信息。SDA為串行數(shù)據(jù)線,SCL為串行時(shí)鐘線,兩條線都必須用上拉電阻與正電源相連。數(shù)據(jù)只在總線不忙時(shí)才可傳送。

2單片機(jī)控制電路

HYM8563內(nèi)部寄存器


  單片機(jī)可選用低損耗、高性能、CMOS八位微處理器80C51系列(圖中以AT89C52為例)。HYM8563的SDA和SCL與89C52的2個(gè)引腳連接,通過編程進(jìn)行I2C通信。R1、R2、R3為上拉電阻,S1為手動(dòng)復(fù)位開關(guān),S2為允許喚醒單片機(jī)的按鍵。如有多個(gè)被允許的喚醒按鍵,可用多輸入端與門相與。HYM8563的 腳與允許的喚醒按鍵相與后連接到IC3A。IC3A(74LS123)為單穩(wěn)態(tài)觸發(fā)器,只要A腳有一低電平信號(hào)(邊沿觸發(fā))輸入,就會(huì)在Q端產(chǎn)生一高電平輸出,高電平的寬度由R6和C5決定。當(dāng)喚醒按鍵按下時(shí),或者HYM8563警報(bào)器、定時(shí)器引起腳產(chǎn)生低電平時(shí),都會(huì)在IC4A的輸出端產(chǎn)生低電平。該低電平觸發(fā)IC3A產(chǎn)生具有一定寬度的高電平,終引起單片機(jī)復(fù)位,喚醒進(jìn)入掉電的單片機(jī)。

3軟件部分的設(shè)計(jì)

系統(tǒng)電路圖
  圖3為系統(tǒng)電路圖。

HYM8563的80C51系列單片機(jī)低功耗系統(tǒng)主程序框圖

  圖4是主程序框圖。
  由于單片機(jī)復(fù)位時(shí),其電源引腳的電壓仍然保持不變,故單片機(jī)的片內(nèi)RAM的內(nèi)容不會(huì)丟失。因此我們可以通過軟件置片內(nèi)某一RAM(如30H)為某一特定值來區(qū)分是電源次通電時(shí)的啟動(dòng)復(fù)位還是由HYM8563和喚醒按鍵引起的復(fù)位。若是由HYM8563中的報(bào)警器報(bào)警或定時(shí)器定時(shí)時(shí)間到引起的復(fù)位,我們可以通過訪問HYM8563中01H,判斷AF或TF是否為1來判斷是何種原因引起的中斷,并進(jìn)行相應(yīng)的處理。另外,一般按鍵時(shí)間都比較長,故單片機(jī)在復(fù)位后仍可通過掃描鍵盤來判斷是否有喚醒按鍵按下并進(jìn)行鍵處理。之后必須置HYM8563的AF或TF為0,TI/P=0,并設(shè)置選用報(bào)警器或定時(shí)器及相關(guān)值,以便HYM8563進(jìn)行下次中斷。89C52在處理完有關(guān)程序后,進(jìn)入掉電狀態(tài),等待下復(fù)位。

4結(jié)論

  以上介紹了應(yīng)用實(shí)時(shí)時(shí)鐘芯片HYM8563構(gòu)成低功耗單片機(jī)應(yīng)用系統(tǒng)的方法,HYM8563只占用了單片機(jī)的2根引腳,尚有30根I/O引腳可以根據(jù)實(shí)際的需要在系統(tǒng)中擴(kuò)展接口電路。這種系統(tǒng)的節(jié)電效果與掉電時(shí)間的長短有關(guān),時(shí)間越長,效果越顯著。


  

參考文獻(xiàn):

[1]. 80C51 datasheet http://m.58mhw.cn/datasheet/80C51_103447.html.
[2]. 89C51 datasheet http://m.58mhw.cn/datasheet/89C51_105386.html.
[3]. BCD  datasheet http://m.58mhw.cn/datasheet/BCD+_1225719.html.
[4]. AT89C52 datasheet http://m.58mhw.cn/datasheet/AT89C52_1064535.html.


關(guān)鍵詞:基于HYM8563的80C51系列單片機(jī)低功耗系統(tǒng)設(shè)計(jì)74LS123AT89C5280C51

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

AT89C52單片機(jī)蜂鳴器演奏茉莉花音樂作品
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!