简易计时器.pptVIP

  • 699
  • 0
  • 约6.95千字
  • 约 27页
  • 2016-12-04 发布于北京
  • 举报
简易计时器

基本功能介绍 显示计时时间 复位key1 暂停key2 切屏显示可以key10(*)key11(0)key(#) 材料准备 动态数码管显示与矩阵键盘 定时器的关键作用 定时器在秒表设计中实现中断延时,实现精确时间的获得,有着无可比拟的优势及无可替代的作用! !使用模式一每次溢出后都要给其重新赋值。(此可在中段函数中实现) 定时器初始化代码 void timer0Init(void)//定时器初始化 { TR0=0; TMOD=(TMOD0xf0)|0x01; TH0=(65535-(Fosc/12)/100)/256; TL0=(65535-(Fosc/12)/100)%256; TR0=1; EA=1; ET0=1; } 中断重装定时器 void TIMER0_ISR(void) __interrupt 1 { TH0=(65535-(Fosc/12)/100)/256; TL0=(65535-(Fosc/12)/100)%256; Count++; TimeNew();//时间更新 } 段码的显示 通过P1口输送segA~H uchar code num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//P1选择断码,数字123456789(共阳极) 位码输送P0.0~5

文档评论(0)

1亿VIP精品文档

相关文档