功能描述:
1、采用51單片機(jī)作為主控芯片;
2、發(fā)送機(jī)通過開關(guān)選通向3個(gè)接收機(jī)中的1個(gè)進(jìn)行串口發(fā)送;
3、發(fā)送機(jī)采用按鍵輸入發(fā)送內(nèi)容;
4、接收機(jī)采用數(shù)碼管顯示接受內(nèi)容,LED指示連接狀態(tài);
仿真設(shè)計(jì)
采用Proteus作為仿真設(shè)計(jì)工具。Proteus是一款著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。
軟件設(shè)計(jì)
采用Keil作為軟件設(shè)計(jì)工具。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。
#include#include #defineucharunsignedchar #defineuintunsignedint voidinit_serial() { TMOD = 0x20; // 定時(shí)器T1使用工作方式2 TH1 = 250; TL1 = 250; TR1 = 1; // 開始計(jì)時(shí) PCON = 0x80; // SMOD = 1 SCON = 0xd0; // 工作方式,9位數(shù)據(jù)位,波特率9600kbit/s,允許接收 } ......
-
單片機(jī)
+關(guān)注
關(guān)注
6055文章
44788瀏覽量
643454 -
Proteus
+關(guān)注
關(guān)注
79文章
1692瀏覽量
107769 -
51單片機(jī)
+關(guān)注
關(guān)注
275文章
5707瀏覽量
125602 -
仿真設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
97瀏覽量
16982 -
串口通信
+關(guān)注
關(guān)注
34文章
1633瀏覽量
56274
原文標(biāo)題:0077-串口通信(1主3從)仿真設(shè)計(jì)教程
文章出處:【微信號(hào):電子開發(fā)圈,微信公眾號(hào):電子開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
用proteus和keil實(shí)現(xiàn)串口通信仿真

串口通信仿真:proteus(實(shí)例)+虛擬串口調(diào)試(軟件)
CAN主站與從站的功能是什么
基于Modbus RTU協(xié)議下實(shí)現(xiàn)的1主多從自組網(wǎng)無線通信形式
STM32 單片機(jī)多串口通信仿真測(cè)試技術(shù)研究_郭勇.pdf下載

基于3從1主的AXI4 Stream Switch使用

STM32筆記(九)---串口通信

基于51單片機(jī)雙單片機(jī)串口通信仿真設(shè)計(jì)
基于單片機(jī)RS485-PC串口通信proteus仿真設(shè)計(jì)
智嵌物聯(lián)串口服務(wù)器一串口轉(zhuǎn)多串口功能

評(píng)論