单片机 > 单片机程序设计 > 详情

C51实现精确延时函数

发布时间:2025-11-28 发布时间:
|

/**************************
 延时函数
***************************/
void delay_us_STC12(unsigned int us)    
{
    unsigned int i;
  us=us*12/11;   //12/11是STC12C5408在22.1184MHz晶振
  for( i=0;i}
void delay_ms_STC12(unsigned int ms)    
{
    unsigned int i,j;
  for( i=0;i  for(j=0;j<1947;j++);  //1947是STC12C5408在22.1184MHz晶振
}
/**************************
 延时函数
***************************/
void delay_us(unsigned int us)    
{
    unsigned int i;
  us=us/7;         //1/7是STC89C58在22.1184MHz晶振
  for( i=0;i}
void delay_ms(unsigned int ms)    
{
    unsigned int i,j;
  for( i=0;i  for(j=0;j<332;j++);  //332是STC89C58在22.1184MHz晶振
}

关键字:C51  精确延时函数 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
快速学Arm(9)--处理器的状态,模式以及概括了解内部寄存器