999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能打鈴器的原理及設(shè)計應(yīng)用分析

2014-09-01 15:35:32于秀云
新媒體研究 2014年12期

摘要智能打鈴器廣泛用于學校、機關(guān)及工廠企事業(yè)單位,可實現(xiàn)作息時間的定時周期性打鈴。文章采用Inter公司生產(chǎn)的AT89S52單片機作控制,應(yīng)用Philips生產(chǎn)的PCF8563芯片作基準時間,考慮到斷電數(shù)據(jù)易丟失的特點,采用Atmel公司高密度非易失性儲存特性的AT24C02芯片作為數(shù)據(jù)存儲器而開發(fā)的一種新型打鈴器。

關(guān)鍵詞AT89S52;PCF8563;AT24C02;I2C總線

中圖分類號:TP273 文獻標識碼:A 文章編號:1671-7597(2014)12-0023-02

由于實際應(yīng)用需要,微型機向兩個方向發(fā)展:一個是高速度,大容量,高性能的高檔微機發(fā)展。另一個主要應(yīng)用于控制領(lǐng)域,完成各種測試和控制功能的單片機。縱觀單片機30年的發(fā)展歷程。單片機今后將向多功能,高性能,高速度,低電壓,低功耗,低價格,外圍電路簡單,內(nèi)存儲量大的方向發(fā)展。

1總體設(shè)計及工作原理

1.1 機型及器件選擇

本設(shè)計采用低功耗AT89S52芯片和實時時鐘芯片PCF8563S和可擦除的AT24C02芯片。

主控器件是AT89S52單片機。時鐘/日歷芯片PCF8563。AT89S52是一個低控高性器件采用ATMEL公司高密度,非易失性存儲制造,并兼容MCS-51標準指令系統(tǒng)及80C51引腳結(jié)構(gòu)。

1.2 智能打鈴器總體設(shè)計思路

本設(shè)計采用PHILIPS公司生產(chǎn)的PCF8563時鐘芯片產(chǎn)生基準時間,ATMAL公司生產(chǎn)的AT89S52芯片作為中央處理器,AT24C02作為定時時間存儲器,該芯片具有掉電后數(shù)據(jù)不丟失,可反復多次擦除和讀寫等優(yōu)點。由單片機AT89S52產(chǎn)生1min的脈沖作為中斷信號,AT89S52第9引腳通過I2C總線將PCF8563基準時間讀入并與它從AT24C02逐條讀人的時間進行比較,如相等,打鈴時間由單片機的P0口和P2口經(jīng)反相器驅(qū)動七段LED并顯示,同時置P1.0為高低電平,通過三極管驅(qū)動繼電器吸合和打開來控制打鈴。鍵盤輸入校時時間和定時時間。

圖1總體設(shè)計

1.3 軟硬件功能劃分

硬件:鍵人校時信號,LED顯示,揚聲器,報警提供基準時間,AT24C02存儲器作息時間。

軟件:利用AT89S51中斷功能將設(shè)定時間與基準時間比較,如果一致,P1.0置1。并實現(xiàn)時間校對功能。

2總體電路圖及工作原理

2.1 系統(tǒng)硬件電路圖設(shè)計

AT89S51芯片與PCF8563S時鐘芯片及AT24C02接口電路。80C52的P0.0口與PCF8563的5腳和AT24C02的5腳連接,組成數(shù)據(jù)輸入端,80C52的P0.1口與PCF8563的6腳和AT24C02的6腳連接構(gòu)成時鐘信號, SDA,SCL,/INT0均為漏極開路,必需加上拉電阻。PCF8563的1腳與2腳X1,X2分別為反向器的輸入輸出端。可在X1端接入32.768KHZ石英晶振,配置成片內(nèi)振蕩器。VDD接鋰電池與二極管共同構(gòu)成掉電保護裝置。避免數(shù)據(jù)存儲器中的數(shù)據(jù)丟失。AT24C02的WP端接地,使其具有可讀寫功能。

1)驅(qū)動顯示和鍵盤電路。LED七段顯示由80C52通過反向器直接驅(qū)動,并由P0.2-P0.7口選擇燈亮滅,由P2.3-P2.7口接上拉電阻通過按鈕鍵入校時,移位等信號。P2.0-P2.2口接發(fā)光二極管來顯示響鈴天數(shù),不同燈亮代表不同天數(shù),C3、C4為瓷片濾波電容,增強輸出電壓穩(wěn)定性。二極管具有過載保護作用。

