婷婷亚洲天堂影院-国产精品豆花视频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>
  • 日本男人操女人| 国产91在线亚洲| 日韩av在线播放不卡| 在线观看av日韩| 久久久久久香蕉| 乱子伦视频在线看| 日韩av在线综合| 亚洲性生活网站| 一本色道久久亚洲综合精品蜜桃| 情侣黄网站免费看| 成人免费毛片播放| 在线观看免费成人av| 精品视频在线观看一区| 成人小视频在线观看免费| 亚洲国产欧美91| 欧美 另类 交| 久久综合久久久久| 欧美v在线观看| 超碰在线人人爱| 色中文字幕在线观看| 日本xxxxx18| 久色视频在线播放| 免费在线观看的av网站| 激情网站五月天| 老司机久久精品| 欧美日韩激情四射| 国产精品va在线观看无码| 黄页免费在线观看视频| 国产在线观看福利| aaa一级黄色片| 乱子伦一区二区| 日本不卡在线观看视频| 亚洲色图 在线视频| 国产美女18xxxx免费视频| 午夜探花在线观看| 麻豆av免费在线| 香蕉视频在线网址| 日日碰狠狠躁久久躁婷婷| 天天综合网日韩| 欧美日韩dvd| 午夜在线观看av| 精品一区二区三区无码视频| 国产男女在线观看| 国产又粗又长又爽视频| 久久久久久久片| www.九色.com| 日本一二三四区视频| 国产女教师bbwbbwbbw| 男操女免费网站| 男人操女人逼免费视频| 国产成年人在线观看| 九九热在线免费| 日日碰狠狠添天天爽超碰97| 黄黄视频在线观看| 人人干人人干人人| 日本www高清视频| 国产高清不卡无码视频| 亚洲人辣妹窥探嘘嘘| 免费看的黄色大片| 日本xxxxxxxxxx75| 久久www视频| 玖玖精品在线视频| 激情五月五月婷婷| 污免费在线观看| 亚洲女人在线观看| 日本成人xxx| 日韩欧美国产片| 性欧美1819| 深夜黄色小视频| 黄色在线视频网| 超碰超碰在线观看| 自拍偷拍21p| 中文字幕资源在线观看| 九九热精品国产| 日本丰满少妇黄大片在线观看| 亚洲综合20p| 亚洲免费av网| 国产xxxxhd| | 不卡的av中文字幕| 999在线免费视频| 日本在线观看免费视频| 成 人 黄 色 小说网站 s色| 看av免费毛片手机播放| 精品免费国产一区二区| 爱情岛论坛亚洲首页入口章节| av网站在线不卡| 91在线第一页| 丰满女人性猛交| 免费看欧美黑人毛片| 欧美激情成人网| 国产精品夜夜夜爽张柏芝| 九九久久九九久久| 夜夜添无码一区二区三区| 男女午夜激情视频| www.久久久久久久久久久| 欧美a级免费视频| 欧美二区在线视频| 性猛交ⅹ×××乱大交| 香蕉视频免费版| 国产性xxxx18免费观看视频| 亚洲美女性囗交| 国产自产在线视频| 亚洲高清视频免费| 日韩极品视频在线观看| av视屏在线播放| 国产激情片在线观看| 久草在在线视频| wwwwww欧美| 亚洲欧美日本一区二区三区| 国产二级片在线观看| 日本中文字幕精品—区二区| 成人短视频在线观看免费| 日韩欧美在线免费观看视频| ijzzijzzij亚洲大全| 中文字幕国产传媒| 亚洲人精品午夜射精日韩| 欧美男女交配视频| 18禁免费无码无遮挡不卡网站| 午夜视频在线观| 精品国产成人av在线免| 国产精品69久久久| 国产成人精品免费看在线播放| 成人羞羞国产免费网站| av日韩一区二区三区| 国产一二三四区在线观看| 热久久久久久久久| 久久国产这里只有精品| 国产亚洲欧美在线视频| 欧美狂野激情性xxxx在线观| 国产日韩第一页| 少妇熟女一区二区| 欧美性猛交xxxx乱大交91| 另类小说第一页| 99蜜桃臀久久久欧美精品网站| 成人免费毛片在线观看| 国产高清www| 免费拍拍拍网站| 霍思燕三级露全乳照| 特大黑人娇小亚洲女mp4| 粉嫩av一区二区三区天美传媒 | 日本免费黄视频| 国产性xxxx18免费观看视频| 欧美日韩一道本| www.com毛片| 999香蕉视频| 免费看污黄网站| 一区二区三区 欧美| 天天综合网久久| 色婷婷综合在线观看| 大桥未久一区二区三区| 野外做受又硬又粗又大视频√| 日本欧美视频在线观看| 免费观看日韩毛片| 日本www高清视频| 一区二区三区欧美精品| 色撸撸在线观看| 超碰超碰超碰超碰超碰| 无码专区aaaaaa免费视频| 久草青青在线观看| 一区二区三区四区毛片| 奇米777四色影视在线看| 九一国产精品视频| 日韩视频免费在线播放| 欧美一级免费在线观看| 亚洲中文字幕无码专区| 国产三级三级看三级| 男人j进女人j| 日本va中文字幕| 四虎精品欧美一区二区免费| 可以看毛片的网址| 亚洲免费一级视频| www.国产在线播放| 超碰av在线免费观看| 欧美日韩激情四射| 亚洲欧美日韩一级| 97在线国产视频| 午夜xxxxx| 青青视频在线播放| 一区二区三区四区免费观看| 欧美 国产 日本| 日本大胆人体视频| 伊人影院综合在线| www黄色av| 国产真人做爰毛片视频直播| 毛片毛片毛片毛| 欧美激情精品久久久久久小说| 一区二区三区四区免费观看| 亚洲免费av一区二区三区| 国产91在线亚洲| 97人人模人人爽人人澡| 在线观看av日韩| 成人午夜视频免费在线观看| 99久久99久久精品| 午夜久久久久久久久久久| 一级黄色录像在线观看| 99草草国产熟女视频在线| 国产肥臀一区二区福利视频| 亚洲人成无码网站久久99热国产| 国产精品久久成人免费观看|