www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]介紹基于PCF8563設(shè)計戶外侄計時系統(tǒng)的硬件接口電路及PCF8563軟件編程。

   摘要:介紹基于PCF8563設(shè)計戶外侄計時系統(tǒng)的硬件接口電路及PCF8563軟件編程。該系統(tǒng)在強(qiáng)日光下顯示屏的字符清晰可見,能夠長時間連續(xù)穩(wěn)定地工作。

    關(guān)鍵詞:PCF8563 I2C 倒計時系統(tǒng)

引言

倒計時系統(tǒng)的任務(wù),就是對某一設(shè)定日期進(jìn)行倒數(shù),在顯示屏顯示當(dāng)前距離設(shè)定日期的時間;廣泛應(yīng)用于重大的節(jié)日或活動,以增強(qiáng)人們的關(guān)切程度和緊迫感。戶外型倒計時系統(tǒng),首先要求在強(qiáng)日光下顯示屏的字符依然清晰可見,而且要求系統(tǒng)能夠長時間連續(xù)穩(wěn)定地工作。本文介紹的系統(tǒng)正是針對這樣的要求而開發(fā)出來的。

1 總體設(shè)計方案

整個系統(tǒng)由時鐘芯片、中央處理單元、譯碼、驅(qū)動、顯示、鍵盤幾部分構(gòu)成,系統(tǒng)框圖如圖1所示。

2 硬件電路設(shè)計

2.1 時鐘芯片

PCF8563是Philips公司推出的一款帶I2C總線具有極低功耗的多功能時鐘/日歷芯片,具有四種報警功能和定時功能;內(nèi)部時鐘電路、內(nèi)部振蕩電路、內(nèi)部低電壓檢測以兩線制I2C總線通信方式,不但使用外圍電路簡潔,而且增加了芯片的可靠性。

PCF8563的SCL為時鐘輸入端,數(shù)據(jù)隨時鐘信號同步輸入器件或從器件輸出;SDA為雙向引腳,用于串行數(shù)據(jù)的輸入輸出;INT是中斷信號輸出端,可通過設(shè)置報警寄存器按指定時間在該腳產(chǎn)生報警信號,低電平有效;SDA、SCL、INT均為漏極開路,必須上拉電阻;X1、X2分別為反相放大器的輸入、輸出端;可在X1端接入32.768kHz的石英晶振,配置成片內(nèi)振蕩器。本系統(tǒng)PCF8563與89C51接口采用圖2所示接口方案。

圖2中,在X1、X2端接入32.768kHz的石英晶振,將時鐘源配置為片內(nèi)振蕩器。VDD與地之間國入1個1μF的大電容供電維持時鐘芯片,鋰電池(3.6V)同時開始工作,給時鐘芯片供電,使時鐘芯片工作不受影響。PCF8563與89C51接口采用3根口線,PCF8563的INT腳產(chǎn)生周期為1s的脈沖中斷信號給89C51的INT0引腳,89C51產(chǎn)生中斷后,通過I2C總線讀取PCF8563的基準(zhǔn)時間。

    2.2 顯示和鍵盤電路

譯碼、顯示、驅(qū)動、鍵盤電路如圖3所示、單片機(jī)將讀入的PCF8563時間信息,經(jīng)過程序處理,輸出顯示信號到P1口(數(shù)據(jù)4位,選擇信號4位)。顯示信息包括倒計時信息(當(dāng)前距離設(shè)定時間的天數(shù))和當(dāng)前時間的星期、時、分、秒信息。4位數(shù)據(jù)信號送入MC14513(BCD-鎖存/7段譯/碼驅(qū)動器),共有10個MC14513:倒計時占用3個,時間時、分、秒各占用2個,星期占用1個。4位選擇信號送到74LS145譯碼器(4位鎖存/4-10線譯碼),選擇接收數(shù)據(jù)的MC14513芯片。 被選擇的MC14513譯碼驅(qū)動對應(yīng)共陰數(shù)碼管字段(a、b、c、d、e、f、g)。