2)響鈴接口電路。單片機將讀入的PCF8563時間信號經(jīng)過時間處理,輸出顯示程序,在P0口上為選擇位.在顯示信息包括當前時間時,分,秒信息。由P0.1-P0.6端口輸出經(jīng)三極管驅(qū)動并顯示。被驅(qū)動為共陰極電路。

鍵盤接口有四個鍵:一個設(shè)定/確認鍵,一個修改+1鍵,一個修改-1鍵,一個移位鍵。對應(yīng)的時、分、秒有三個LED,LED亮表示對應(yīng)的時,分,秒等數(shù)據(jù)可按修改鍵修改。設(shè)定確認鍵有兩種狀態(tài):設(shè)定和確認。首次下為設(shè)定時間狀態(tài),再次按下為確認狀態(tài)。將設(shè)定時間數(shù)據(jù)處理后寫入PCF8563,兩種狀態(tài)互相循環(huán)。在設(shè)定時間狀態(tài),首次移位為時位,對應(yīng)亮。按下移位鍵,LED移位燈接 時-分-秒逐次循環(huán);按下修改+1鍵或修改-1鍵在相應(yīng)位的數(shù)據(jù)進行+1或-1操作。

揚聲器P1.0口輸出高低電平而控制晶體放大管,達到控制繼電器的開關(guān)的吸合從而控制揚聲器通斷。

2.2 原理圖

圖2原理圖

3系統(tǒng)軟件設(shè)計

3.1 編程思路

本系統(tǒng)采用中斷方式執(zhí)行校時,時間比較,時間顯示各功能。

3.2 編程流程

1)主程序。由PCF8563輸出的時鐘信號送入AT89S51的/INT0中斷,如有中斷申請,關(guān)中斷進行時間比較,再開中斷,顯示時間。

2)時間比較流程。首先讀PCF8563時,分,秒數(shù)據(jù)進入數(shù)據(jù)緩沖區(qū),秒數(shù)據(jù)為00H時讀第一條定時時間并開始比較。如果秒數(shù)據(jù)不為00H,則回判斷;小時、分、秒是否相等,秒值比較相等,響鈴。秒值不等,返回讀定時時間。

先設(shè)置PCF8563定時器工作模式,再初始化移位鍵設(shè)定/確認鍵標志位。設(shè)置為邊沿觸發(fā)方式中斷,開中斷,設(shè)定鍵按下,關(guān)中斷。沒有返回設(shè)定鍵,有確認鍵按下,將設(shè)定時間寫入PCF8563。定時作息時間+1,是否小于80,小于,開中斷。小于,返回設(shè)定鍵。確認鍵沒按下,移位鍵按下,移位對應(yīng)位LED燈亮。移位鍵沒按下。+1鍵按下否,按下,對應(yīng)數(shù)據(jù)位+1并返回;+1鍵沒按下,-1鍵按下,對應(yīng)數(shù)據(jù)位-1,返回設(shè)定。由于考慮到AT24C02內(nèi)存的影響,定時次數(shù)最大設(shè)定為80次。

3)時分秒設(shè)定流程:讀PCF8563第一條時間數(shù)據(jù),時間顯示。+1鍵按下,時間+1;判斷是否#60,是清零;不是#60返回讀PCF8563時間,數(shù)據(jù)。+1鍵沒按下,-1鍵是否按下,按下,時間+1;

沒按下,返回讀PCF8563。

4)INT0中斷子程序。當時鐘芯片PCF8563引腳輸出中斷信號時,AT89S51保護現(xiàn)場。讀時間,顯示時間,恢復現(xiàn)場,返回。等待下次。

5)打鈴天數(shù)設(shè)定流程。

表1寄存器概況

表2BCD寄存器格式概況

將按流程圖編寫好的程序“燒入”單片機中,經(jīng)測試,該打鈴器能實現(xiàn)全天或5天或6天24次的打鈴,每次打零時間可編程設(shè)置,達到了預期設(shè)計要求。

參考文獻

[1]李剛.51系列單片機系統(tǒng)設(shè)計與應(yīng)用技巧[M].北京航空航天大學出版社,2004.

