這是另一個(gè)帶有PIC16F628A微控制器的面包板模塊。可通過(guò)公頭訪問(wèn)PIC16F628A微控制器的電源引腳和I/O端口。它可以很容易地插入面包板,對(duì)于快速制作原型非常有用。由于振蕩器,復(fù)位和ICSP電路已經(jīng)建立在模塊上,因此它可以騰出很多空間。它與以前的PIC16F688面包板模塊 的不同之處在于,微控制器現(xiàn)在以外部4.0 MHz晶振運(yùn)行。因此,該模塊將更適合需要精確時(shí)序計(jì)算的實(shí)驗(yàn)。此外,PIC16F628a微控制器允許您直接通過(guò)8位寬的PORTB讀寫8位數(shù)據(jù)(PIC16F688中的端口都不是8位寬)。
布局和封裝該模塊的電路圖如下所示。該模塊具有用于在線編程的ICSP接頭引腳,一個(gè)復(fù)位開關(guān)和一個(gè)LED指示燈作為電源指示器。通過(guò)它可以輕松訪問(wèn)PORTB的所有引腳以及PORTA的RA0至RA4引腳。引腳RA6和RA7用于外部晶振連接,而引腳RA5僅用于輸入并用于復(fù)位電路。
組件布局
該電路可以焊接在通用原型電路板上。這是我為成品板拍攝的一些照片。
現(xiàn)在,面包板模塊準(zhǔn)備好了,該測(cè)試一下了。我編寫了一個(gè)小型應(yīng)用程序來(lái)追蹤連接到PIC16F628A單片機(jī)的PORTB引腳的8個(gè)LED。該電路圖非常簡(jiǎn)單,此處未顯示。 8個(gè)LED的陽(yáng)極連接到PORTB引腳,而陰極通過(guò)330?接地。串聯(lián)電阻。該程序用C語(yǔ)言編寫,下面給出。我使用MikroC Pro for PIC對(duì)其進(jìn)行了編譯,并使用iCircuit技術(shù)的便捷iCP01 USB編程器將HEX文件加載到PIC16F628A微控制器中。在配置位設(shè)置中,應(yīng)啟用MCLR,時(shí)鐘源可以是XT或HS,兩者都可以在4.0 MHz下工作。
MikroC中的測(cè)試程序。
/* Project: LED chaser program for testing the PIC16F628A module Eight LEDs are connected to PORTB pins Copyright @ Rajendra Bhatt Dec 2, 2010 MCU: PIC16F628A Oscillator: XT, 4.0000 MHz MCLR Enabled */ unsigned short i, j; void main() { CMCON = 0x07; // Disable comparators PORTB = 0x00; // Start with all zero O/Ps TRISB = 0x00; // PORTB pins all O/Ps do { i = 1; for(j=0; j《8; j++) { PORTB = i; Delay_ms(100); i = i《《 1; // Left shift one bit } }while(1); }
下載HEX文件
程序加載后,打開電源并觀看
責(zé)任編輯:wv
-
PIC16F628A
+關(guān)注
關(guān)注
1文章
8瀏覽量
10077 -
面包板
+關(guān)注
關(guān)注
3文章
298瀏覽量
17647
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
AN4121-采用PIC16F單片機(jī)進(jìn)行系統(tǒng)電源控制
![AN4121-采用<b class='flag-5'>PIC16F</b>單片機(jī)進(jìn)行系統(tǒng)電源控制](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
我是Microchip 的代理商,有PIC16F1829T-I/SS 技術(shù)問(wèn)題可以咨詢我,微信:A-chip-Ti
新品:SA628F39大功率全雙工音頻傳輸模塊
![新品:SA<b class='flag-5'>628F</b>39大功率全雙工音頻傳輸<b class='flag-5'>模塊</b>](https://file1.elecfans.com/web3/M00/03/F6/wKgZPGduBlqANCIgAABslOu1olk817.png)
MHMF092A1A2-MINAS A6 系列 Block動(dòng)作應(yīng)用說(shuō)明資料 -I/F啟動(dòng)- 松下
![MHMF092<b class='flag-5'>A1A</b>2-MINAS <b class='flag-5'>A</b>6 系列 Block動(dòng)作應(yīng)用<b class='flag-5'>說(shuō)明</b>資料 -I/<b class='flag-5'>F</b>啟動(dòng)- 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
SLB628D 底啟動(dòng)電壓2.2V-16V支持升壓9V、12、18V升壓恒壓應(yīng)用電源芯片
面包板常見問(wèn)題的解決方法
![<b class='flag-5'>面包</b><b class='flag-5'>板</b>常見問(wèn)題的解決方法](https://file1.elecfans.com/web2/M00/0A/DB/wKgZomcplReAaH5_AABpwn9Nx2k443.png)
MHMF082A1A2-MINAS A6 系列 Block動(dòng)作應(yīng)用說(shuō)明資料 -I/F啟動(dòng)- 松下
![MHMF082<b class='flag-5'>A1A</b>2-MINAS <b class='flag-5'>A</b>6 系列 Block動(dòng)作應(yīng)用<b class='flag-5'>說(shuō)明</b>資料 -I/<b class='flag-5'>F</b>啟動(dòng)- 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
光控延時(shí)開關(guān)面包板怎么接線
![](https://file1.elecfans.com/web2/M00/00/53/wKgaomaoq0CAPG7HAAUXQT5FCH0622.png)
EN8F1823E完全替代PIC16F883,PIC16F1883,PIC16F1936,PIC16F1937
在面包板上安裝了ATmega328P芯片,AT CIPSEND回復(fù)中的字符錯(cuò)誤怎么解決?
MHMF011A1A2-MINAS A6 系列 Block動(dòng)作應(yīng)用說(shuō)明資料 -I/F啟動(dòng)- 松下
![MHMF011<b class='flag-5'>A1A</b>2-MINAS <b class='flag-5'>A</b>6 系列 Block動(dòng)作應(yīng)用<b class='flag-5'>說(shuō)明</b>資料 -I/<b class='flag-5'>F</b>啟動(dòng)- 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
帶你了解SA628F30全雙工數(shù)字音頻模塊獨(dú)有特點(diǎn)
![帶你了解SA<b class='flag-5'>628F</b>30全雙工數(shù)字音頻<b class='flag-5'>模塊</b>獨(dú)有特點(diǎn)](https://file1.elecfans.com/web2/M00/C6/DD/wKgZomYNATCATsQYAACZnn4D16M650.png)
Microchip發(fā)布PIC16F13145系列MCU,促進(jìn)可定制邏輯的新發(fā)展
![Microchip發(fā)布<b class='flag-5'>PIC16F</b>13145系列MCU,促進(jìn)可定制邏輯的新發(fā)展](https://file.elecfans.com/web2/M00/4C/78/poYBAGKyxUaAVCbBAAAfziEvOio242.jpg)
評(píng)論