PIC实验报告定时器.docVIP

  • 10
  • 0
  • 约6.91千字
  • 约 13页
  • 2018-06-19 发布于江苏
  • 举报
实验一:定时器 实验目的:利用定时器0,定时器1,定时2实现4盏流水灯 实验内容 a,程序框图 定时器0: /************************************************** 计算公式:(256-X)*K*T=25 000us,定时器延时25ms, 预分频为K为64,利用软件编程实现1s脉冲输出,RB0作为输出 ************************************************/ #includepic.h __CONFIG(0x20F1); __CONFIG(0x3F71); #define T0_25MS 61 char a=0; void interrupt ISR() { if(T0IF==1) { T0IF=0; TMR0=T0_25MS; a++; if(a==20) //输出1s脉冲 { PORTD=(PORTD1); a=0; if(PORTD==0x10) PORTD=0x01; } } } void timer0init() { OPTION=0 //,预分频器给TMR0,TMR0预分频系数为1:64 INTCON=0 //GIE,PEIE置1

文档评论(0)

1亿VIP精品文档

相关文档