wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

基于C51的RS232基本通信程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年03月16日   【字體:

   由于即將用到C#與單片機的通信程序,我回頭使用了STC12系列的單片機,暫時停止AVR。因為AVR的編程器不屬于RS232接口通信,弄起來麻煩。為了兼容性,我把程序的名稱定義為和AVR里的名稱一樣,而且使用回調方式,讓應用程序能夠知道單片機現在發生了什么。編譯器:Keil  程序如下:

/***********   函數說明  ********************
   本程序由discovery編寫,基于8位UART通信

   本程序占用TIMER1,并且占用using2寄存器組 使用本函數建議其它程序不要使用TIMER1 需要在系統里指定UART中斷回調處理函數
void initUSART( // 初始化UART
               char ie,// 中斷使能
               unsigned long baud,    // 波特率
      void (*function)(char style)  // 指向中斷回調處理程序的指針
     )


void sendToUsart(char add,
                 char *pStr,
     unsigned int lenth,
     void (*function)(char style))   //向UARTadd子機發送pStr里的lenth個字節數據,并回調函數設置為function               

void proc_uart(char style)
{
  switch(style)
  {
   case ON_TXD_OVER:// UART發送完畢
  break;
   case ON_RXD_OVER:// UART接收完畢
     break;
  }
}

************/
 

#ifndef _C51_RS232_H_
#define _C41_RS232_H_

#include "c:\inc\messagedef.h"
#include "c:\inc\status.h"

#define ReadUSART()      (SBUF)
#define SendUSART(x)     (SBUF=(x)) 
#define ReadRXB8()       (RB8)

#define seTXD()          (P3_1=1)
#define clTXD()          (P3_1=0)
#define seTXB8()         (TB8=1)
#define clTXB8()         (TB8=0)
#define seMPCM()         (SM2=1)
#define clMPCM()         (SM2=0)

struct
{
  char add;
  unsigned char *pSend;
  unsigned char *pRead;
  unsigned char sendLenth;
  unsigned char readLenth;
  void (*function)(char style);
}USART;


void initUSART(
               char ie,
               unsigned long baud,
      void (*function)(char style)
     )
{
  float x; 
  PCON&=0x7F;
  x=FREQ_CPU/(baud*12*32);
  if(x<2);
  {
    PCON=0x80;
    x=FREQ_CPU/(baud*12*16);
  } 
  TMOD=(TMOD&0x0F)+0x20;
  TL1=TH1=0x100-x;
  TR1=1;
  SCON=0x50;//SM1=1;REN=1;
  USART.function=function;
  ES=ie;
}

void sendToUsart(char *pStr,unsigned int lenth,void (*function)(char style))
{
  USART.pSend=pStr+1;
  USART.sendLenth=lenth?lenth-1:0;
  USART.function=function;
  SendUSART(*pStr++);
}


void USART_HANDLER() interrupt IRQ_UART  using 2
{
  if(TI)
  {
    TI=0;
    if(USART.sendLenth)
    {
   SBUF=*USART.pSend++;
      USART.sendLenth--;
    }
 else
   USART.function(ON_TXD_OVER);
  }
  else 
  {
    RI=0;
 if(USART.readLenth)
    {
   USART.readLenth--;
      *USART.pRead++=SBUF;
   if(USART.readLenth==0)
   {
     USART.function(ON_RXD_OVER);
   }
    }
 else
 {
   USART.function(ON_RXD_EMPTY);
 }
  } 
}

#endif

這里以上就是我的RS232.h
下載地址:http://www.izizhuan.cn/f/rs232h.rar 
在main()里添加這樣兩行代碼:
char sbuf[]="Hello Visual C# 2008";
initUSART(ENABLE,9600,NULLFUNCTION1);
sendToUsart(sizeof(sbuf),sbuf,NULLFUNCTION1);
在串口助手里就可以看到Hello Visual C# 2008了。很簡單吧。

如果Keil支持C++的話,那會更簡單。

關閉窗口

相關文章