[2]周航慈.單片機程序設(shè)計基礎(chǔ)[M].北京航空航天大學出版社,2003.

[3]周航慈.單片機應(yīng)用程序設(shè)計技術(shù)(第3版)[M].北京航空航天大學出版社,2011.

[4]馬忠梅.單片機的C語言應(yīng)用程序設(shè)計(第4版)[M].北京航天航空大學出版社,2007.

[5]陳海宴.51單片機原理及應(yīng)用——基于Keil C與Proteus[M].北京航空航天大學出版社,2010.

作者簡介

于秀云(1966-),女,內(nèi)蒙古赤峰人,講師,本科,研究方向:電子信息技術(shù)。

endprint

摘要智能打鈴器廣泛用于學校、機關(guān)及工廠企事業(yè)單位,可實現(xiàn)作息時間的定時周期性打鈴。文章采用Inter公司生產(chǎn)的AT89S52單片機作控制,應(yīng)用Philips生產(chǎn)的PCF8563芯片作基準時間,考慮到斷電數(shù)據(jù)易丟失的特點,采用Atmel公司高密度非易失性儲存特性的AT24C02芯片作為數(shù)據(jù)存儲器而開發(fā)的一種新型打鈴器。

關(guān)鍵詞AT89S52;PCF8563;AT24C02;I2C總線

中圖分類號:TP273 文獻標識碼:A 文章編號:1671-7597(2014)12-0023-02

由于實際應(yīng)用需要,微型機向兩個方向發(fā)展:一個是高速度,大容量,高性能的高檔微機發(fā)展。另一個主要應(yīng)用于控制領(lǐng)域,完成各種測試和控制功能的單片機。縱觀單片機30年的發(fā)展歷程。單片機今后將向多功能,高性能,高速度,低電壓,低功耗,低價格,外圍電路簡單,內(nèi)存儲量大的方向發(fā)展。

1總體設(shè)計及工作原理

1.1 機型及器件選擇

本設(shè)計采用低功耗AT89S52芯片和實時時鐘芯片PCF8563S和可擦除的AT24C02芯片。

主控器件是AT89S52單片機。時鐘/日歷芯片PCF8563。AT89S52是一個低控高性器件采用ATMEL公司高密度,非易失性存儲制造,并兼容MCS-51標準指令系統(tǒng)及80C51引腳結(jié)構(gòu)。

1.2 智能打鈴器總體設(shè)計思路

本設(shè)計采用PHILIPS公司生產(chǎn)的PCF8563時鐘芯片產(chǎn)生基準時間,ATMAL公司生產(chǎn)的AT89S52芯片作為中央處理器,AT24C02作為定時時間存儲器,該芯片具有掉電后數(shù)據(jù)不丟失,可反復多次擦除和讀寫等優(yōu)點。由單片機AT89S52產(chǎn)生1min的脈沖作為中斷信號,AT89S52第9引腳通過I2C總線將PCF8563基準時間讀入并與它從AT24C02逐條讀人的時間進行比較,如相等,打鈴時間由單片機的P0口和P2口經(jīng)反相器驅(qū)動七段LED并顯示,同時置P1.0為高低電平,通過三極管驅(qū)動繼電器吸合和打開來控制打鈴。鍵盤輸入校時時間和定時時間。

圖1總體設(shè)計

1.3 軟硬件功能劃分

硬件:鍵人校時信號,LED顯示,揚聲器,報警提供基準時間,AT24C02存儲器作息時間。

軟件:利用AT89S51中斷功能將設(shè)定時間與基準時間比較,如果一致,P1.0置1。并實現(xiàn)時間校對功能。

2總體電路圖及工作原理

2.1 系統(tǒng)硬件電路圖設(shè)計

AT89S51芯片與PCF8563S時鐘芯片及AT24C02接口電路。80C52的P0.0口與PCF8563的5腳和AT24C02的5腳連接,組成數(shù)據(jù)輸入端,80C52的P0.1口與PCF8563的6腳和AT24C02的6腳連接構(gòu)成時鐘信號, SDA,SCL,/INT0均為漏極開路,必需加上拉電阻。PCF8563的1腳與2腳X1,X2分別為反向器的輸入輸出端。可在X1端接入32.768KHZ石英晶振,配置成片內(nèi)振蕩器。VDD接鋰電池與二極管共同構(gòu)成掉電保護裝置。避免數(shù)據(jù)存儲器中的數(shù)據(jù)丟失。AT24C02的WP端接地,使其具有可讀寫功能。

