⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.c

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 C
字号:
//  *******************************************//  *******************************************#include "timer.h"#include "mcu.h"unsigned char th0_def;unsigned int timer_tick;xdata char timer_done;xdata unsigned char hh, mm, ss;void init_timer(unsigned char intval){	stop_timer();	th0_def = intval;	TH0 = intval;	TL0 = 0x00;	TMOD = TMOD & 0xf0 | 0x01;	ET0 = 1;	timer_done = 0;		timer_tick = 0;	hh = 0;	mm = 0;	ss = 0;}void timer_isr(void){    timer_tick++;	stop_timer();	TH0 = th0_def;	TL0 = 0x00;	start_timer();	if (!timer_done) {		timer_done = 1;	}    if (timer_tick % 125 == 0) {        if (timer_tick >= (125*524))            timer_tick = 0;        ss++;        if (ss > 59) {            ss = 0;            mm++;            if(mm > 59) {                mm = 0;                hh++;            }        }    }}void delay_ms(int n){	int i, j;		for (i=0; i<n; i++) {		for (j=0; j<DELAY_FACTOR; j++)			;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -