<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應用 > 單片機的一些開發(fā)技巧(一)

          單片機的一些開發(fā)技巧(一)

          作者: 時間:2012-11-15 來源:網(wǎng)絡(luò) 收藏
          E: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  delay(500);//延時500mS

            }

            }

            程序解釋:無按鍵按下時,P3.0的發(fā)光管閃亮,作程序狀態(tài)顯示。主程序初始化時,置P2口為全0,置P3.2為高電平,同時置INT0為邊沿觸發(fā),并開放中斷。8個按鍵的任一個按下時都會引起INT0中斷,進入中斷服務(wù)子程序后,首先關(guān)閉中斷,然后置P3.2為低電平,置P2口為全1,再讀取P2口狀態(tài)至m,通過查詢m的狀態(tài)字即可知道正在申請的中斷源。這里我們采用的方法是將m輸出至P0口點亮LED作指示。退出中斷時,重新開放中斷。

            三。庫函數(shù)的生成

            當將自己開發(fā)的程序提供給他人使用但又不便公開源代碼時,把源代碼做成庫函數(shù)是一種可行的辦法,這樣可以保護自己的知識產(chǎn)權(quán)及利益,這里我們介紹生成庫函數(shù)的方法及使用。

            /*------------程序名test1.c------------*/

            void delay(unsigned int k)

            {

            unsigned int i,j;

            for(i=0;i

            for(j=0;j《121;j++)

            {;}}

            }

            1.按照keil的使用方法,建立工程文件test1.uv2并添加上面的源程序test1.c。

            2.點擊工程,在彈出的下拉菜單中點Options for Target ‘Target 1’,在Output 頁面中,選中“Create Library:”后進行編譯,則在指定的路徑上生成與項目同名的“Lib”文件(圖1)。需注意的是,存儲模式(Large或Small)應與所使用的系統(tǒng)設(shè)置相同。

            ed28.jpg

            圖1

            3. 建立另一個工程文件test2.uv2。

            /*------------程序名test2.c------------*/

            #include P 晶振頻率12.000MHz《》



          關(guān)鍵詞: 單片機 開發(fā)技巧

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();