1)驅(qū)動顯示和鍵盤電路。LED七段顯示由80C52通過反向器直接驅(qū)動,并由P0.2-P0.7口選擇燈亮滅,由P2.3-P2.7口接上拉電阻通過按鈕鍵入校時,移位等信號。P2.0-P2.2口接發(fā)光二極管來顯示響鈴天數(shù),不同燈亮代表不同天數(shù),C3、C4為瓷片濾波電容,增強輸出電壓穩(wěn)定性。二極管具有過載保護作用。

2)響鈴接口電路。單片機將讀入的PCF8563時間信號經(jīng)過時間處理,輸出顯示程序,在P0口上為選擇位.在顯示信息包括當前時間時,分,秒信息。由P0.1-P0.6端口輸出經(jīng)三極管驅(qū)動并顯示。被驅(qū)動為共陰極電路。

鍵盤接口有四個鍵:一個設(shè)定/確認鍵,一個修改+1鍵,一個修改-1鍵,一個移位鍵。對應(yīng)的時、分、秒有三個LED,LED亮表示對應(yīng)的時,分,秒等數(shù)據(jù)可按修改鍵修改。設(shè)定確認鍵有兩種狀態(tài):設(shè)定和確認。首次下為設(shè)定時間狀態(tài),再次按下為確認狀態(tài)。將設(shè)定時間數(shù)據(jù)處理后寫入PCF8563,兩種狀態(tài)互相循環(huán)。在設(shè)定時間狀態(tài),首次移位為時位,對應(yīng)亮。按下移位鍵,LED移位燈接 時-分-秒逐次循環(huán);按下修改+1鍵或修改-1鍵在相應(yīng)位的數(shù)據(jù)進行+1或-1操作。

揚聲器P1.0口輸出高低電平而控制晶體放大管,達到控制繼電器的開關(guān)的吸合從而控制揚聲器通斷。

2.2 原理圖

圖2原理圖

3系統(tǒng)軟件設(shè)計

3.1 編程思路

本系統(tǒng)采用中斷方式執(zhí)行校時,時間比較,時間顯示各功能。

3.2 編程流程

1)主程序。由PCF8563輸出的時鐘信號送入AT89S51的/INT0中斷,如有中斷申請,關(guān)中斷進行時間比較,再開中斷,顯示時間。

2)時間比較流程。首先讀PCF8563時,分,秒數(shù)據(jù)進入數(shù)據(jù)緩沖區(qū),秒數(shù)據(jù)為00H時讀第一條定時時間并開始比較。如果秒數(shù)據(jù)不為00H,則回判斷;小時、分、秒是否相等,秒值比較相等,響鈴。秒值不等,返回讀定時時間。

先設(shè)置PCF8563定時器工作模式,再初始化移位鍵設(shè)定/確認鍵標志位。設(shè)置為邊沿觸發(fā)方式中斷,開中斷,設(shè)定鍵按下,關(guān)中斷。沒有返回設(shè)定鍵,有確認鍵按下,將設(shè)定時間寫入PCF8563。定時作息時間+1,是否小于80,小于,開中斷。小于,返回設(shè)定鍵。確認鍵沒按下,移位鍵按下,移位對應(yīng)位LED燈亮。移位鍵沒按下。+1鍵按下否,按下,對應(yīng)數(shù)據(jù)位+1并返回;+1鍵沒按下,-1鍵按下,對應(yīng)數(shù)據(jù)位-1,返回設(shè)定。由于考慮到AT24C02內(nèi)存的影響,定時次數(shù)最大設(shè)定為80次。

3)時分秒設(shè)定流程:讀PCF8563第一條時間數(shù)據(jù),時間顯示。+1鍵按下,時間+1;判斷是否#60,是清零;不是#60返回讀PCF8563時間,數(shù)據(jù)。+1鍵沒按下,-1鍵是否按下,按下,時間+1;

沒按下,返回讀PCF8563。

4)INT0中斷子程序。當時鐘芯片PCF8563引腳輸出中斷信號時,AT89S51保護現(xiàn)場。讀時間,顯示時間,恢復現(xiàn)場,返回。等待下次。

