www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> EDA開發(fā)應(yīng)用 >> Keilc >> 正文

單片機串口通訊程序(C51)

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2016-10-13
自己用 C51寫的串口通訊程序
/*定義為中斷方式串口處理*/
#define INTERSENDSTR
/*不為8032系列芯片 */ 
//#define CHIP_8032  
 
#include <absacc.h>
#include <reg51.h>
#include <string.h>
#include "err.h"
 
 
#ifdef INTERSENDSTR
unsigned char xdata sSendComBuf[256],sRecComBuf[256];
unsigned char data bOut,bIn,bSout,bSin;
#else
#define DEFSENDCHAR TI=0;SBUF=ACC;while(!TI);TI=0;
#endif
//bps設(shè)置 9600 就是 PSetBps(96)(11.0592Mhz) 
 
unsigned char  PSetBps(unsigned int bps) SMALL
{
unsigned int t1;
unsigned char t2;
#ifdef INTERSENDSTR
/*如果使用中斷方式發(fā)送數(shù)據(jù),必須等待發(fā)送數(shù)據(jù)完畢才能更換波特率 */
while(bSin!=bSout)
{
;
}
ES=0;
#endif 
 
#ifdef CHIP_8032
if(3456%bps)
{
return ERR_SET_BPS;
}
t1=3456/bps;
t1--;t1=~t1;
RCAP2H=t1/256;RCAP2L=t1;
T2MOD=0x00;
/*使用定時器 2 做波特率發(fā)生器 */
T2CON=0x34;/*TF2=0;EXF2=0;RCLK=1;TCLK=1;EXEN2=0;TR2=1;C/T2=0;CP/RL2=0
*/
#else
t1=576/bps;
if((576%bps)||((t1==0))||(t1>=2*256)) 
{
return ERR_SET_BPS;
}
if(t1>256)
{
PCON=00;
t2=256-(288/bps);
}
else
{
PCON=0x80;
t2=256-t1;
}
TH1=t2;TL1=t2;
TR1=1;
#endif 
/*模式3*/
SM0=0;
RI=0;TI=0;
REN=1;
SM1=1;
SM2=1;
#ifdef INTERSENDSTR  
bOut=bIn;
bSout=bSin;
ES=1;
#endif 
return OK;
}
void PSendChar(unsigned char ch) SMALL
{
 
#ifdef INTERSENDSTR
unsigned char tch;
 
tch=bSin+1;
while(tch==bSout)
{
;
}
sSendComBuf[bSin]=ch;
ES=0;
if((bSout==bSin))
{
SBUF=sSendComBuf[bSin];
bSin++;
}
else
{
bSin++;                
}
ES=1;
#else 
ACC=ch;
DEFSENDCHAR;
#endif 
}
unsigned char PGetChar() SMALL
{
unsigned char ch;
#ifdef   INTERSENDSTR
ch=sRecComBuf[bOut];
bOut++;
return ch;
#else
ch=SBUF;
RI=0;
#endif 
}
bit PCharInCom() SMALL
{
#ifdef   INTERSENDSTR
if(bIn!=bOut)
{
return 1;
}
return 0;
#else
return RI;
#endif
}
void PSendString(unsigned char *st) SMALL
{
while(*st)
{
PSendChar(*st);
st++;
}
}
void PSendArray(unsigned char  *st,unsigned int  len) SMALL
{
unsigned int ii;
for(ii=0;ii<len;ii++)
{
PSendChar(st[ii]);
}
}
#ifdef   INTERSENDSTR
void PSerialInt() interrupt 4
{
if(RI) 
{
sRecComBuf[bIn]=SBUF;
bIn++;
RI=0;
}
if(TI)
{
TI=0;
if(bSout!=bSin)
{
bSout++;
}
if(bSout!=bSin)
{
SBUF=sSendComBuf[bSout];
}
}
}
#endif
Tags:串口通訊程序,單片機  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
激情综合色丁香一区二区| 国产精品羞羞答答xxdd | 成人免费高清在线| 亚洲伦理在线精品| 欧美一区二区二区| 国产成人免费视频网站高清观看视频| 亚洲国产高清不卡| 日本道免费精品一区二区三区| 日韩高清在线电影| 亚洲国产精品v| 欧美三级午夜理伦三级中视频| 蜜桃一区二区三区在线观看| 中文字幕不卡三区| 欧美男人的天堂一二区| 激情综合五月天| 亚洲欧美电影院| 日韩一级片网址| av在线播放不卡| 免费精品视频在线| 国产精品久久777777| 欧美日韩国产电影| 国产99久久久久久免费看农村| 亚洲一二三四在线观看| 26uuu另类欧美亚洲曰本| 日本高清无吗v一区| 精品影视av免费| 亚洲女人小视频在线观看| 欧美r级在线观看| 日本久久一区二区| 国产乱淫av一区二区三区| 亚洲国产va精品久久久不卡综合| 久久嫩草精品久久久精品一| 91福利国产成人精品照片| 国产在线不卡视频| 午夜免费久久看| 中文字幕在线不卡| 精品国产伦一区二区三区观看方式 | 久久久精品国产99久久精品芒果| 在线观看av不卡| 高清不卡在线观看av| 丝袜亚洲另类欧美综合| 亚洲欧美在线视频| 久久欧美一区二区| 欧美精品视频www在线观看| 成人久久久精品乱码一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 国产精品盗摄一区二区三区| 制服丝袜在线91| 91美女视频网站| 国产福利一区在线| 奇米综合一区二区三区精品视频| 亚洲人成网站影音先锋播放| 久久午夜老司机| 6080国产精品一区二区| 色老汉av一区二区三区| 国产成人在线免费观看| 青青草视频一区| 亚洲国产美女搞黄色| 国产精品国产自产拍高清av王其| 精品美女被调教视频大全网站| 欧美日韩国产综合一区二区| 97aⅴ精品视频一二三区| 国产精品一区在线观看你懂的| 日本美女一区二区三区视频| 一区二区欧美在线观看| 国产精品福利一区二区| 久久久三级国产网站| 日韩一区二区三区精品视频| 欧美男女性生活在线直播观看| 色哟哟在线观看一区二区三区| 成人手机电影网| 国产成人免费视频网站| 国产一区二区三区蝌蚪| 美国十次了思思久久精品导航| 亚洲成人一区在线| 亚洲一级二级三级在线免费观看| 亚洲人亚洲人成电影网站色| 欧美韩国日本不卡| 国产日韩视频一区二区三区| 久久亚洲私人国产精品va媚药| 日韩午夜在线观看视频| 69成人精品免费视频| 欧美日韩高清一区二区三区| 在线视频欧美精品| 91国模大尺度私拍在线视频| 91猫先生在线| 一本大道av伊人久久综合| 99riav久久精品riav| fc2成人免费人成在线观看播放| 国产91高潮流白浆在线麻豆| 国产精品伊人色| 大胆欧美人体老妇| 成人国产一区二区三区精品| 成人av电影在线网| voyeur盗摄精品| 99国产精品国产精品毛片| 99视频精品在线| 91视频国产观看| 在线视频欧美区| 亚洲福利视频三区| 国产精品日日摸夜夜摸av| 国产精品久久久久久久久免费樱桃 | 成人app网站| 91色.com| 欧美自拍偷拍一区| 在线不卡一区二区| 欧美一区二区三区在线观看| 日韩欧美亚洲国产精品字幕久久久 | 亚洲欧洲国产专区| 亚洲精品网站在线观看| 亚洲综合久久久| 日日夜夜免费精品| 久久精品国产99久久6| 国产一区二区福利| 成av人片一区二区| 在线观看av一区二区| 欧美欧美欧美欧美| 欧美精品一区二区三区一线天视频| 久久久久久久久久久久久夜| 中文字幕av资源一区| 亚洲欧美综合另类在线卡通| 亚洲一区二区精品3399| 男女男精品网站| 福利视频网站一区二区三区| 色婷婷香蕉在线一区二区| 欧美色精品在线视频| 欧美大片在线观看一区| 国产精品美日韩| 亚洲国产欧美一区二区三区丁香婷| 男人的j进女人的j一区| 国产成人精品免费网站| 91在线国内视频| 欧美乱熟臀69xxxxxx| 精品盗摄一区二区三区| 国产精品久久久久久一区二区三区 | www.一区二区| 欧美日韩在线观看一区二区 | 久久综合色之久久综合| 国产精品免费aⅴ片在线观看| 亚洲一区二区av电影| 老司机免费视频一区二区| www.欧美日韩| 欧美一区二区三区视频免费播放| 久久久久久9999| 一区二区三区中文在线观看| 青青青伊人色综合久久| 成年人国产精品| 91.com视频| 日本一区二区三区在线观看| 亚洲午夜在线观看视频在线| 国产一区在线观看视频| 91天堂素人约啪| 日韩免费观看2025年上映的电影| 国产精品五月天| 天堂精品中文字幕在线| 成人午夜又粗又硬又大| 欧美日韩久久一区| 国产日韩亚洲欧美综合| 午夜不卡在线视频| 成人听书哪个软件好| 正在播放亚洲一区| 国产精品青草综合久久久久99| 亚洲动漫第一页| 国产福利精品一区二区| 欧美又粗又大又爽| 久久精品欧美一区二区三区麻豆| 艳妇臀荡乳欲伦亚洲一区| 国产一区二区精品在线观看| 欧美日韩一级二级| 国产精品免费丝袜| 精品一区二区久久| 欧洲精品视频在线观看| 国产婷婷色一区二区三区在线| 天堂精品中文字幕在线| 91麻豆高清视频| 久久久久99精品一区| 午夜天堂影视香蕉久久| 99精品在线免费| 久久网站最新地址| 日韩成人av影视| 色网综合在线观看| 中文字幕乱码日本亚洲一区二区| 免费成人小视频| 91精品福利在线| 国产精品美女久久久久av爽李琼| 久久99久久99小草精品免视看| 欧美无乱码久久久免费午夜一区| 中文字幕第一区第二区| 国内精品国产成人| 制服.丝袜.亚洲.中文.综合| 亚洲免费观看高清在线观看| 国产精品中文字幕一区二区三区| 91精品国产综合久久国产大片| 亚洲男帅同性gay1069| 福利一区在线观看| 国产午夜精品一区二区三区嫩草| 蜜臀91精品一区二区三区| 欧美日韩国产大片| 亚洲一区二区三区四区在线观看 | 欧美精品一区二区三区蜜臀|