"); //-->
代码
#include<p16f877.inc> __CONFIG(_CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_OFF& _CPD_OFF); cblock 0x20 microSec :2 ms50 second minute hour endc w_temp equ 0x30 status_temp equ 0x31 pch_temp equ 0x32 fsr_temp equ 0x33 org 0x0000 goto main org 0x0004 ;banksel w_temp movwf w_temp movf STATUS,w clrf STATUS MOVWF status_temp movf PCLATH,w movwf pch_temp MOVF FSR,W MOVWF fsr_temp clrf PCLATH bcf INTCON,T0IF MOVLW 0X10 ADDWF microSec+1,f goto EndOfInt EndOfInt clrf STATUS MOVF fsr_temp,w movwf FSR movf pch_temp movwf PCLATH movf status_temp,w movwf STATUS SWAPF w_temp,f SWAPF w_temp,w retfie org 0x0100 main clrf microSec clrf microSec+1 clrf ms50 clrf second ;clrf minute clrf hour banksel OPTION_REG MOVLW B'00000011' MOVWF OPTION_REG CLRF STATUS MOVLW 0X20 MOVWF FSR ClearBank0 clrf INDF incf FSR,f btfss FSR,7 GOTO ClearBank0 movlw .50 movwf minute clrf INTCON BSF INTCON,T0IE BSF INTCON,GIE Loop clrwdt call ClockRun goto Loop ClockRun bcf INTCON,T0IE BANKSEL microSec movlw 0xb0 addwf microSec,f movlw 0x3c skpnc movlw 0x3d addwf microSec+1,f skpnc goto _msTimeout movlw 0x50 addwf microSec,f movlw 0xc3 skpnc movlw 0xc4 addwf microSec+1,f goto _clockExit _msTimeout incf ms50,f movlw .20 xorwf ms50,w ;xorwf ms50,f skpz goto _clockExit clrf ms50 incf second,f movlw .60 xorwf second,w ;xorwf second,f skpz goto _clockExit clrf second incf minute,f movlw .60 xorwf minute,w ;xorwf minute,f skpz goto _clockExit clrf minute incf hour,f movlw .24 xorwf hour,w ;xorwf hour,f skpnz clrf hour _clockExit bsf INTCON,T0IE return end
仿真图

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
PIC单片机编程器电路
K149资料和原理图
微型红外接收模块PIC-12043S电路图
89C2051单片机
基于PIC的太阳能与市电互补照明系统控制器设计
UPS设计参考.pdf
PIC18F2455/2550/4455/4550之通用串行总线USB
51/STM32/MSP430/STC/TMS/PIC/AVR,七大主流单片机最全面对比
一种实用的PIC编程器的设计
基于PIC16F87X的电子油门的控制
Microchip PIC24F32KA304超低功耗16位单片机
Microchip PIC24FJ256DA210开发板在图形显示上的应用
16位语言函数工具库
PIC,USB,nbsp,nbsp 卖PIC-USB功能开发板 含上下位机完全代码
PIC 8位单片机的分类和特点
PIC典型应用资料
PIC,ICD2 PIC-ICD2.5仿真器现已上市
Microchip低成本带CAN控制器的单片机PIC18F66K80
PIC16F97+eV1527解码源程序
51、AVR、PIC、MSP430、ARM五大单片机全解析
PIC&avr两用的八段数码管译码小工具
通俗易懂讲PIC单片机:从一窍不通到入门进步
51、PIC、AVR、16、32-BIT系列单片机区别与特点
AVR,C51和PIC单片机比较
PIC数据采集系统接口电路设计图
MPLAB 使用的一些问题
PIC单片机选型指南
Microchip超低功耗LCD单片机PIC18F87K90
Microchip低成本带CAN控制器的单片机PIC18F66K80
如何使用Microchip MAPS选择适合你的PIC® MCU