戶外顯示要求在強(qiáng)日光下依然清楚可見,所以我們采用超高度φ5 LED管組成LED點陣字符。其中每個字段由4塊LED點陣埠并聯(lián)組成,而每個LED點陣塊先由5個LED串聯(lián)1組,再將4個串聯(lián)組并聯(lián)而成。先用的超高亮度LED工作電流約為20mA,工作電壓約為2V,每字段的總電流約為320mA,工作電壓為10V;字段的驅(qū)動,采用大電流反相驅(qū)動器ULN2003(由7組NPN達(dá)林頓驅(qū)動器組成);倒計時信號經(jīng)MC14153輸入到ULN2003,ULN2003輸出接字段的陰極,字段陽極接電源正極;電源采用10A、5V的兩個開關(guān)電源串聯(lián)供電。



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

3 軟件設(shè)計

PCF8563中共有16個寄存器,其中00~01H為控制寄存器,09~0CH為報警寄存器,0DH為時鐘輸出寄存器,0E~0FH為定時器功能寄存器,02~08H為秒~年時間寄存器。表1、表2列出了各寄存器概況及對應(yīng)的內(nèi)存地址和功能。

表1 寄存器概況

地 址 寄存器名稱 位7 位6 位5 位4 位3 位2 位1 位0
00H 控制/狀態(tài)寄存器1 TFST 0 STOP 0 TESTC 0 0 0
01H 控制/狀態(tài)寄存器2 0 0 0 TT/TP AF TF AIE TIE
0DH CLKOU 輸出寄存器 FE - - - - - FD1 FD0
0EH 定時器控制寄存器 TE - - - - - TD1 TD0
0FH 定時器倒計數(shù)數(shù)值寄存器 定時器倒計數(shù)數(shù)值(二制)

表2 BCD格式寄存器概況

地址 寄存器名稱 位7 位6 位5 位4 位3 位2 位1 位0
02h VL 00~59BCD碼格式數(shù)
03h - 00~59BCD碼格式數(shù)
04h - - 00~23BCD碼格式數(shù)
05h - - 00~59BCD碼格式數(shù)
06h 星期 - - - - - 0~6
07h 月/世紀(jì) C - - 01~12BCD碼格式數(shù)
08h 00~99BCD碼格式數(shù)
09h 分鐘報警 AE 00~59BCD碼格式數(shù)
0Ah 小時報警 AE - 00~23BCD碼格式數(shù)
0BH 日報警 AE - 01~31BCD碼格式數(shù)
0CH 星期報警 AE - - - - 0~6

按I2C總線規(guī)約,PCF8563的從地址:讀地址SLAR為A3H、寫地址SLAW為A2H,PCF8563I2C通信實現(xiàn)有字節(jié)寫/讀兩種狀態(tài)。適用80C51的虛擬I2C總線軟件包。本系統(tǒng)直接調(diào)用該I2C總線軟件包的數(shù)據(jù)讀寫子程序(其中WRNBYT為N字節(jié)的子程序,RDNBYT為讀取N字節(jié)的字節(jié)),來實現(xiàn)PCF8563的I2C總線操作。

根據(jù)硬件電路及資源分配,將I2C軟件包中符號單元賦值如下:

SDA EQA P0.0 ;數(shù)據(jù)傳送

SCL EQU P0.1 ;時鐘控制狀態(tài)

MIN DATA 30H ;秒寄存器

SEC DATA 31H ;分寄存器

HOUR DATA 32H ;時寄存器

DAY DATA 33H ;日寄存器

WEEK DATA 34H ;周寄存器

MONTH DATA 35H ;月寄存器

YEAR DATA 36H ;年寄存器

SLA DATA 37H ;37H為被控器的地址

NUMBYT DATA 38H ;38H為數(shù)據(jù)字節(jié)計數(shù)器

MRT DATA 40H ;接收數(shù)據(jù)緩沖區(qū)首地址

MTD DATA 50H ;發(fā)送數(shù)據(jù)緩沖區(qū)首地址

①PCF8563定時器工作模式

MOV 51H ,#81H ;設(shè)置PCF8563的0EH為81H,啟動定時器,定時器頻率64Hz

MOV 52H ,#64 ;設(shè)置PCF8563的0FH為64,定時器倒計數(shù)值為64

MOV MTD ,#0EH ;定時器控制寄存器字節(jié)首地址

MOV NUMBYT,#3 ;寫字節(jié)

MOV SLA ,#0A2H;取寫器件地址

LCALL WRNBYT ;寫8563

    以上配置完成后,PCF8563的INT腳產(chǎn)生周期為1s,脈沖寬度(低電平)約為15ms的脈沖中斷信號。

PCF8563當(dāng)前時間設(shè)定子程序如下:

MOV 51H,#00H ;啟動時鐘

