資料介紹
剛寫(xiě)的一個(gè)PCF8563匯編程序,請(qǐng)教高手!!!
;***************************************************************
;PCF8563時(shí)鐘程序,不帶設(shè)置采用RT1602C液晶顯示??????????????????????????
;***************************************************************
;===============================================================
;????????????????? 地址分配
;===============================================================
BITCNT DATA 30H???? //I2C位計(jì)數(shù)器地址
BYTECNT DATA 31H???? //I2C字節(jié)計(jì)數(shù)器地址
RTCADR DATA 32H????? //RTC(PCF8563)在I2C上的地址
RTCREGADR DATA 33H??? //RTC 單元地址(16個(gè)寄存器地址)
RECVDATBUF DATA 40H?? //接收數(shù)據(jù)緩沖區(qū)
SENDDATBUF DATA 50H?? //發(fā)送數(shù)據(jù)緩沖區(qū)
RT1602CBUF DATA 60H?? //液晶顯示緩沖區(qū)
ACK BIT 20H????????????? //接收數(shù)據(jù)非應(yīng)答標(biāo)志
;---------------------------------------------------------------
;???????????????? 端口位定義
;---------------------------------------------------------------
SDA BIT P3.6??????????? //PCF8563
SCL BIT P3.7
;---------------------------------------------------------------
RS BIT P2.5???????????? //RT1602C
RW BIT P2.6
E? BIT P2.7
;---------------------------------------------------------------
;===============================================================
;名稱:主程序
;描述:初始化程序,寫(xiě)入時(shí)鐘,液晶顯示,讀出時(shí)鐘,報(bào)警設(shè)置,循環(huán)
;===============================================================
???? ORG 0000H
???? AJMP MAIN
???? ORG 000BH?????????? //定時(shí)器0的入口地址
???? AJMP TIME0
???? ORG 0013H?????????? //INT1的入口地址
???? AJMP ALARMINT
???? ORG 0020H
MAIN:
???? MOV SP,#70H???????? //堆棧指針
???? MOV IP,#04H???????? //設(shè)置INT1中斷優(yōu)先級(jí)高
???? LCALL SENDTIME???????? //寫(xiě)入時(shí)鐘
;---------------------------------------------------------------
;????????? 報(bào)警設(shè)置
;---------------------------------------------------------------
???? MOV 50H,#10H??????? //10分鐘報(bào)警時(shí)刻送發(fā)送緩沖區(qū)
???? MOV RTCADR,#0A2H???? //送PCF8563在I2C的寫(xiě)的地址
???? MOV RTCREGADR,#09H? //取小時(shí)報(bào)警控制字節(jié)地址
???? MOV BYTECNT,#1
???? LCALL SENDDATA????? //送報(bào)警信息????
???
GOAHEAD:
???? LCALL READTIME????? //讀出時(shí)鐘
???? LCALL RT1602CDISP???? //顯示時(shí)鐘
???? LCALL D10MS
???? AJMP GOAHEAD
;***************************************************************
;PCF8563時(shí)鐘程序,不帶設(shè)置采用RT1602C液晶顯示??????????????????????????
;***************************************************************
;===============================================================
;????????????????? 地址分配
;===============================================================
BITCNT DATA 30H???? //I2C位計(jì)數(shù)器地址
BYTECNT DATA 31H???? //I2C字節(jié)計(jì)數(shù)器地址
RTCADR DATA 32H????? //RTC(PCF8563)在I2C上的地址
RTCREGADR DATA 33H??? //RTC 單元地址(16個(gè)寄存器地址)
RECVDATBUF DATA 40H?? //接收數(shù)據(jù)緩沖區(qū)
SENDDATBUF DATA 50H?? //發(fā)送數(shù)據(jù)緩沖區(qū)
RT1602CBUF DATA 60H?? //液晶顯示緩沖區(qū)
ACK BIT 20H????????????? //接收數(shù)據(jù)非應(yīng)答標(biāo)志
;---------------------------------------------------------------
;???????????????? 端口位定義
;---------------------------------------------------------------
SDA BIT P3.6??????????? //PCF8563
SCL BIT P3.7
;---------------------------------------------------------------
RS BIT P2.5???????????? //RT1602C
RW BIT P2.6
E? BIT P2.7
;---------------------------------------------------------------
;===============================================================
;名稱:主程序
;描述:初始化程序,寫(xiě)入時(shí)鐘,液晶顯示,讀出時(shí)鐘,報(bào)警設(shè)置,循環(huán)
;===============================================================
???? ORG 0000H
???? AJMP MAIN
???? ORG 000BH?????????? //定時(shí)器0的入口地址
???? AJMP TIME0
???? ORG 0013H?????????? //INT1的入口地址
???? AJMP ALARMINT
???? ORG 0020H
MAIN:
???? MOV SP,#70H???????? //堆棧指針
???? MOV IP,#04H???????? //設(shè)置INT1中斷優(yōu)先級(jí)高
???? LCALL SENDTIME???????? //寫(xiě)入時(shí)鐘
;---------------------------------------------------------------
;????????? 報(bào)警設(shè)置
;---------------------------------------------------------------
???? MOV 50H,#10H??????? //10分鐘報(bào)警時(shí)刻送發(fā)送緩沖區(qū)
???? MOV RTCADR,#0A2H???? //送PCF8563在I2C的寫(xiě)的地址
???? MOV RTCREGADR,#09H? //取小時(shí)報(bào)警控制字節(jié)地址
???? MOV BYTECNT,#1
???? LCALL SENDDATA????? //送報(bào)警信息????
???
GOAHEAD:
???? LCALL READTIME????? //讀出時(shí)鐘
???? LCALL RT1602CDISP???? //顯示時(shí)鐘
???? LCALL D10MS
???? AJMP GOAHEAD
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- PCF8563時(shí)鐘芯片 C語(yǔ)言編程樣例 29次下載
- PCF8563時(shí)鐘模塊
- ESP32使用PCF8563時(shí)鐘模塊進(jìn)行網(wǎng)絡(luò)校時(shí)
- 【DIY】STM8的實(shí)時(shí)時(shí)鐘PCF8563與紅外進(jìn)出門(mén)提醒器
- STM32模擬IIC讀取PCF8563
- 使用單片機(jī)應(yīng)用PCF8563時(shí)鐘芯片的C語(yǔ)言程序免費(fèi)下載
- 使用單片機(jī)讓PCF8563顯示時(shí)間的電路和程序免費(fèi)下載
- PCF8563 I2C 實(shí)時(shí)時(shí)鐘/日歷芯片 30次下載
- 讀取PCF8563時(shí)鐘LED點(diǎn)陣掃描顯示 16次下載
- 時(shí)鐘芯片PCF8563 15次下載
- PCF8563日歷時(shí)鐘芯片原理及應(yīng)用設(shè)計(jì) 79次下載
- PCF8563在電子時(shí)鐘設(shè)計(jì)中的應(yīng)用 0次下載
- PCF8563實(shí)時(shí)時(shí)鐘高精度調(diào)整方法
- 基于PCF8563戶外型倒計(jì)時(shí)系統(tǒng)的設(shè)計(jì)
- PCF8563 pdf datasheet
- 51單片機(jī)的匯編程序庫(kù) 9414次閱讀
- DS18B20和51單片機(jī)連接的匯編程序免費(fèi)下載 4463次閱讀
- 微雪電子RTC時(shí)鐘模塊PCF8563 PCF8563T介紹 7429次閱讀
- 混合編程的基本方式, 在C51中嵌入匯編程序 9574次閱讀
- 如何在c51程序中調(diào)用匯編函數(shù) 4105次閱讀
- 一分鐘看懂51控制的MT8880雙音頻收發(fā)器的匯編程序及源代碼 3028次閱讀
- 基于51匯編語(yǔ)言的外部中斷 3206次閱讀
- C語(yǔ)言程序內(nèi)存布局該關(guān)注哪些內(nèi)容 878次閱讀
- pcf8563和ds1302有什么區(qū)別_哪個(gè)比較好 3.2w次閱讀
- 跑馬燈實(shí)驗(yàn)用匯編語(yǔ)言和C51語(yǔ)言做出的不同效果 3714次閱讀
- 基于PCF8563時(shí)鐘芯片的萬(wàn)年歷制作 1.9w次閱讀
- 如何調(diào)整pcf8563精度_PCF8563高精度調(diào)整方法介紹 2.3w次閱讀
- PCF8563時(shí)鐘芯片驅(qū)動(dòng)程序分享 1.4w次閱讀
- pcf8563芯片功能_工作原理和引腳圖及應(yīng)用介紹 7w次閱讀
- 單片機(jī)編程之匯編語(yǔ)言基礎(chǔ)-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多