本實(shí)驗(yàn)實(shí)現(xiàn)串口中斷實(shí)驗(yàn),通過(guò)中斷和計(jì)算機(jī)進(jìn)行通信 *
首先接受聯(lián)機(jī)信號(hào),然后接受計(jì)算機(jī)的相關(guān)控制信號(hào) *
本實(shí)驗(yàn)中,采用發(fā)送不同的字符給計(jì)算機(jī)來(lái)模擬接收到的不同的計(jì)算機(jī)控制命令 *
通過(guò)擴(kuò)展,可以實(shí)現(xiàn)不同的功能 *
* *
*
* *
********************************************************************************/
#include
#define uchar unsigned char
uchar time,b_break,b_break_3;
uchar buf;
void waitsend()
{
while(!TI)
{
};
TI = 0;
}
//串行中斷程序
void int_s(void) interrupt 4 {
ES = 0; //關(guān)閉串行中斷
RI = 0; //清除串行接受標(biāo)志位
buf = SBUF; //從串口緩沖區(qū)取得數(shù)據(jù)
P1 = buf; //數(shù)據(jù)送往p1口顯示出來(lái)
if(buf == 255) SBUF = 255; //發(fā)送聯(lián)絡(luò)信號(hào)
else{
switch(buf)
{
case 1: SBUF = 'M',waitsend();break; //如果接受到1,發(fā)送字符'M'給計(jì)算機(jī)
case 2: SBUF = 'C',waitsend();break; //如果接受到2,發(fā)送字符'C'給計(jì)算機(jī)
case 3: SBUF = 'S',waitsend();break; //如果接受到3,發(fā)送字符'S'給計(jì)算機(jī)
case 4: SBUF = '5',waitsend();break; //如果接受到4,發(fā)送字符'5'給計(jì)算機(jī)
case 5: SBUF = '1',waitsend();break; //如果接受到5,發(fā)送字符'1'給計(jì)算機(jī)
default: SBUF = 'n',waitsend();break; //如果接受到其它數(shù)據(jù),發(fā)送n給計(jì)算機(jī)
}
}
ES = 1; //允許串口中斷
}
void main(void) {
P0 = 0;
P2 = 255; //關(guān)閉數(shù)碼管顯示
EA=1;
SCON=0x50;PCON=0X80;
TMOD=0x20;ES = 1;
TL1=TH1=0xf3;TR1=1; //串口工作在模1,波特率4800@12Mhz)
while(1);
//無(wú)限循環(huán)等待串行中斷
}
北京2022年10月8日 /美通社/ -- 日前,全球領(lǐng)先的IT基礎(chǔ)設(shè)施提供商浪潮信息加入龍蜥社區(qū)并成為理事單位,致力于攜手社區(qū)生態(tài)伙伴,共同推動(dòng)開(kāi)源操作系統(tǒng)的全產(chǎn)業(yè)鏈協(xié)同創(chuàng)新和產(chǎn)業(yè)化應(yīng)用。 龍蜥社區(qū)成立于2020...
關(guān)鍵字: 開(kāi)源 操作系統(tǒng) 通信 大數(shù)據(jù)(全球TMT2022年10月8日訊)IT基礎(chǔ)設(shè)施提供商浪潮信息加入龍蜥社區(qū)并成為理事單位,致力于攜手社區(qū)生態(tài)伙伴,共同推動(dòng)開(kāi)源操作系統(tǒng)的全產(chǎn)業(yè)鏈協(xié)同創(chuàng)新和產(chǎn)業(yè)化應(yīng)用。 龍蜥社區(qū)成立于2020年9月,是國(guó)內(nèi)...
關(guān)鍵字: 操作系統(tǒng) 開(kāi)源 通信 裝機(jī)量(全球TMT2022年9月30日訊)Tata Communications在印度浦那推出了專(zhuān)用私有5G"全球卓越中心"(CoE),為企業(yè)加速"工業(yè)4.0"應(yīng)用和能力。這家新的CoE是一個(gè)敏捷、安全的室內(nèi)設(shè)施,用來(lái)測(cè)試和...
關(guān)鍵字: 通信 5G COMMUNICATIONS 圖像分析9月27日消息,據(jù)央視報(bào)道,今天7時(shí)50分,我國(guó)在太原衛(wèi)星發(fā)射中心使用長(zhǎng)征六號(hào)運(yùn)載火箭,以“一箭三星”方式,成功將試驗(yàn)十六號(hào)A/B星和試驗(yàn)十七號(hào)衛(wèi)星發(fā)射升空,衛(wèi)星順利進(jìn)入預(yù)定軌道,發(fā)射任務(wù)獲得圓滿(mǎn)成功。該組衛(wèi)星主要用于國(guó)...
關(guān)鍵字: 長(zhǎng)征六號(hào) 衛(wèi)星 通信VPN是一種常用于連接中、大型企業(yè)或團(tuán)體與團(tuán)體間的私人網(wǎng)絡(luò)的通信方式。它利用隧道協(xié)議(Tunneling Protocol)來(lái)達(dá)到保密、發(fā)送端認(rèn)證、消息準(zhǔn)確性等私人消息安全效果,這種技術(shù)可以用不安全的網(wǎng)絡(luò)(例如:互聯(lián)網(wǎng))...
關(guān)鍵字: vpn專(zhuān)線 通信 互聯(lián)網(wǎng)