PIC单片机-多功能万年历电子钟.doc

PIC单片机-多功能万年历电子钟.doc

ID:50270245

大小:93.30 KB

页数:15页

时间:2020-03-07

PIC单片机-多功能万年历电子钟.doc_第1页
PIC单片机-多功能万年历电子钟.doc_第2页
PIC单片机-多功能万年历电子钟.doc_第3页
PIC单片机-多功能万年历电子钟.doc_第4页
PIC单片机-多功能万年历电子钟.doc_第5页
资源描述:

《PIC单片机-多功能万年历电子钟.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PIC单片机-多功能万年历电子钟;*********************************************************************************  LISTP=PIC16F72  #INCLUDE;********************************************************************************#DEFINE DIO_A        PORTA   ;RA端口寄存器

2、#DEFINE DIO_B        PORTB   ;RB端口寄存器#DEFINE DIO_C        PORTC   ;RC端口寄存器#DEFINE SIO_A        TRISA   ;RA端口输入、输出设定#DEFINE SIO_B        TRISB   ;RB端口输入、输出设定#DEFINE SIO_C        TRISC   ;RC端口输入、输出设定;===============数码管共脚位定义=============================#DEF

3、INE HOUH_LED     PORTB,3 ;数码管位选#DEFINE HOUL_LED     PORTB,2 ;数码管位选#DEFINE MINH_LED     PORTB,1 ;数码管位选#DEFINE MINL_LED     PORTB,0 ;数码管位选#DEFINE SEC_LED      PORTB,4 ;LED位选;===============按键脚位定义=================================#DEFINE SETUP_KEY    PORTA,3

4、 ;时钟设置键#DEFINE INCREASE_KEY PORTA,4 ;时间加键#DEFINE DECREASE_KEY PORTA,5 ;时间减键;==============DS1302引脚定义==============================#DEFINE T_CLK        PORTA,0 ;1302时钟->7#DEFINE T_IO         PORTA,1 ;1302数据输入/输出->6#DEFINE T_RST        PORTA,2 ;1302使能位->5#

5、DEFINE SET_IO       TRISA,1 ;设定1302I_O;==========================================================================#DEFINE FLAG_10S     FLAG,7  ;#DEFINE FLAG_SETUP   FLAG,6  ;#DEFINE FLAG_500MS   FLAG,5  ;#DEFINE FLAG_250MS   FLAG,4  ;#DEFINE FLAG_MINUTE  

6、FLAG,3  ;#DEFINE FLAG_HOUR    FLAG,2  ;#DEFINE FLAG_TIME    FLAG,1  ;#DEFINE FLAG_DATE    FLAG,0  ;;==========================================================================#DEFINE FLAG_YEAR    FLAG1,7  ;#DEFINE FLAG_DAY     FLAG1,6  ;#DEFINE FLAG_DATA 

7、   FLAG1,5  ;;*********************寄存器定义***************************ID_TEMP      EQU  72HW_TEMP       EQU  73HSTATUS_TEMP  EQU  74HPCLATH_TEMP  EQU  75H ERRORLEVEL-302 CBLOCK 020H   SEC                        ;秒寄存器   MINUTE                     ;分寄存器   HOU

8、R                       ;小时寄存器   DATE                       ;日寄存器   MONTH                      ;月寄存器   DAY                        ;星期寄存器   YEAR                       ;年寄存器   WRITE_ENABLED              ;写使能寄存器   DS1302_RX  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。