PIC單片機(jī)端口RB中斷的程序設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在本例中采用了模塊化的編程方法,程序的規(guī)劃、編寫、拼裝、調(diào)試、修改、 程序流程如圖1~圖7所示?! D1 主程序流程 圖2 中斷服務(wù)子程序流程 圖3 低發(fā)音子程序流程 圖4 高發(fā)音子程序流程 圖5 高聲1s子程序流程 圖6 3聲發(fā)音子程序流程 圖7 延時(shí)1s子程序流程 程序的模塊化設(shè)計(jì)是較常用的編程方式,這可以給閱讀和交流帶來便利?! 。?)定義端口及寄存器地址?! 。?)定義復(fù)位向量和中斷向量?! 。?)主程序?! 。?)int中斷處理函數(shù)。 ?。?)r13中斷處理函數(shù)?! 。?)低音調(diào)發(fā)聲子程序。 ?。?)高音調(diào)發(fā)聲子程序?! 。?)發(fā)聲1s子程序?! 。?)關(guān)trm0延時(shí)子程序?! 。?0)斷續(xù)發(fā)聲3次報(bào)警子程序?! 。?1)關(guān)軟件延時(shí)子程序。 歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)()