stc15f104w單片機(jī)體積小,全8個(gè)引腳完全夠一般的控制使用,最小系統(tǒng)也就是個(gè)電路濾波----加上一個(gè)47uf電容和一個(gè)103電容即可,但因?yàn)槠涫且粋€(gè)5V單片機(jī),供電需要使用5V左右電源。
該款單片機(jī)視乎沒有硬件串口,所以想要使用串口完成開發(fā)則應(yīng)該使用軟件模擬串口實(shí)現(xiàn),其中P3.0為單片機(jī)RX,P3.1為單片機(jī)TX,下載時(shí)也適用。最好的學(xué)習(xí)質(zhì)料莫過于官網(wǎng),使用可以鏈接:http://www.stcmcudata.com/STC-LIB/STC15%E7%B3%BB%E5%88%97%E5%BA%93%E5%87%BD%E6%95%B0%E4%B8%8E%E4%BE%8B%E7%A8%8B%E6%B5%8B%E8%AF%95%E7%89%88V1.0.rar進(jìn)入系列參考程序下載,解壓后可到該目錄下:
接下來我們用keil軟件打開,可以看到波特率默認(rèn)設(shè)置為19200,這里我將它改為9600,這樣波特率低雖然傳輸速率雖然會(huì)慢些,但傳輸穩(wěn)定性會(huì)好很多,畢竟這是一款再便宜不過的單片機(jī)了,而且傳輸用的還用的是模擬串口。
接下來是程序的下載,這里有一個(gè)較大的坑,那就是要選擇IRC頻率應(yīng)設(shè)置為22.1184MHz,因?yàn)檫@里的選擇決定了該款單片機(jī)的晶振大小,而晶振大小和我們所設(shè)置的波特率息息相關(guān),之前用的是默認(rèn)的11.0592,在串口調(diào)試助手設(shè)置波特率剛好是代碼設(shè)置的波特率的一半才能正確顯示。
下載時(shí)斷開然后再接上地線即可,完成。
---------------------
作者:向前stc
來源:CSDN
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。