欧美亚洲精品日韩| 亚洲精品综合网| 国产淫片免费看| 国产精品欧美在线| 精品久久久久久综合日本欧美| 99re热这里只有精品视频| 欧美国产一区二区三区激情无套| 午夜激情电影在线播放| 久久mv成人精品亚洲动漫| 亚洲制服丝袜在线播放| 超碰成人在线免费观看| 国产精品久久av| 最近2019中文字幕第三页视频| 色婷婷av一区| 久久久99久久| 另类小说一区二区三区| 欧美oldwomenvideos| 四虎国产精品成人免费影视| 成人日韩欧美| 最新在线观看av网站| 写真福利片hd在线播放| 欧美一级淫片aaaaaa| 你懂的国产在线| 性猛交娇小69hd| 欧美一级小视频| 高清欧美精品xxxxx| 久久久免费看| 亚洲精品五月天| 国产一区免费电影| 欧美午夜国产| 欧美禁忌电影网| 蜜桃精品视频| 粉嫩一区二区三区| 五月花成人网| av二区在线| 一级毛片在线观| 福利视频网站| 免费观看成年人视频在线观看| 日本黄色免费视频| 夜夜躁很很躁日日躁麻豆| 国产精品99re| 五月激情四射婷婷| 成人手机在线免费视频| 国产探花在线观看视频| 国产精品涩涩涩视频网站| 蜜桃视频成人在线观看| 日本免费一区二区三区| 国产日韩欧美亚洲一区| 91在线精品视频| 国产精品美女免费视频| 欧美又大又硬又粗bbbbb| 欧美大片免费观看在线观看网站推荐| 亚洲系列中文字幕| 亚洲女人天堂视频| 亚洲美女在线视频| 精品亚洲男同gayvideo网站| 亚洲а∨天堂久久精品喷水 | 欧美国产先锋| 久久一区二区三区电影| 国产欧美日韩| 国内黄色精品| 日中文字幕在线| 一起操在线观看| 最新亚洲伊人网| 亚州色图欧美色图| 亚洲高清成人影院| 欧美一区二区少妇| 国内三级在线观看| av电影在线网| av网站在线免费| 在线三级电影| 波多野结衣在线观看| 欧美亚洲天堂| 欧美私密网站| 国产综合色区在线观看| 欧美成人一二区| 99视频有精品高清视频| 亚洲视频一起| 亚洲涩涩av| 日韩88av| 婷婷亚洲天堂| 三级黄色视屏| jizzjizzjizz亚洲女| 国产私人影院| 日本在线丨区| 影院在线观看全集免费观看| 午夜久久中文| 大胆国模一区二区三区| 国产精品45p| 成人无号精品一区二区三区| 午夜久久一区| 久久久久国产精品一区二区| 国产一区二区三区日韩| 91在线观看视频| 中文字幕一区二区日韩精品绯色| 国产精品高潮呻吟久久| 精品欧美aⅴ在线网站| 欧美日韩一区二区欧美激情| 日韩一区二区三区视频在线 | 亚洲国产成人精品无码区99| caopor在线视频| 美女流白浆视频| 亚洲毛片亚洲毛片亚洲毛片| 影音先锋亚洲天堂| 国产免费高清视频| 四虎国产精品永久地址998| 午夜一级毛片| 欧美风狂大伦交xxxx| 免费人成在线观看播放视频| 欧美xxxx做受欧美护士| 亚洲成a人片77777在线播放| 黄色成人av网站| 国产福利一区在线| 亚洲精品中文字幕在线观看| 欧美日韩美少妇| 亚洲新声在线观看| 国产成人精品免高潮费视频| 极品校花啪啪激情久久| 欧美啪啪免费视频| 在线免费观看污视频| 日本在线观看中文字幕| 欧美自拍第一页| av福利网址| 91在线看黄| 国产91亚洲精品久久久| 色琪琪久久se色| 男人的j进女人的j一区| 欧美韩国日本不卡| 精品视频999| 精品国产欧美一区二区五十路| 国产日韩欧美在线看| 中文字幕一区二区三区精彩视频 | 亚洲精品在线电影| 久久久久久久久久久人体| 99超碰麻豆| 水蜜桃色314在线观看| 日本在线不卡一区二区| 一级片中文字幕| 一本大道久久精品| 中文字幕高清在线观看| 成人精品电影在线| 欧美一区二区三区免费看| 国产aⅴ综合色| 欧美天堂在线观看| 久久久极品av| 国产一区二区免费在线观看| 黄色三级视频片| 农村黄色一级片| 亚洲色图另类图片| 深夜福利免费在线观看| 亚洲一区二区三区中文字幕在线观看| 最新亚洲一区| 日本在线一区二区| 精品白丝av| 中文字幕中文字幕一区二区| 精品国产百合女同互慰| 国产精品视频色| 激情综合在线观看| 久久黄色免费网站| 久久国产精品1区2区3区网页| 在线观看av资源| 国产精品视频一区二区三区综合 | 澳门av一区二区三区| 欧美久久成人| 国产精品伦理在线| 夜夜嗨av色一区二区不卡| 亚洲综合第一页| 日韩一级片播放| wwwwww国产| 成年女人午夜毛片免费看| 黄色在线网站噜噜噜| 欧美激情成人在线| 亚洲精品国产无天堂网2021| 中文字幕日韩av| 日韩视频在线播放| 极品蜜桃臀肥臀-x88av| 欧亚成年男女午夜| 免费看a在线观看| 91精品国产91久久久久久黑人| 亚洲国产精品av| 国产香蕉一区二区三区在线视频 | 97av在线视频| 久久亚洲高清| 亚洲国产av一区| 黄网站在线观看永久免费| 色哟哟免费在线观看 | 欧美男体视频| 日韩电影免费在线| 91麻豆精品国产无毒不卡在线观看 | 精品一区二区三区免费| 欧美久久久久久久久中文字幕| 国产精品丝袜久久久久久高清 | 日韩电影在线免费| 欧美日韩一区二区三区在线看| 91精品久久久久久久久不口人| 超碰在线播放91| 国产又粗又大又爽| 国产资源在线播放| 亚洲澳门在线| 污片在线观看一区二区| 国产成人精品视| 日韩精品在线播放视频| 亚洲伦片免费看| 亚洲91av| 美女视频黄免费的久久| 欧美不卡一二三| 亚洲国产一区二区三区在线播| 欧美激情一区二区视频| 97dyy97影院理论片在线| 久久精品66| 日本一区二区三区四区在线视频 | 中文字幕人妻熟女人妻a片| 亚洲图区综合| 澳门成人av网| 成人综合在线观看| 最新91在线视频| 人妻熟女一二三区夜夜爱| 国产精品老熟女视频一区二区| 国产一级二级三级在线观看| 国产一区二区三区四区老人| 欧美性色黄大片手机版| 久久精品丝袜高跟鞋| 2025国产精品自拍| www.男人的天堂| 国产成人三级| 欧美日韩综合视频网址| 国产精品日韩欧美一区二区三区| 免费人成又黄又爽又色| 1插菊花综合| 久久99精品久久久久久园产越南| 亚洲一区二区三区影院| 69堂成人精品视频免费| 顶级黑人搡bbw搡bbbb搡| 另类图片激情| 国产精品hd| 亚洲第一福利在线观看| 国内精品在线观看视频| 男人天堂av网| 欧美成人黑人| 欧美精彩视频一区二区三区| 国产精品久久久久久一区二区 | 黄色片视频在线免费观看| 国产88在线观看入口| 日韩色淫视频| 国产精品天美传媒| 成人乱人伦精品视频在线观看| 亚洲天堂av中文字幕| 中文字幕在线观看第一页| 亚洲欧美高清| 亚洲天堂网站在线观看视频| jizzjizz国产精品喷水| 久操久操久操| 三级在线看中文字幕完整版| 久久你懂得1024| 国产欧美一区二区三区久久人妖| 美女三级黄色片| 高清在线观看av| 国产一区二区视频在线播放| 欧美激情影音先锋| 青娱乐国产视频| 欧美理论在线观看| 狠狠色丁香婷婷综合久久片| 久久久影视精品| 538精品视频| 国产一级片在线播放| 黄页网站大全一区二区| 午夜精品久久久久久99热| 日本在线观看网址| 明星乱亚洲合成图.com| 尤物精品在线| 久久久精品国产| 亚洲成人网在线播放| 调教在线观看| 国产一区视频在线看| 国产精品免费观看在线| 日本一区二区不卡在线| a天堂资源在线| 一区二区三区在线观看网站| 色综合电影网| 性猛交xxxx| 欧美精品系列| 亚洲美女黄色片| a级大片在线观看| jzzjzzjzz亚洲成熟少妇| 99视频精品在线| 国产91精品久久久久久| 久久免费视频6| 涩涩涩在线视频| 午夜亚洲国产au精品一区二区| 成人高清dvd| 午夜激情福利视频| 国产视频一区在线观看一区免费| 欧美夫妻性生活xx| 久久99久久久| 欧美性片在线观看| 欧美日韩一区二区在线视频| 欧美精品久久久久久久久25p| 国产精品666| 丁香一区二区三区| 91精品国产99久久久久久红楼| 国产毛片久久久久| 综合国产视频| 深夜精品寂寞黄网站在线观看| 网站永久看片免费| 国产伦子伦对白在线播放观看| 精品久久久久久电影| 国产精品免费成人| 中文在线一二区| 2020国产精品自拍| 色综合久久av| 十大免费污污软件| 老司机精品视频一区二区三区| 亚洲精品日韩av| 色先锋av资源中文字幕| 欧美精品播放| 日韩av免费在线看| 国产美女主播在线观看| 波多野结衣在线观看一区二区| 久久精品视频在线观看| 国产精品30p| 凹凸成人在线| 亚洲性69xxxbbb| 国产一级av毛片| 亚洲三级av| 在线观看成人黄色| 国产一级在线免费观看| 人人爱人人干婷婷丁香亚洲| 精品亚洲一区二区三区在线观看| 国产福利在线导航| 日韩色性视频| 亚洲精品一区久久久久久| 一级在线观看视频| 成人直播视频| 精品少妇一区二区三区在线播放 | 99热最新网址| 久久综合成人精品亚洲另类欧美| 天天综合五月天| 91.·福利| 国产精品护士白丝一区av| 欧美 日韩 亚洲 一区| 日本在线三级| 亚洲黄色免费电影| 极品粉嫩美女露脸啪啪| a视频在线免费看| 欧美精品色综合| 99国产精品无码| 国产精品一区免费在线 | 日韩一级在线观看| 免费国产羞羞网站美图| 成人av地址| 97成人在线视频| 岛国电影中文在线| 国产综合成人久久大片91| 亚洲免费视频一区| 欧美写真视频一区| 色综合中文综合网| 亚洲色图100p| 蜜桃一区二区三区| 国产精品人成电影| 国产极品嫩模在线视频一区| 99热精品国产| 国产精品视频黄色| 鲁鲁在线中文| 国产亚洲精品久久久久久| 91丨九色丨丰满| 视频一区二区国产| 久久免费看毛片| 国产乱理伦片a级在线观看| 欧美精品色一区二区三区| 国产精品30p| 欧美成人日韩| 奇米视频888战线精品播放| 中文在线a√在线8| 欧美久久久久免费| 四虎成人永久免费视频| 在线看片一区| 五月天婷亚洲天综合网鲁鲁鲁| 日韩福利一区二区| 欧美videossexotv100| 无码人妻精品一区二区三区蜜桃91| 好吊日精品视频| 一区二区三区在线视频看| 高清性色生活片在线观看| 精品成人免费观看| 国产主播第一页| 日韩黄色片在线观看| 国产毛片视频网站| 久草在线新免费首页资源站| 这里精品视频免费| 天堂网av2014| 成人avav影音| 久久国产激情视频| 青青在线精品| 国产成人欧美在线观看| 国产免费黄色大片| 国产盗摄一区二区三区| 欧美日韩精品区别| 深夜成人影院| 日本高清久久天堂| 91视频在线|