資料介紹
剛寫的一個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)答標(biāo)志
;---------------------------------------------------------------
;???????????????? 端口位定義
;---------------------------------------------------------------
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)答標(biāo)志
;---------------------------------------------------------------
;???????????????? 端口位定義
;---------------------------------------------------------------
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語言編程樣例 35次下載
- PCF8563時鐘模塊
- ESP32使用PCF8563時鐘模塊進(jìn)行網(wǎng)絡(luò)校時
- 【DIY】STM8的實(shí)時時鐘PCF8563與紅外進(jìn)出門提醒器
- STM32模擬IIC讀取PCF8563
- 使用單片機(jī)應(yīng)用PCF8563時鐘芯片的C語言程序免費(fèi)下載
- 使用單片機(jī)讓PCF8563顯示時間的電路和程序免費(fèi)下載
- PCF8563 I2C 實(shí)時時鐘/日歷芯片 30次下載
- 讀取PCF8563時鐘LED點(diǎn)陣掃描顯示 16次下載
- 時鐘芯片PCF8563 18次下載
- PCF8563日歷時鐘芯片原理及應(yīng)用設(shè)計 81次下載
- PCF8563在電子時鐘設(shè)計中的應(yīng)用 0次下載
- PCF8563實(shí)時時鐘高精度調(diào)整方法
- 基于PCF8563戶外型倒計時系統(tǒng)的設(shè)計
- PCF8563 pdf datasheet
- 芯伯樂PCF8563:0.25μA低功耗實(shí)時時鐘解決方案 293次閱讀
- 51單片機(jī)的匯編程序庫 1.1w次閱讀
- DS18B20和51單片機(jī)連接的匯編程序免費(fèi)下載 5.2k次閱讀
- 微雪電子RTC時鐘模塊PCF8563 PCF8563T介紹 8.7k次閱讀
- 混合編程的基本方式, 在C51中嵌入匯編程序 1.2w次閱讀
- 如何在c51程序中調(diào)用匯編函數(shù) 4.7k次閱讀
- 一分鐘看懂51控制的MT8880雙音頻收發(fā)器的匯編程序及源代碼 3.4k次閱讀
- 基于51匯編語言的外部中斷 3.5k次閱讀
- C語言程序內(nèi)存布局該關(guān)注哪些內(nèi)容 1.2k次閱讀
- pcf8563和ds1302有什么區(qū)別_哪個比較好 3.6w次閱讀
- 跑馬燈實(shí)驗(yàn)用匯編語言和C51語言做出的不同效果 4.5k次閱讀
- 基于PCF8563時鐘芯片的萬年歷制作 2.1w次閱讀
- 如何調(diào)整pcf8563精度_PCF8563高精度調(diào)整方法介紹 2.6w次閱讀
- PCF8563時鐘芯片驅(qū)動程序分享 1.6w次閱讀
- pcf8563芯片功能_工作原理和引腳圖及應(yīng)用介紹 7.6w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論