8个发光管来回流动,第5个管亮100ms,流动时让蜂鸣器发出滴滴声。.docVIP

  • 20
  • 0
  • 约5.95千字
  • 约 12页
  • 2019-10-17 发布于广东
  • 举报

8个发光管来回流动,第5个管亮100ms,流动时让蜂鸣器发出滴滴声。.doc

//3. 8个发光管来回流动,第5个管亮100ms,流动时让蜂鸣器发出“滴滴”声。 /* #includereg52.h #includeintrins.h //调用库函数_cror_的头文件要包含进来 #define uint unsigned int //宏定义 uint #define uchar unsigned char //宏定义uchar uint z,f; //定义全局变量z,f延时子函数用到 uchar LED; //定义全局变量LED,主函数用到,因为不能直接对P0口从操作,要经过中间变量LED sbit FM=P1^0; //特殊功能位声明(用于控制蜂鸣器) void delay(uint z); //声明延时子函数 //延时子程序 //若z=1,则延时2.17+1000.37us=1002.54us=1ms; //若z=2,则延时2.17+1000.37*2us=2002.91us=2ms, //若z=3,则延时2.17+1000.37*3us=3003.28us=3ms, 每次f加1,则延时增加8.68us,以此类推) void delay_1(uint f);//声明

文档评论(0)

1亿VIP精品文档

相关文档