导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→最近心情不悦不愿工作和你聊聊^_^

* 14459: C51编程:这个程序改成C51怎么写,偶只会汇编

   error 
error发表的帖子 

 最近心情不悦不愿工作和你聊聊^_^
在你的汇编程序中看到你的脉冲周期很短,所以用c51编程来测是错误的,因为一个while和一
个for循环都毫时不少(几到十几us取决与你的工作频率)除非你再去分析它的编译后汇编代
码!^_^
不过我还给你翻译为C51了,哈哈,可能除了在为money and house烦恼的我有闲心给你翻译外
不会有别人了,^_^
有错误,后果自负,^_^
#include "reg51.h"

sbit Pulse  = P1^0;//假设脉冲入口为P1.0

void main(void)
{
    unsigned char  i;
    TR0=0;                    //STOP T0
    TL0=0x00;                //CLEAR 
    TH0=0x00;
    while(Pulse==0);
    while(Pulse==1);        //等待脉冲的起始
    TR0=1;                    //开始计时
    for(i=0;i<100;i++)        //累计100个脉冲周期
    {    
        while(Pulse==0);
        while(Pulse==1);

    }
    //处理
}

发表时间:2002年11月15日17:31:00

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:硬件:nec 70320lnec 70320L的管脚图谁能提供?
[下一篇帖子]:您的程序对吗?P_16应该是P1_6吧