99久久久久国产-99久久久久国产精品免费-99久久久久久久-99久久久免费精品免费-99久久免费费视频在线观看

131 1300 0010
其他
當前位置: 首頁>> 元件技術>>其他>>
  • 導航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 51單片機表達式語句的用法解析
    51單片機表達式語句的用法解析
  • 51單片機表達式語句的用法解析
  •   發布日期: 2019-04-15  瀏覽次數: 917

    表達式語句是最基本的一種語句。不同的程序設計語言都會有不一樣的表達式語句,如VB就是在表達式后面加入回車就構成了VB的表達式語句,而在51單片機的C語言中則是加入分號“;”構成表達式語句。舉例如下:

    b = b * 10;

     

    Count++;

    X = A;Y = B;

    Page = (a+b)/a-1;

    以上的都是合法的表達式語句。在我收到的一些網友的Email中,發現很多初學的朋友往往在編寫調試程序時忽略了分號“;”,造成程序不法被正常的編譯。我個人的經驗是在遇到編譯錯誤時先語法是否有誤,這在初學時往往會因在程序中加入了全角符號、運算符打錯漏掉或沒有在后面加“;”。

    在C語言中有一個特殊的表達式語句,稱為空語句,它僅僅是由一個分號“;”組成。有時候為了使語法正確,那么就要求有一個語句,但這個語句又沒有實際的運行效果那么這時就要有一個空語句。說起來就像大家在晚自修的時候用書包占位一樣,呵呵。

    空語句通常用會以下兩種用法。

    (1)while,for構成的循環語句后面加一個分號,形成一個不執行其它操作的空循環體。我會會常常用它來寫等待事件發生的程序。大家要注意的是“;”號作為空語句使用時,要與語句中有效組成部分的分號相區分,如 for (;a《50000;a++);第一個分號也應該算是空語句,它會使a賦值為0(但要注意的是如程序前有a值,則a的初值為a的當前值),最后一個分號則使整個語句行成一個空循環。那么for (;a《50000;a++);就相當于for (a=0;a《50000;a++);我個人習慣是寫后面的寫法,這樣能使人更容易讀明白。

    (2)在程序中為有關語句提供標號,標記程序執行的位置,使相關語句能跳轉到要執行的位置。這會用在goto語句中。

    下面的示例程序是簡單說明while空語句的用法。硬件的功能很簡單,就是在P3.7上接一個開關,當開關按下時P1上的燈會全亮起來。當然實際應用中按鍵的功能實現并沒有這么的簡單,往往還要進行防抖動處理等。

    先在我們的實驗板上加一個按鍵。電路圖如圖8-1。

    51單片機表達式語句的用法解析

    圖8-1 加了按鍵的實驗電路圖

    程序如下:

    #include

    void main(void)

    {

    unsigned int a;

    do

    {

    P1 = 0xFF; //關閉P1上的LED

    while(P3_7); //空語句,等待P3_7按下為低電平,低電平時執行下面的語句

    P1 = 0; //點亮LED

    for(;a《60000;a++); //這也是空語句的用法,注意a的初值為當前值

    } //這樣第一次按下時會有一延時點亮一段時間,以后按多久就亮多久

    while(1); //點亮一段時間后關閉再次判斷P3_7,如此循環

    }


  • ·上一篇:
    ·下一篇:
  • 其他關聯資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區松崗鎮潭頭第二工業城A區27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機:131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權所有:Copyright?2010-2023 www.qingjujia.cn 電話:13113000010 粵ICP備2021111333號
    主站蜘蛛池模板: 久久国产乱子伦精品免费一 | 在线免费观看一级毛片| 日韩欧美国产偷亚洲清高| aaa黄色| 热99re久久精品这里都是免费| 国产成人网| 国产一级特黄| 亚欧日韩毛片在线看免费网站| aaa一级黑人毛片| 精品a在线观看| 美女大片高清特黄a大片| 成人免费aa在线观看| 91久久综合| 精品一区二区三区高清免费观看| 国产精品国产三级国产专播下| 男女晚上日日麻批视频不挡| 不卡一级aaa全黄毛片| 碰碰人人| 黄色的视频免费看| 欧美一级特黄aa大片视频| 日韩中文字幕精品久久| 亚洲三级久久| 国产美女久久久| 国产一区二区三区四区偷看| 天天看黄| 久久久久avav久久久| 草草视频在线免费观看| 优看影院污| 一级毛片免费在线播放| 精品国产免费观看| 国产只有精品| 日韩欧美特级毛片| 欧美在线观看视频免费| 黄色一级免费大片| 色在线视频播放| a视频在线看| 激情伊人| 国产欧美日韩在线观看精品| 亚洲国产中文字幕| 一区二区国产精品| 2020国产精品亚洲综合网|