|
剛使用STC8HK08,做的雙串口,記錄一下
本實(shí)驗(yàn)只是調(diào)了2個(gè)串口跟一個(gè)led燈
STC8可以省略晶振,下載的時(shí)候選擇11.0592,如果設(shè)置的22的晶振要在程序里面的宏定義改過來
設(shè)置的9600的波特率 如果改別的波特率可以使用STC燒寫工具的"波特率發(fā)生器"來生成或者在宏定義里面改
串口的效果是:
串口1收到數(shù)據(jù)再發(fā)出去(RX是P3.0 TX是P3.1 可以根據(jù)數(shù)據(jù)手冊的寄存器進(jìn)行更改為其他IO口)
串口2一樣(RX2是P1.0 TX2是P1.1 可以根據(jù)數(shù)據(jù)手冊的寄存器進(jìn)行更改為其他IO口)
電路只是測試臨時(shí)搭的(按照最小系統(tǒng)電路給單片機(jī)供電的5V應(yīng)該再加個(gè)10uf的電容),方便為主.功率比較大的時(shí)候不建議使用7805.
電路原理圖如下:
調(diào)試電路.jpg (98.7 KB, 下載次數(shù): 73)
下載附件
2022-4-25 15:53 上傳
STC工具.jpg (28 KB, 下載次數(shù): 89)
下載附件
2022-4-25 16:20 上傳
單片機(jī)源程序如下:
51hei.png (7.77 KB, 下載次數(shù): 93)
下載附件
2022-4-25 16:20 上傳
以上代碼的Keil工程下載(復(fù)制本帖代碼到Keil工程便可無需下載):
STC8.7z
(140.5 KB, 下載次數(shù): 147)
2022-4-25 16:22 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|