<optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

    <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
  1. 
    
  2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

  3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

        1. <listing id="r9hwm"></listing>
          <delect id="r9hwm"></delect>
          <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>

          單片機for語句

          單片機 for 語句的問題

          兩種循環,延時時間確實是不一樣的,測試程序和測試結果如下:

          #include <reg51.h>

          #define uchar unsigned char

          #define uint unsigned int

          //--------------------------------------

          void main(void)

          {

          uint i; uchar j;

          while(1) { //主循環

          //--------------------------------------

          P2 = 0x00;

          for(i = 1000; i > 0; i--) for(j = 100; j > 0; j--);//實測 209005T

          //--------------------------------------

          P2 = 0xff;

          for(i = 0; i < 1000; i++) for(j = 0; j < 100; j++);//實測 324013T

          //--------------------------------------

          }

          }

          分別是 209005T 和 324013T,應該是編譯成機器語言后,代碼有所不同所至。

          按照樓主給出的形式,寫成兩個子函數,時間相差更大,長的竟達 413019T !

          控制LED閃爍,324013T 的,亮暗的時間間隔稍長,可以看出來;

          209005T 的,亮暗的時間間隔短,看起來就是常亮。

          一個單片機的for語句的簡單延時程序

          你的延時程序從語法來說是沒有問題的,但是在實際應用中就應該考慮實際問題。

          我具體幫你分析一下;看你包含的頭文件,你應該是用的51內核的單片機,假設你用的是12M的晶振好了,一個機器周期等于12個時鐘周期,那么就是1MHZ的頻率,你的延時程序增加一個數如果我沒記錯的話是雙周期指令,那么就是0.5MHZ,你增加100次,那么就是5KHZ,燈閃的太快了,也就是說你的燈亮與滅之間的間隔是0.2ms,人的眼睛是無法分辨那么快的變化的,所以你看上去就一直是亮的,其實我們日常生活中的日光燈也不是一直亮的,他是以50HZ的頻率閃爍著的,但是你看上去他是一直亮著的,一樣的道理。解決辦法是延長延時時間就可以了。

          以上只是定性的分析,具體計算可能不是那么準,但是結果和原因的分析都是沒問題的。

          轉載請注明出處華閱文章網 » 單片機for語句

          短句

          sql語句的分組

          閱讀(452)

          如何理解sql語句的分組概念 在介紹group by 和having子句前,我們必需先講講sql語言中一種特殊的函數:聚合函數,例如sum、count、max、 avg等。這些函數和其它函數的根本區別就

          短句

          verilogif語句

          閱讀(549)

          Verilog語言 if 語句 三種形式的if語句:1)if(表達式)語句。如if(a>b)out1 = int1;2)if(表達式)語句;else語句;如if(a>b)out1 = int1;elseout1 = int2;3)if(表達式1)語句1;el

          短句

          漢語語句

          閱讀(330)

          中文句子的組成 1.單句,不可再分析出分句的句子.包括:①主謂句(由主謂短語構成的句子),如今天‖星期五.她‖身份特殊.趙州橋‖[非常]雄偉.(橋的)設計‖[完全]合乎(科學)原理.等等.②非主謂句(由其他短語或單個詞構成的句子),如:呀!好漂亮的彩虹呀!快

          短句

          if語句不等于

          閱讀(476)

          if語句條件表達式 當把一個指針作為條件表達式時,所要判斷的條件實際上就是“該指針是否為一空指針”.在if,while,for或do/while等語句中,或者在條件表達式中,都可以使用指針

          短句

          單片機if語句

          閱讀(379)

          單片機if語句格式 sbit P2^0=A1;sbit P1^0=A2;sbit 語句等號后邊應該是地址。sbit P2^0=A1;能通過編譯碼?本人試一下:test.C(6): error C141: syntax error near '^', pect

          短句

          判斷語句怎么寫

          閱讀(361)

          這個if判斷語句怎么寫 create table 倉庫表 ( 倉庫號 int not null, 數量 int not null ) select * from 倉庫表 insert 倉庫表 values (12,0) insert 倉庫表 values (13,

          短句

          if語句條件判斷

          閱讀(377)

          if語句條件表達式 當把一個指針作為條件表達式時,所要判斷的條件實際上就是“該指針是否為一空指針”.在if,while,for或do/while等語句中,或者在條件表達式中,都可以使用指針.請看下例: if(p) { /*dO something*/ } e

          短句

          常用的語句大全

          閱讀(321)

          好句子大全 1,記住該記住的,忘記該忘記的。改變能改變的,接受不能改變的 2,能沖刷一切的除了眼淚,就是時間,以時間來推移感情,時間越長,沖突越淡,仿佛不斷稀釋的茶。 3,怨言是上天得至人類最大的供物,也是人類禱告中最真誠的部分。 4,智慧的代價是

          短句

          c控制語句是

          閱讀(307)

          C語言的9種控制語句是什么啊C語言9種控制語句 ①if( )~else 條件語句 ②for( )~ 循環語句 ③while( )~ 循環語句 ④do~while( ) 循環語句 ⑤continue 結束本次循環語句 ⑥break 中止執行switch或循環語

          短句

          whereinsql語句

          閱讀(359)

          SQL where in 語句順序問題 你的語句有問題應該這樣 select id , name from test where id in('1001','1005','1003');如果你想按順序的話 這樣就可以select id , name fr

          短句

          hqlin語句查詢語句

          閱讀(367)

          Hibernate查詢語句,請高手解釋一下【200分】 JPQL語句支持兩種方式的參數定義方式: 命名參數和位置參數。。在同一個查詢語句中只允許使用一種參數定義方式。命令參數的格

          短句

          verilogfor語句

          閱讀(375)

          verilog hdl的for語句問題 我想說的是i,size應該是打錯了,應該是在打“1)不加“;”并且按“>1)展開的話就是gray右移一位然后進行縮減異或然后賦值給bin[i];看這個定義變量就

          短句

          if語句的寫法

          閱讀(760)

          if語句有幾種表達方式1.if語句的一般格式if(表達式) {語句組1;}[else{語句組2;} ](1)if語句中的“表達式”必須用“(”和“)”括起來.(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用.(3)當if和els

          短句

          flash語句

          閱讀(336)

          flash語句 1、按鈕事件處理 box_btn.onPress=function(){ trace("ok"); }; 按鈕實例名稱.事件處理方法=function(){ //處理程序 }; 例如: n=1 box_btn.onRelease=function(

          短句

          verilogif語句

          閱讀(549)

          Verilog語言 if 語句 三種形式的if語句:1)if(表達式)語句。如if(a>b)out1 = int1;2)if(表達式)語句;else語句;如if(a>b)out1 = int1;elseout1 = int2;3)if(表達式1)語句1;el

          短句

          sql語句的分組

          閱讀(452)

          如何理解sql語句的分組概念 在介紹group by 和having子句前,我們必需先講講sql語言中一種特殊的函數:聚合函數,例如sum、count、max、 avg等。這些函數和其它函數的根本區別就

          短句

          漢語語句

          閱讀(330)

          中文句子的組成 1.單句,不可再分析出分句的句子.包括:①主謂句(由主謂短語構成的句子),如今天‖星期五.她‖身份特殊.趙州橋‖[非常]雄偉.(橋的)設計‖[完全]合乎(科學)原理.等等.②非主謂句(由其他短語或單個詞構成的句子),如:呀!好漂亮的彩虹呀!快

          短句

          單片機if語句

          閱讀(379)

          單片機if語句格式 sbit P2^0=A1;sbit P1^0=A2;sbit 語句等號后邊應該是地址。sbit P2^0=A1;能通過編譯碼?本人試一下:test.C(6): error C141: syntax error near '^', pect

          短句

          if語句不等于

          閱讀(476)

          if語句條件表達式 當把一個指針作為條件表達式時,所要判斷的條件實際上就是“該指針是否為一空指針”.在if,while,for或do/while等語句中,或者在條件表達式中,都可以使用指針

          短句

          判斷語句怎么寫

          閱讀(361)

          這個if判斷語句怎么寫 create table 倉庫表 ( 倉庫號 int not null, 數量 int not null ) select * from 倉庫表 insert 倉庫表 values (12,0) insert 倉庫表 values (13,

          短句

          if語句條件判斷

          閱讀(377)

          if語句條件表達式 當把一個指針作為條件表達式時,所要判斷的條件實際上就是“該指針是否為一空指針”.在if,while,for或do/while等語句中,或者在條件表達式中,都可以使用指針.請看下例: if(p) { /*dO something*/ } e

          短句

          英語句鼓勵

          閱讀(405)

          勵志的英文句子 英語勵志句子1、Great minds have purpose, others have wishes.杰出的人有著目標,其他人只有愿望。2、Being single is better than being in an unfaithfu

          <optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

            <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
          1. 
            
          2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

          3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

                1. <listing id="r9hwm"></listing>
                  <delect id="r9hwm"></delect>
                  <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>
                  亚洲丰满少妇xxxxx高潮