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