电竞比分网-中国电竞赛事及体育赛事平台

分享

個人電腦如何控制單片機?

 岐岐feng 2018-03-21

通過串口通信

串口通信主要用于實現(xiàn)系統(tǒng)之間的連接和數(shù)據(jù)交換。底層連接也就是硬件連接要基于串行接口來實現(xiàn),上層協(xié)議需要我們自己分析和制定,通過軟件編程實現(xiàn)。

硬件連接

通信協(xié)議

軟件程序編寫主要是設(shè)置波特率、串口工作方式、數(shù)據(jù)位數(shù)、是否有校驗位等參數(shù),在發(fā)送端按位發(fā)送,接收端按位接收,通信協(xié)是保障通信雙方正確接收數(shù)據(jù)的保證。

比方說軟件(晶振11.0592MHZ)編寫中串口初始化:

SCON=0x50; //10位數(shù)據(jù) 1位起始位 8位數(shù)據(jù)位 1位停止位

TMOD|=0x20;

TH1=0xfd; // 波特率9600bps

TL1=0xfd;

TR1=1;

IE|=0x10;

那么上位機串口終端就同一樣要保持一致,才能保證正常收發(fā)。

控制實現(xiàn)

上位機(電腦)發(fā)送指令,單片機接收后解析,然后根據(jù)解析到的指令執(zhí)行相關(guān)控制任務(wù)。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多