5)打鈴天數(shù)設(shè)定流程。

表1寄存器概況

表2BCD寄存器格式概況

將按流程圖編寫好的程序“燒入”單片機中,經(jīng)測試,該打鈴器能實現(xiàn)全天或5天或6天24次的打鈴,每次打零時間可編程設(shè)置,達到了預期設(shè)計要求。

參考文獻

[1]李剛.51系列單片機系統(tǒng)設(shè)計與應(yīng)用技巧[M].北京航空航天大學出版社,2004.

[2]周航慈.單片機程序設(shè)計基礎(chǔ)[M].北京航空航天大學出版社,2003.

[3]周航慈.單片機應(yīng)用程序設(shè)計技術(shù)(第3版)[M].北京航空航天大學出版社,2011.

[4]馬忠梅.單片機的C語言應(yīng)用程序設(shè)計(第4版)[M].北京航天航空大學出版社,2007.

[5]陳海宴.51單片機原理及應(yīng)用——基于Keil C與Proteus[M].北京航空航天大學出版社,2010.

作者簡介

于秀云(1966-),女,內(nèi)蒙古赤峰人,講師,本科,研究方向:電子信息技術(shù)。

endprint

摘要智能打鈴器廣泛用于學校、機關(guān)及工廠企事業(yè)單位,可實現(xiàn)作息時間的定時周期性打鈴。文章采用Inter公司生產(chǎn)的AT89S52單片機作控制,應(yīng)用Philips生產(chǎn)的PCF8563芯片作基準時間,考慮到斷電數(shù)據(jù)易丟失的特點,采用Atmel公司高密度非易失性儲存特性的AT24C02芯片作為數(shù)據(jù)存儲器而開發(fā)的一種新型打鈴器。

關(guān)鍵詞AT89S52;PCF8563;AT24C02;I2C總線

中圖分類號:TP273 文獻標識碼:A 文章編號:1671-7597(2014)12-0023-02

由于實際應(yīng)用需要,微型機向兩個方向發(fā)展:一個是高速度,大容量,高性能的高檔微機發(fā)展。另一個主要應(yīng)用于控制領(lǐng)域,完成各種測試和控制功能的單片機。縱觀單片機30年的發(fā)展歷程。單片機今后將向多功能,高性能,高速度,低電壓,低功耗,低價格,外圍電路簡單,內(nèi)存儲量大的方向發(fā)展。

1總體設(shè)計及工作原理

1.1 機型及器件選擇

本設(shè)計采用低功耗AT89S52芯片和實時時鐘芯片PCF8563S和可擦除的AT24C02芯片。

主控器件是AT89S52單片機。時鐘/日歷芯片PCF8563。AT89S52是一個低控高性器件采用ATMEL公司高密度,非易失性存儲制造,并兼容MCS-51標準指令系統(tǒng)及80C51引腳結(jié)構(gòu)。

1.2 智能打鈴器總體設(shè)計思路

本設(shè)計采用PHILIPS公司生產(chǎn)的PCF8563時鐘芯片產(chǎn)生基準時間,ATMAL公司生產(chǎn)的AT89S52芯片作為中央處理器,AT24C02作為定時時間存儲器,該芯片具有掉電后數(shù)據(jù)不丟失,可反復多次擦除和讀寫等優(yōu)點。由單片機AT89S52產(chǎn)生1min的脈沖作為中斷信號,AT89S52第9引腳通過I2C總線將PCF8563基準時間讀入并與它從AT24C02逐條讀人的時間進行比較,如相等,打鈴時間由單片機的P0口和P2口經(jīng)反相器驅(qū)動七段LED并顯示,同時置P1.0為高低電平,通過三極管驅(qū)動繼電器吸合和打開來控制打鈴。鍵盤輸入校時時間和定時時間。

圖1總體設(shè)計

1.3 軟硬件功能劃分

硬件:鍵人校時信號,LED顯示,揚聲器,報警提供基準時間,AT24C02存儲器作息時間。

軟件:利用AT89S51中斷功能將設(shè)定時間與基準時間比較,如果一致,P1.0置1。并實現(xiàn)時間校對功能。

2總體電路圖及工作原理

2.1 系統(tǒng)硬件電路圖設(shè)計