MOV 52H,#11H ;定時器為中斷模式,脈沖形式

MOV 53H,MIN ;將秒至年的時間寫入發(fā)送緩沖區(qū)

MOV 54H,SEC

MOV 55H,HOUR

MOV 56H,DAY

MOV 57H,WEEK

MOV 58H,MON

MOV 59H,YEAR

MOV SLA,#0A2H ;取寫器件地址

MOV NUMBYT,#10;寫字節(jié)數(shù)

MOV MTD,#00H ;寫入8563寄存器首地址為00H

LCALL WRNBYT ;寫入8563

RET

③讀出時鐘芯片當(dāng)前值子程序設(shè)計

MOV MTD,#02H ;讀時鐘寄存器首字節(jié)地址02H

MOV SLA,#0A2H ;取寫器件地址

MOV NUMBYT,#1 ;寫字節(jié)數(shù)

LCALL WRNBYT ;寫8563

MOV SLA,#0A3H ;取讀器件地址

MOV NUMBYT,#7 ;讀七個時鐘信息

LCALL RDNBYT ;讀取時間并放入緩沖區(qū)

MOV A,40H ;取潷字節(jié)

ANL A,#7FH ;屏蔽無效位

MOV MIN,A ;送秒寄存器

MOV A,41H ;取分字節(jié)

ANL A,#7EH ;屏蔽無效位

MOV MIN,A ;送分寄存器

MOV A,42H ;取小時字節(jié)

ANL A,#3FH ;屏蔽無效位

MOV HOUR,A ;送時寄存器

MOV A,43H ;取天字節(jié)

ANL A,#3FH ;屏蔽無效位

MOV DAY,A ;送天寄存器

MOV A,44H ;取星期字節(jié)

ANL A,#07H ;屏蔽無效位

MOV WEEK,A ;送星期寄存器

MOV A,45H ;取月字節(jié)

ANL A,#1FH ;屏蔽無效位

MOV MOTH,A ;送月寄存器

RET

系統(tǒng)程序流程如圖4所示,中斷服務(wù)程序如5所示。

結(jié)語

此倒計時系統(tǒng)于廣東省六屆大運(yùn)會中標(biāo),在整個運(yùn)行過程正常穩(wěn)定工作,達(dá)到了大會提出的要求。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

推進(jìn)卓越制造,擴(kuò)大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團(tuán)宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團(tuán)董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會"。會議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信

傳感器模塊能實現(xiàn)便捷無接觸的后備箱或側(cè)滑門開啟,適配各種車輛架構(gòu) 該24 GHz雷達(dá)傳感器可集成于保險杠或底盤上,并通過特定的手勢或腳部動作觸發(fā)響應(yīng) 已為多家歐洲主流車企啟動量產(chǎn)交付 德國布爾2025...

關(guān)鍵字: 傳感器 BSP 觸發(fā) 保險杠

以高效節(jié)能方案繪制AI算力綠色未來 上海2025年8月29日 /美通社/ -- 8月28日,臺達(dá)受邀出席"2025中國智算產(chǎn)業(yè)綠色科技大會",全方位分享臺達(dá)在智算領(lǐng)域的前沿洞見與綠色解決方...

關(guān)鍵字: AI 可持續(xù)發(fā)展 數(shù)據(jù)中心 BSP

淄博2025年8月29日 /美通社/ -- 8月26日至27日,TÜV南德意志集團(tuán)(以下簡稱"TÜV南德")受邀參加由淄博市...

關(guān)鍵字: BSP 人工智能 信息安全 新加坡

北京2025年8月28日 /美通社/ -- 近日,北京亦莊創(chuàng)新發(fā)布消息,北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)(簡稱北京經(jīng)開區(qū),又稱北京亦莊)以"高效辦成一件事"為抓手,圍繞企業(yè)信用修復(fù)的全流程全環(huán)節(jié),打造經(jīng)開區(qū)特色的&...

關(guān)鍵字: 數(shù)字化 集成 BSP 數(shù)據(jù)共享

深圳2025年8月27日 /美通社/ -- 2025年8月27日,華測檢測認(rèn)證集團(tuán)股份有限公司(簡稱CTI華測檢測,股票代碼300012)與北京戴納實驗科技股份有限公司(簡稱戴納科技)在華測集團(tuán)上海基地完成戰(zhàn)略簽約,雙方...

關(guān)鍵字: TI AI BSP 智能化
關(guān)閉