<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        單片機編程中在C語言中嵌入匯編語言

        作者:佚名   來源:本站原創   點擊數:  更新時間:2014年08月31日   【字體:

        在C語言中可以嵌入匯編語言,以發揮匯編語言在編程中的優點
        方法是,在項目建好以后,加入建立的C文件,其他設置不變,先把
        匯編語言寫在              #pragma  asm
                                            ......  ;匯編語言編寫區
                                           #pragma  endasm
        之間,同時還要對進行編譯器相應匯編語言混編設置。
        第一步:
         
        第二步
         
        第三步編譯運行 
        如果取消了C語言中的匯編程序,則前面的設置也應相應的去掉,否則會出錯。 

        #include<reg51.h>
        int i,k;
         
        void main(void)
        {
         P2=0x00;
         while(1)
        {
        for(i=0;i<8;i++)
                  {
                   P2=1<<i;
        #pragma asm
                          mov r7,#00h
                     dd:mov r6,#00h
                   ddd:nop
                          nop
                          nop
                          nop
                         djnz r6,ddd
                         djnz r7,dd
                   #pragma endasm
        } 
        }
        }  
        關閉窗口
        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