|
電路及程序范例 前面幾章已對PIC16CXX的硬件構(gòu)成、指令系統(tǒng)、程序設(shè)計(jì)基礎(chǔ)及系統(tǒng)擴(kuò)充做了詳細(xì)的敘述,相信你已經(jīng)對PIC16CXX芯片有了相當(dāng)?shù)恼J(rèn)識,下面幾章的主要目的是幫助大家實(shí)際應(yīng)用PIC。
§1.1 開發(fā)步驟流程
當(dāng)決定選擇PIC來實(shí)現(xiàn)設(shè)計(jì)后,一般可以采取下面的開發(fā)步驟來完成:  §1.2 設(shè)計(jì)實(shí)例
下面的這些實(shí)例都不啟用WDT。讀者如果需要,可以自己加上。這些實(shí)例僅向讀者展示PIC16C5X的一些基本應(yīng)用,當(dāng)然其中很多亦具實(shí)用價(jià)值。 一、數(shù)碼管LED顯示(一) 本例要用PIC來實(shí)現(xiàn)一位LED顯示,可顯示0H-FH的十六進(jìn)制數(shù)。程序中用一個(gè)計(jì)數(shù)器由0計(jì)數(shù)到F,同時(shí)將其在LED上顯示出來。該例給出計(jì)數(shù)值與顯示碼的轉(zhuǎn)換方法。 1、電路設(shè)計(jì):  圖1.2 數(shù)字顯示(一)電路 電路中為PIC16C54的RB口來直接驅(qū)動一共陽LED。RB7-RB0分別通過限流電阻接到LED的a-g及P段上。 2、程序流程圖:  線段轉(zhuǎn)換子程序:
 資料/PIC開發(fā)資料/PIC-HTML-IC應(yīng)用說明/pic16c5xx/PIC16C5XX/image/b42.gif)
|