国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

串口2

2019-11-08 03:06:58
字體:
供稿:網(wǎng)友
/*-----------------------------------------------    名稱:串口通信    網(wǎng)站:www.doflye.net    編寫:shifang    日期:2009.5    修改:無    內(nèi)容:連接好串口或者usb轉(zhuǎn)串口至電腦,下載該程序,打開電源          打開串口調(diào)試程序,將波特率設(shè)置為9600,無奇偶校驗          晶振11.0592MHz,發(fā)送和接收使用的格式相同,如都使用          字符型格式,設(shè)置正確后接受框可以看到UART test,技術(shù)論壇:www.doflye.net thank you!  ------------------------------------------------*/    #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義                          #include"delay.h"  /*------------------------------------------------                     函數(shù)聲明  ------------------------------------------------*/  void SendStr(unsigned char *s);  /*------------------------------------------------                      串口初始化  ------------------------------------------------*/  void InitUART  (void)  {        SCON  = 0x50;               // SCON: 模式 1, 8-bit UART, 使能接收        TMOD |= 0x20;               // TMOD: timer 1, mode 2, 8-bit 重裝      TH1   = 0xFD;               // TH1:  重裝值 9600 波特率 晶振 11.0592MHz        TR1   = 1;                  // TR1:  timer 1 打開                               EA    = 1;                  //打開總中斷      //ES    = 1;                  //打開串口中斷  }                              /*------------------------------------------------                      主函數(shù)  ------------------------------------------------*/  void main (void)  {    InitUART();        while (1)                             {      SendStr("UART test,技術(shù)論壇:www.doflye.net thank you!");      DelayMs(240);//延時循環(huán)發(fā)送      DelayMs(240);      }  }    /*------------------------------------------------                      發(fā)送一個字節(jié)  ------------------------------------------------*/  void SendByte(unsigned char dat)  {   SBUF = dat;   while(!TI);        TI = 0;  }  /*------------------------------------------------                      發(fā)送一個字符串  ------------------------------------------------*/  void SendStr(unsigned char *s)  {   while(*s!='/0')// /0 表示字符串結(jié)束標(biāo)志,                  //通過檢測是否字符串末尾    {    SendByte(*s);    s++;    }  }
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武川县| 怀集县| 尉氏县| 璧山县| 巴马| 筠连县| 昭通市| 福贡县| 原平市| 马山县| 凤山市| 金堂县| 潜江市| 达孜县| 盐边县| 寻乌县| 西城区| 喜德县| 夏津县| 乌海市| 长丰县| 噶尔县| 隆尧县| 沈丘县| 若尔盖县| 慈溪市| 梧州市| 宁南县| 淮滨县| 儋州市| 宜宾县| 巴林左旗| 巩义市| 安丘市| 苏尼特右旗| 龙南县| 惠水县| 扎囊县| 重庆市| 岫岩| 西贡区|