精确定时写出的流水灯程序

 时间:2026-02-16 19:07:13

1、用精确定时的方法,设置流水灯运行时的时间间隔,延时时间为一秒

精确定时写出的流水灯程序

2、#include "reg51.h"

首先写出单片机的头函数

精确定时写出的流水灯程序

3、#include "intrins.h"

输入位移函数

精确定时写出的流水灯程序

4、unsigned int count=0,led;

定义函数

精确定时写出的流水灯程序

5、void main()

{     

       P1=0x00;

       led=0x01;

  EA=1;

  ET0=1;

  TMOD=0x01;

  TH0=0x3c;

  TL0=0xb0;

  TR0=1;

  for(;;)

  {

     ;

  }

}

输入主函数,定义单片机的端口,写入延时函数

精确定时写出的流水灯程序

6、void biao() interrupt 1

{

       count++;

       if(count==20)

       {

              count=0;

              P1=led;

              led=_crol_(led,1);

       }

         TH0=0x3c;

    TL0=0xb0;     

}

中断跳转,使流水灯运行起来

精确定时写出的流水灯程序

7、本经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。

  • 怎么通过电位判断pnp和npn
  • 说明AM,DSB,SSB,VSB之间联系和区别
  • 怎么总结拉普拉斯变换对照表以及拉氏相关定理
  • 如何用译码器74LS138芯片设计一个一位全加器
  • 示波器怎么调出波形
  • 热门搜索
    username是什么意思 电视4k是什么意思 汗马功劳的意思 基金定投是什么意思 什么是借记卡和信用卡 依旧的意思 僵持的意思 德才兼备的意思 瘦的人穿什么衣服好看 什么是黑木耳