您现在的位置: 主页 > 嵌入式处理器 > FPGA > stc12c5a60s2延时函数 - HDL语言及源代码 -
本文所属标签:
为本文创立个标签吧:

stc12c5a60s2延时函数 - HDL语言及源代码 -

来源: 网络用户发布,如有版权联系网管删除 2018-08-18 

  STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。

  软件延时并不精确,是用一个叫dpjxjl的小软件自动生成,以1MS例:STC的1T单片机12MHz

  stc12c5a60s2延时函数

  关于STC12C5A60S2延时函数

  这款芯片是1T时钟的8051单片机,下面是我自己整出来的延时函数

  按晶振高低排列:

  void Delay(uint t)//@24MHz

  {

  uint a,b,c;

  for(a=t;a》0;a--)

  for(b=20;b》0;b--)

  for(c=95;c》0;c--);

  }

  void Delay(uint t)//@12MHz

  {

  uint a,b,c;

  for(a=t;a》0;a--)

  for(b=10;b》0;b--)

  for(c=95;c》0;c--);

  }

  void Delay(uint t)//@11.0952MHz

  {

  uint a,b,c;

  for(a=t;a》0;a--)

  for(b=10;b》0;b--)

  for(c=85;c》0;c--);

  }

  网上找到的一个C语言延时程序:

  /********************(STC12C5608AD 12MHZ z=1时精确延时1ms)

  *******************/

  void delay_1ms(uint z)

  {

  uint x,y;

  for(x=z; x》0; x--)

  for(y=920; y》0; y--);

  }



              查看评论 回复



嵌入式交流网主页 > 嵌入式处理器 > FPGA > stc12c5a60s2延时函数 - HDL语言及源代码 -
 

"stc12c5a60s2延时函数 - HDL语言及源代码 -"的相关文章

网站地图

围观()