1. <em id="3qmea"><ol id="3qmea"></ol></em>
    2. <em id="3qmea"></em>
      (玩电子) 电子技术学习与研究
      当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

      如何严格1秒点亮一次

      作者:逍遥王   来源:原创   点击数:x  更新时间:2009年11月26日   【字体:

        C51设计,单片机晶振为11.0592MHz。P1.5口每1秒钟输出一次高电平或低电平,但高低电平时长不一样。还请各位高手帮我改进一下。
      我也采用过for语句,但是设计不成严格的1s输出一次的方式。

      #include<reg52.h>
      sbit D1=P1^5;
      unsigned int a;
      void main()
      {
       while(1)
       { a=46500;
        D1=0;
        while(a--);
        a=45701;
        D1=1;
        while(a--);
       }
      }
       

      -----------------------

      版主回复:

       你上面这个延时是非常不精确,具体你可以看keil 里面的汇编文件就可分析出原因来,本站曾经发表过一篇精确延时的文章,希望对你有帮助

      发表评论】【告诉好友】【收藏此文】【关闭窗口

      文章评论

      相关文章

      青海11选5app下载

        
        
        1. <em id="3qmea"><ol id="3qmea"></ol></em>
        2. <em id="3qmea"></em>

            
            
            1. <em id="3qmea"><ol id="3qmea"></ol></em>
            2. <em id="3qmea"></em>
              三肖中特期期准免费丨丨 二码中特提前验证 广东好彩1最高奖多少 澳彩网大乐透后区杀号 澳洲幸运8计划天天计划 2010世界杯总进球数 江苏7位数走势图 pc蛋蛋幸运28预测 青海快三今日开奖号 今晚快乐双彩开奖 体彩顶呱刮网上兑奖 中彩网开奖查询 爱彩乐专家荐号 澳客竞彩足球混合过关 浙江20选5官方维一体彩网