日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]/*RS232 driver*///#include"D:\\Design\\Programming\\RS232.h" /*引用地址*/#include#define uchar unsigned char#define uint unsigned int////////////////////////用戶接口///////////////////////////void RS232_

/*
RS232 driver
*/

//#include"D:DesignProgrammingRS232.h" /*引用地址*/

#include


#define uchar unsigned char

#define uint unsigned int

////////////////////////用戶接口///////////////////////////

void RS232_ini(/*uint speed*/);

void RS232_send(uchar word);

uchar RS232_rec_buffer; //數(shù)據(jù)接收變量

bit RS232_rec_flag; //接受標(biāo)志~需手動置0

//////////////////////////////////////////////////////////

///////串口接收中斷函數(shù),主函數(shù)必須定義一全局變量 unsigned char RS232_rec_buffer;//////////////
///////////////////////////////////////////////和 bit RS232_rec_flag; ////////////////////

void RS232_rec() interrupt 4 using 2//串口中斷服務(wù)程序
{
RS232_rec_buffer=SBUF;//接收數(shù)據(jù)

delayms(1);

RS232_rec_flag=1; //接受標(biāo)志~需手動置0

RI=0;
}

////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////串口發(fā)送函數(shù)/////////////////////////////////////////////////
void RS232_send(uchar word)
{
SBUF=word;
while(TI==0);
TI=0;

}
//////////////////////////////////////////////////////////////////////////////////////////////


void RS232_ini(/*uint speed*/) //速度還沒有作轉(zhuǎn)換
{

TMOD=0x21; // T/C1工作在方式2(8位自裝入)用于產(chǎn)生波特率

TH1=0xF3; //波速率為2400

TL1=0xf3;

TR1=1;

EA=1;

SCON=0XD0; //0xD0=11010000 方式3,允許接收

ES=1;//串口使能中斷

}


//包含LCD1602.h時 去掉 void delayms(unsigned int i) body
/*
void delayms(unsigned int i)
{
unsigned int j;
for(;i>0;i--)
for(j=200;j>0;j--);
}

*/


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

RS-232(又稱EIA RS-232)是常用的串行通信接口標(biāo)準(zhǔn)之一,由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)公司、調(diào)制解調(diào)器廠家及計算機(jī)終端生產(chǎn)廠家于1970年共同制定。

關(guān)鍵字: rs232 rs232通訊協(xié)議 調(diào)制解調(diào)器

在計算機(jī)和其他設(shè)備之間進(jìn)行串行通信時,RS232串口接口是一種常見的標(biāo)準(zhǔn)接口。了解RS232串口接口的引腳定義及接線方法對于實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)通信非常重要。本文將詳細(xì)介紹RS232串口接口的引腳定義和接線方法,幫助大家輕松...

關(guān)鍵字: rs232 串口通信 串口接口

RS232串口通信是一種常見的通信方式,被廣泛應(yīng)用于各種設(shè)備之間的數(shù)據(jù)傳輸。本文將對RS232串口通信的程序編碼及實(shí)驗(yàn)過程進(jìn)行分析。

關(guān)鍵字: rs232 串口通信

單片機(jī)內(nèi)部有很多的特殊功能寄存器,每個寄存器在單片機(jī)內(nèi)部都分配有唯一的地址,一般我們會根據(jù)寄存器功能的不同給寄存器賦予各自的名稱,當(dāng)我們需要在程序中操作這些特殊功能寄存器時,必須要在程序的最前面將這些名稱加以聲明,聲明的...

關(guān)鍵字: C51 數(shù)據(jù)類型 擴(kuò)充定義

數(shù)據(jù)元(Data Element),也稱為數(shù)據(jù)元素,是用一組屬性描述其定義、標(biāo)識、表示和允許值的數(shù)據(jù)單元,在一定語境下,通常用于構(gòu)建一個語義正確、獨(dú)立且無歧義的特定概念語義的信息單元。數(shù)據(jù)元可以理解為數(shù)據(jù)的基本單元,將若...

關(guān)鍵字: C51 數(shù)據(jù)類型

▼點(diǎn)擊下方名片,關(guān)注公眾號▼歡迎關(guān)注【玩轉(zhuǎn)單片機(jī)與嵌入式】公眾號,回復(fù)關(guān)鍵字獲取更多免費(fèi)資料。回復(fù)【加群】,限時免費(fèi)進(jìn)入知識共享群;回復(fù)【3D封裝庫】,常用元器件的3D封裝庫;回復(fù)【電容】,獲取電容、元器件選型相關(guān)的內(nèi)容...

關(guān)鍵字: C51 MDK RealView

RS232轉(zhuǎn)RS485的接口原理圖

關(guān)鍵字: rs232 rs485

在Keil C51軟件中51單片機(jī)的中斷服務(wù)和外設(shè)驅(qū)動程序的開發(fā)

關(guān)鍵字: keil5 編譯 C51

Intel公司1980年推出了MCS-51系列單片機(jī):集成 8位CPU、4K字節(jié)ROM、128字節(jié)RAM、4個8位并口、1個全雙工串行口、2個16位定時/計數(shù)器。尋址范圍64K,并有控制功能較強(qiáng)的布爾處理器。 80C5...

關(guān)鍵字: C51 KEIL 編程

c上標(biāo)3下標(biāo)5怎么算用計算機(jī),c上標(biāo)3下標(biāo)5怎么算

關(guān)鍵字: C51 KEIL
關(guān)閉