本程序實現51單片機如STC89C52、AT89S52等單機模擬串口半雙工收發數據,即接收數據時不能發送數據,發送數據時不能接收數據。
占用系統資源定時器1或定時器2、外部中斷1。
當使用定時器1時,波特率固定為4800bps;當使用定時器2時,波特率在300~4800bps之間可調。
01.png (47.98 KB, 下載次數: 73)
下載附件
2021-6-8 17:08 上傳
02.png (41.2 KB, 下載次數: 54)
下載附件
2021-6-8 17:08 上傳
單片機源程序如下:
以上代碼51hei下載地址:
simuart.7z
(24.9 KB, 下載次數: 41)
2021-6-8 19:23 上傳
點擊文件名下載附件
51單片機_STC89C52_AT89S52_模擬串口收發數據(半雙工) 下載積分: 黑幣 -5
|