找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2047|回复: 1
收起左侧

STC的51和AT的51速度比较

[复制链接]
ID:127542 发表于 2016-6-21 16:57 | 显示全部楼层 |阅读模式
晶振:22..1184M
程序1:
#include <REG52.H>
sbit P1_2=P1^2;  
void main(void)
{
P1=0xFF;
  while(1)
    {      
   P1_2=0;  
   P1_2=1;
    }
}

结果:
STC12LE5410AD



AT89S52


测试程序2:
#include <REG52.H>
sbit P1_2=P1^2;

void delay_ms(void)           //us延时函数
{
  unsigned int j,k;
  for(j=100;j>0;j--)
    for(k=100;k>0;k--);
}

void main(void)
{
P1=0xFF;
  while(1)
    {      
   P1_2=0;
   delay_ms();  
   P1_2=1;
   delay_ms();
    }
}

测试结果:
STC12LE5410AD

AT89S52



从结果砍来速度快不了多少,

测试程序:
#include <REG52.H>
sbit P1_2=P1^2;

void delay_ms(void)           //us延时函数
{
  unsigned int j,k;
  for(j=100;j>0;j--)
    for(k=10;k>0;k--);
}
void main(void)
{
P1=0xFF;
  while(1)
    {      
   P1_2=0;
   delay_ms();  
   P1_2=1;
   delay_ms();
    }
}

测试结果:
STC。。。。。。


AT。。。。。




回复

使用道具 举报

ID:127542 发表于 2016-6-21 16:57 | 显示全部楼层
速度完全不成比例!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表