实验三-定时器计数器及中断实验.pptVIP

  • 18
  • 0
  • 约1.86千字
  • 约 13页
  • 2019-07-01 发布于江苏
  • 举报
二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验内容和步骤 利用定时中断控制发光二极管LED1每秒闪烁一次。 采用定时器/计数器0定时1秒开关LED1一次,定时器/计数 器0工作在方式1,定时方式。系统晶振为 经内部12分频到定时器/计数器0的输入端,每个脉冲宽度为 。定时器的最大计数范围是 二、实验内容和步骤 选取定时基准为50ms,需要计数46080个脉冲,则定 时器的初值设定为65536-46080=19456,用16进制表示为 4C00H #include reg51.h sbit LED1=P1^0; unsigned char tick;?//软定时器,用于计数50ms的中断次数 void Timer0( ) interrupt 1 {? TH0=0x4c;???????//给计数寄存器的高8位赋初值; ??? TL0=0x00; ? //给计数寄存器的低8位赋初值; ??? tick++;?????????//软定时器值加1 二、实验内容和步骤 if(tick==20)????? { ??? LED1=~LED1;??//LED1的状态求反 ??? tick=0;??????

文档评论(0)

1亿VIP精品文档

相关文档