pic单片机-多功能万年历电子钟

pic单片机-多功能万年历电子钟

ID:8971964

大小:64.00 KB

页数:15页

时间:2018-04-13

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

《pic单片机-多功能万年历电子钟》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

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

3、RTB,2 ;数码管位选#DEFINE MINH_LED     PORTB,1 ;数码管位选#DEFINE MINL_LED     PORTB,0 ;数码管位选#DEFINE SEC_LED      PORTB,4 ;LED位选;===============按键脚位定义=================================#DEFINE SETUP_KEY    PORTA,3 ;时钟设置键#DEFINE INCREASE_KEY PORTA,4 ;时间加键#DEFINE DECREASE_KEY PORTA,5 ;时间减键;=====

4、=========DS1302引脚定义==============================#DEFINE T_CLK        PORTA,0 ;1302时钟->7#DEFINE T_IO         PORTA,1 ;1302数据输入/输出->6#DEFINE T_RST        PORTA,2 ;1302使能位->5#DEFINE SET_IO       TRISA,1 ;设定1302I_O;=====================================================================

5、=====#DEFINE FLAG_10S     FLAG,7  ;#DEFINE FLAG_SETUP   FLAG,6  ;#DEFINE FLAG_500MS   FLAG,5  ;#DEFINE FLAG_250MS   FLAG,4  ;#DEFINE FLAG_MINUTE  FLAG,3  ;#DEFINE FLAG_HOUR    FLAG,2  ;#DEFINE FLAG_TIME    FLAG,1  ;#DEFINE FLAG_DATE    FLAG,0  ;;===================================

6、=======================================#DEFINE FLAG_YEAR    FLAG1,7  ;#DEFINE FLAG_DAY     FLAG1,6  ;#DEFINE FLAG_DATA    FLAG1,5  ;;*********************寄存器定义***************************ID_TEMP      EQU  72HW_TEMP       EQU  73HSTATUS_TEMP  EQU  74HPCLATH_TEMP  EQU  75H ERRORLEVEL

7、-302 CBLOCK 020H   SEC                        ;秒寄存器   MINUTE                     ;分寄存器   HOUR                       ;小时寄存器   DATE                       ;日寄存器   MONTH                      ;月寄存器   DAY                        ;星期寄存器   YEAR                       ;年寄存器   WRITE_ENABLED  

8、            ;写使能寄存器   DS1302_RX  

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

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

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