AT89S51芯片與PCF8563S時鐘芯片及AT24C02接口電路。80C52的P0.0口與PCF8563的5腳和AT24C02的5腳連接,組成數(shù)據(jù)輸入端,80C52的P0.1口與PCF8563的6腳和AT24C02的6腳連接構(gòu)成時鐘信號, SDA,SCL,/INT0均為漏極開路,必需加上拉電阻。PCF8563的1腳與2腳X1,X2分別為反向器的輸入輸出端。可在X1端接入32.768KHZ石英晶振,配置成片內(nèi)振蕩器。VDD接鋰電池與二極管共同構(gòu)成掉電保護裝置。避免數(shù)據(jù)存儲器中的數(shù)據(jù)丟失。AT24C02的WP端接地,使其具有可讀寫功能。

1)驅(qū)動顯示和鍵盤電路。LED七段顯示由80C52通過反向器直接驅(qū)動,并由P0.2-P0.7口選擇燈亮滅,由P2.3-P2.7口接上拉電阻通過按鈕鍵入校時,移位等信號。P2.0-P2.2口接發(fā)光二極管來顯示響鈴天數(shù),不同燈亮代表不同天數(shù),C3、C4為瓷片濾波電容,增強輸出電壓穩(wěn)定性。二極管具有過載保護作用。

2)響鈴接口電路。單片機將讀入的PCF8563時間信號經(jīng)過時間處理,輸出顯示程序,在P0口上為選擇位.在顯示信息包括當前時間時,分,秒信息。由P0.1-P0.6端口輸出經(jīng)三極管驅(qū)動并顯示。被驅(qū)動為共陰極電路。

鍵盤接口有四個鍵:一個設(shè)定/確認鍵,一個修改+1鍵,一個修改-1鍵,一個移位鍵。對應(yīng)的時、分、秒有三個LED,LED亮表示對應(yīng)的時,分,秒等數(shù)據(jù)可按修改鍵修改。設(shè)定確認鍵有兩種狀態(tài):設(shè)定和確認。首次下為設(shè)定時間狀態(tài),再次按下為確認狀態(tài)。將設(shè)定時間數(shù)據(jù)處理后寫入PCF8563,兩種狀態(tài)互相循環(huán)。在設(shè)定時間狀態(tài),首次移位為時位,對應(yīng)亮。按下移位鍵,LED移位燈接 時-分-秒逐次循環(huán);按下修改+1鍵或修改-1鍵在相應(yīng)位的數(shù)據(jù)進行+1或-1操作。

揚聲器P1.0口輸出高低電平而控制晶體放大管,達到控制繼電器的開關(guān)的吸合從而控制揚聲器通斷。

2.2 原理圖

圖2原理圖

3系統(tǒng)軟件設(shè)計

3.1 編程思路

本系統(tǒng)采用中斷方式執(zhí)行校時,時間比較,時間顯示各功能。

3.2 編程流程

1)主程序。由PCF8563輸出的時鐘信號送入AT89S51的/INT0中斷,如有中斷申請,關(guān)中斷進行時間比較,再開中斷,顯示時間。

2)時間比較流程。首先讀PCF8563時,分,秒數(shù)據(jù)進入數(shù)據(jù)緩沖區(qū),秒數(shù)據(jù)為00H時讀第一條定時時間并開始比較。如果秒數(shù)據(jù)不為00H,則回判斷;小時、分、秒是否相等,秒值比較相等,響鈴。秒值不等,返回讀定時時間。

先設(shè)置PCF8563定時器工作模式,再初始化移位鍵設(shè)定/確認鍵標志位。設(shè)置為邊沿觸發(fā)方式中斷,開中斷,設(shè)定鍵按下,關(guān)中斷。沒有返回設(shè)定鍵,有確認鍵按下,將設(shè)定時間寫入PCF8563。定時作息時間+1,是否小于80,小于,開中斷。小于,返回設(shè)定鍵。確認鍵沒按下,移位鍵按下,移位對應(yīng)位LED燈亮。移位鍵沒按下。+1鍵按下否,按下,對應(yīng)數(shù)據(jù)位+1并返回;+1鍵沒按下,-1鍵按下,對應(yīng)數(shù)據(jù)位-1,返回設(shè)定。由于考慮到AT24C02內(nèi)存的影響,定時次數(shù)最大設(shè)定為80次。

