婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> EDA開發應用 >> Keilc >> 正文

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

作者:佚名    文章來源:本站原創    點擊數:    更新時間: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設置 9600 就是 PSetBps(96)(11.0592Mhz) 
 
unsigned char  PSetBps(unsigned int bps) SMALL
{
unsigned int t1;
unsigned char t2;
#ifdef INTERSENDSTR
/*如果使用中斷方式發送數據,必須等待發送數據完畢才能更換波特率 */
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 做波特率發生器 */
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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 黄页网站大全在线观看| 网站一区二区三区| 亚洲综合欧美激情| 一本久道中文无码字幕av| 国产一二三区在线播放| 九九九九九国产| 精品999在线| 国产成人无码精品久久久性色| 免费成人深夜夜行网站视频| 三级av免费看| 成人免费观看在线| 日韩一级片免费视频| 欧美一级视频免费看| 青青在线视频免费观看| 日本成人在线免费视频| 北条麻妃69av| 777米奇影视第四色| 超碰在线超碰在线| 国产精品裸体瑜伽视频| 国产午夜福利100集发布| 8x8x华人在线| 在线观看免费污视频| 国产又粗又硬又长| 日本精品福利视频| 国产精品人人爽人人爽| 九九热精品国产| 五月天在线免费视频| 男人添女人下部视频免费| 国产97在线 | 亚洲| 人人爽人人爽av| 欧美少妇一区二区三区| 少妇性饥渴无码a区免费| av中文字幕网址| 欧美视频在线观看视频| 国产一区一区三区| 黄色片网址在线观看| jizzzz日本| 蜜桃传媒一区二区三区| 国产 porn| 黄色成人在线免费观看| 欧美亚洲日本在线观看| 亚洲欧美日韩不卡| 一区二区在线播放视频| 久草视频国产在线| 91精品无人成人www| 亚洲成人动漫在线| 成人观看免费完整观看| 中文字幕乱码免费| 午夜宅男在线视频| 成人一对一视频| 中文字幕第50页| 精品日韩久久久| 日日碰狠狠添天天爽超碰97| 久久免费看毛片| 色播五月综合网| 999精品网站| av黄色在线网站| 日韩精品视频在线观看视频| www.夜夜爽| 成人在线观看a| 免费高清在线观看免费| 无码日本精品xxxxxxxxx| 亚洲一区二区三区四区五区| 成人免费毛片播放| 北条麻妃视频在线| 日韩网址在线观看| aa视频在线播放| 久久久久久www| 激情五月婷婷六月| 久久人人爽人人爽人人av| 麻豆一区二区三区在线观看| | 日韩在线综合网| 六月婷婷在线视频| 日本中文字幕网址| 精品成在人线av无码免费看| 国产精品视频二| 在线观看成人免费| 欧美aaa在线观看| 强伦女教师2:伦理在线观看| 992tv人人草| 一级特黄妇女高潮| 欧美乱大交xxxxx潮喷l头像| 国产 日韩 欧美在线| 波多野结衣家庭教师在线| 毛片av免费在线观看| 中文字幕第38页| 亚洲黄色片免费| 欧美国产视频一区| av天堂永久资源网| 在线能看的av网站| 五月天av影院| 香港三级韩国三级日本三级| 爱情岛论坛成人| 艳母动漫在线观看| 亚洲午夜精品久久久久久人妖| 熟女人妇 成熟妇女系列视频| 国产色视频在线播放| 天天操夜夜操很很操| 午夜精品久久久久久久无码| 8x8x最新地址| 精品丰满人妻无套内射| 三上悠亚在线一区| 亚洲熟妇国产熟妇肥婆| 亚洲18在线看污www麻豆| 男女激情免费视频| 99re精彩视频| 那种视频在线观看| 久久最新免费视频| 久久久久久久久久久久91| 波多野结衣三级在线| 黄色高清无遮挡| 成人午夜免费在线视频| 国产精品入口免费软件| 国产美女主播在线| 国产91av视频在线观看| 成人免费在线观看视频网站| 国产在线精品91| 人妻av无码专区| 不卡中文字幕在线观看| 免费在线a视频| 国产制服91一区二区三区制服| 在线免费观看av的网站| 激情网站五月天| 男人靠女人免费视频网站| 精品无码av无码免费专区| 中文字幕第22页| 天天综合天天添夜夜添狠狠添| 欧美激情国产精品日韩| 丰满少妇久久久| 国产美女主播在线| 777av视频| 欧美二区在线视频| 噜噜噜久久亚洲精品国产品麻豆| 可以看毛片的网址| 国产真人做爰毛片视频直播| 国产av熟女一区二区三区| 在线观看av的网址| 91视频 - 88av| 欧美一级片免费播放| 分分操这里只有精品| 国产网站免费在线观看| 1024精品视频| 深夜黄色小视频| 免费不卡av网站| 精品嫩模一区二区三区| 男人天堂新网址| 日韩a∨精品日韩在线观看| 全黄性性激高免费视频| 色婷婷综合久久久久中文字幕| 可以免费观看av毛片| 一区二区在线免费看| 毛毛毛毛毛毛毛片123| 国产精品久久久久久久久电影网| 日韩在线观看a| 国产精品涩涩涩视频网站| 成人av毛片在线观看| 成人在线免费观看视频网站| 美女av免费在线观看| 999精彩视频| 国产精品中文久久久久久| 人妻少妇精品久久| 日韩精品你懂的| 91网站在线观看免费| 国产91xxx| 亚欧精品在线视频| 国产精品沙发午睡系列| www.日本一区| 青青草视频在线免费播放| 手机av在线网| 少妇高潮毛片色欲ava片| 一级黄色特级片| 奇米影视亚洲色图| 特黄特黄一级片| 91视频最新入口| 青青草视频国产| 污网站在线免费| 欧美三级一级片| 特大黑人娇小亚洲女mp4| 在线观看av网页| 国产黄视频在线| 熟女熟妇伦久久影院毛片一区二区| 日本www在线视频| 久久av喷吹av高潮av| 一区二区三区 欧美| 欧美日韩在线中文| 好色先生视频污| 黄色一级片免费播放| 免费看污黄网站| 欧美三级在线观看视频| 国产一二三区在线播放| 樱空桃在线播放| 亚洲综合激情五月| av中文字幕网址| 中文字幕 欧美日韩| 特级丰满少妇一级| 天天干天天操天天玩| 黑人粗进入欧美aaaaa| 日韩中文字幕免费在线| 欧美色图另类小说|