📄 clkc.c
字号:
/*********************************************************************
* Filename: clkc.c *
* Date: 10/22/2002 *
* Edit by Yamato View ,Goldenchip Electronic Co. ,Ltd. *
* *
* TEL: 86-0591-3375855-721 *
* *
*********************************************************************/
#include <pic1687x.h>
#include <stdio.h>
extern void Init_Lcd(void);
extern void Line_1(void);
extern void Line_2(void);
extern void Write_Lcd_Data(unsigned char);
extern void Write_Lcd_Cmd(unsigned char);
extern void Backlight(void);
extern void Temprature(void);
extern void Init_Timer1(void);
extern void Init_Timer0(void);
extern void Tm1_Update( void );
extern void Intn(void);
extern void Aladisp(void);
extern void Tm1_disp(void);
unsigned char T1_Over;
unsigned char Rtcdata;
unsigned char Intdata;
void putch(unsigned char data)
{
Write_Lcd_Data(data);
}
void interrupt isr( void )
{
if ( TMR1IF && TMR1IE ) // Timer1 overflow event occurred?
{
T1_Over = 1; // Update Timer1 Overflow Flag
TMR1H=0X80; // re-init for 1 second: TMR1H
TMR1IF = 0; // Clear TMR1 Interrupt Flag
}
if ( T0IF && T0IE )
{
T0IF = 0;
TMR0 = 0xFF;
Rtcdata++;
}
if ( INTF && INTE )
{
INTF = 0;
Intdata++;
}
}
void Init_System(void)
{
Init_Lcd();
Init_Timer1();
Init_Timer0();
GIE = 1;
TRISE &= 0xFE;
}
void main( void )
{
Init_System();
while(1)
{
if(T1_Over==1)
{
T1_Over = 0;
Tm1_Update();
Tm1_disp();
}
Backlight();
Temprature();
Intn();
Aladisp();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -