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

📄 timecount.c

📁 基于LPC2132和图形液晶128*64(型号为MGL(S)-12864T)的控制显示系统。可以显示时间
💻 C
字号:
#include	<includes.h>
#include <LPC21xx.H> 
//#include <intrins.h>
#include <stdio.h>

//void irq1(void) __attribute__ ((interrupt));
// void irq2(void) __attribute__ ((interrupt));
extern uint8 count;
 extern uint16 frequence; 
void  TimeInit(void)

{  

  T0PR=0;
  
  T0CCR=0X02;		  //设置CAP0.0下降沿捕获脉冲
  
  T0TC=0;
  
  T0TCR=0x01;
  
  T1PR=99;			//设置定时器1为100分频得110592HZ
  
  T1MCR=0x03;		//匹配通道0匹配中断并复位
  
  T1MR0=110592;	   //比较1秒定时
  
  T1TCR=0x03;	  //启动并复位T1TC
  
  T1TCR=0x01;
   
   }

//void irq1(void)__irq
//{
   
   
    //   EXTINT=0x08;
	   //count=count++;
	   
	   //VICVectAddr=0;
//}
  
//void irq2(void)
//{
 	   
//     T1IR=1;		   //清除中断标志
       
 //    frequence=count;
//	 count=0;			  //读取频率值
    // VICVectAddr=0;
	// }  
  
   //void irqinit(void)
  // {VICIntSelect=0x00000000;
  // VICVectAddr=(int)irq1;
  //  VICVectAddr0=(int)irq2; 
//	}

void ClkInit(void)		  //初始化时钟
 
 {PREINT=Fpclk/32768-1;
 
  PREFRAC=Fpclk-(Fpclk/32768)*32768;
  
  YEAR=2007;
  
  MONTH=1;
  
  DOM=25;
  
  DOW=4;
  
  HOUR=14;
  
  MIN=30;
  
  SEC=0;
  
  CIIR=0x01;
  
  CCR=0x01;
  }
 
 



  
 
      
      

⌨️ 快捷键说明

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