3)時分秒設(shè)定流程:讀PCF8563第一條時間數(shù)據(jù),時間顯示。+1鍵按下,時間+1;判斷是否#60,是清零;不是#60返回讀PCF8563時間,數(shù)據(jù)。+1鍵沒按下,-1鍵是否按下,按下,時間+1;

沒按下,返回讀PCF8563。

4)INT0中斷子程序。當時鐘芯片PCF8563引腳輸出中斷信號時,AT89S51保護現(xiàn)場。讀時間,顯示時間,恢復現(xiàn)場,返回。等待下次。

5)打鈴天數(shù)設(shè)定流程。

表1寄存器概況

表2BCD寄存器格式概況

將按流程圖編寫好的程序“燒入”單片機中,經(jīng)測試,該打鈴器能實現(xiàn)全天或5天或6天24次的打鈴,每次打零時間可編程設(shè)置,達到了預期設(shè)計要求。

參考文獻

[1]李剛.51系列單片機系統(tǒng)設(shè)計與應(yīng)用技巧[M].北京航空航天大學出版社,2004.

[2]周航慈.單片機程序設(shè)計基礎(chǔ)[M].北京航空航天大學出版社,2003.

[3]周航慈.單片機應(yīng)用程序設(shè)計技術(shù)(第3版)[M].北京航空航天大學出版社,2011.

[4]馬忠梅.單片機的C語言應(yīng)用程序設(shè)計(第4版)[M].北京航天航空大學出版社,2007.

[5]陳海宴.51單片機原理及應(yīng)用——基于Keil C與Proteus[M].北京航空航天大學出版社,2010.

作者簡介

于秀云(1966-),女,內(nèi)蒙古赤峰人,講師,本科,研究方向:電子信息技術(shù)。

endprint

主站蜘蛛池模板: 欧美黄网在线| 热伊人99re久久精品最新地| 制服丝袜无码每日更新| 亚洲一区二区三区国产精品| 97se亚洲综合在线天天| 欧美国产视频| 9啪在线视频| 欧美日韩福利| 无码中文字幕加勒比高清| 一级毛片在线直接观看| 一级香蕉人体视频| 性色一区| 国产在线第二页| 久久精品女人天堂aaa| 91人妻在线视频| 国产不卡网| 国产精品福利一区二区久久| 波多野结衣一级毛片| 欧美性色综合网| 高清国产va日韩亚洲免费午夜电影| 精品国产成人三级在线观看| 亚洲一区国色天香| 国产真实乱了在线播放| 日韩精品免费一线在线观看| 国产 在线视频无码| 青青草综合网| 国产chinese男男gay视频网| 人人91人人澡人人妻人人爽| 国产91在线免费视频| 暴力调教一区二区三区| 国产精品伦视频观看免费| 欧美午夜理伦三级在线观看| 亚洲制服丝袜第一页| 国产精品久久久久久久久久久久| 免费一级全黄少妇性色生活片| 国产99精品视频| 国产精品亚洲αv天堂无码| 一级毛片基地| 久久精品最新免费国产成人| 色哟哟国产精品一区二区| 刘亦菲一区二区在线观看| 欧美日韩国产在线人| 国产美女无遮挡免费视频| а∨天堂一区中文字幕| 亚洲女同一区二区| 亚洲日韩精品伊甸| 日韩中文欧美| AV无码国产在线看岛国岛| 在线无码私拍| 五月婷婷综合网| 国产精品性| 香蕉久久永久视频| 精品国产黑色丝袜高跟鞋 | 久久综合色视频| 色偷偷一区二区三区| 久久久久久久久亚洲精品| 国产又大又粗又猛又爽的视频| 操国产美女| 国产成人综合久久精品尤物| 国产精品女主播| 婷婷六月激情综合一区| 国产一区二区三区免费观看| 国产精品污污在线观看网站| 在线观看免费国产| 色悠久久久| 91精品人妻一区二区| 91无码视频在线观看| www精品久久| 思思热精品在线8| 欧美日本在线观看| 国产在线自在拍91精品黑人| 国产色婷婷| 日本欧美午夜| 专干老肥熟女视频网站| 国产免费a级片| 在线看国产精品| 亚洲日本中文综合在线| 国产精品免费久久久久影院无码| 亚洲第一国产综合| 成人a免费α片在线视频网站| 福利视频一区| 中文字幕av无码不卡免费|