亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? slave.c

?? 單片機接口技術實用子程序 配套程序 學單片機的可以看看。精彩在里面。
?? C
字號:
//-----------------------函數聲明,變量定義--------------------------------------------------------
#include <reg51.h>
sbit RE_DE=P1^0;

#define COUNT 10                // 定義接收緩沖區大小 
#define ADD    5				//定義設備地址
unsigned char buffer[COUNT];	//定義接收緩沖區
unsigned char point;            //定義接收數據個數指示變量

void UART_init();               //串口初始化函數
void COM_send(void);            //串口接收函數
unsigned char CLU_checkdata(void);//計算校驗位函數
//--------------------------------------------------------------------------------------------------
// 函數名稱: UART_init()串口初始化函數
// 函數功能: 在系統時鐘為11.059MHZ時,設定串口波特率為9600bit/s
//            串口接收中斷允許,發送中斷禁止
//--------------------------------------------------------------------------------------------------
void UART_init()
{
                     //初始化串行口和波特率發生器 
SCON =0x0F0;          //選擇串口工作方式為3,打開接收允許
TMOD =0x21;          //定時器1工作在方式2,定時器0工作在方式1
TH1 =0xfd;           //實現波特率9600(系統時鐘11.0592MHZ)
TL1 =0xfd;           //實現波特率9600(系統時鐘11.0592MHZ)
TR1 =1;              //啟動定時器T1
ET1 =0; 
ES=1;                //允許串行口中斷
PS=1;                //設計串行口中斷優先級
EA =1;               //單片機中斷允許
SM2=1;                //設備處于地址監聽狀態
}
//--------------------------------------------------------------------------------------------------
// 函數名稱: com_interrup()串口接收中斷處理函數
// 函數功能: 接收包括起始位0xFE,地址位和終止位0xEF在內的十位數據到數據緩沖區,
//            地址不匹配,則接收到的是無效數字,不寫到接收緩沖區
//--------------------------------------------------------------------------------------------------
com_interrupt(void) interrupt 4 using 3
{
  unsigned char RECEIVR_buffer;
  if(RI) 
  {                               //處理接收中斷
   RI=0;                                 //清除中斷標志位
   RECEIVR_buffer=SBUF;		            //接收串口數據
   if(point==0)						    //如果還沒有接收到起始位
        {
        if(RECEIVR_buffer==0xFE)         //判斷是否起始標志位
             buffer[point++]=RECEIVR_buffer;//起始正確,接收起始位
		else
		     point=0;				    //不是,繼續等待起始位
			} 
     else if(point==1)						//是否地址位
        {
        if(RECEIVR_buffer==ADD)          //判斷地址是否匹配
          buffer[point++]=RECEIVR_buffer;//地址匹配,接收開始接收
		else
		     point=0;				    //不匹配,繼續下一個起始位
			} 
else if(point>0&&point<10)				 //判斷是否接收夠十位數據
	 buffer[point++]=RECEIVR_buffer;	 //不夠,把接收到的數據放入接收緩存區
else point=0;               			 //緩沖區已滿,清除緩存區內數據重新接收
}
if(TI)                                   //串口發送中斷
{
 TI=0;                                   //清除發送中斷
 }
}
//--------------------------------------------------------------------------------------------------
// 函數名稱: COM_send()串口發送函數
// 函數功能: 把數據緩沖區的十位數據發送出去
//--------------------------------------------------------------------------------------------------
void COM_send(void)
{
 RE_DE=1;                                //設置MAX483進入發送狀態
 for(point=0;point<=10,TI=1;point++)	 //連續發送十位數據
                                         //把緩存區的數據都發送到串口
  {
   SBUF=buffer[point];
   TI=0;
   }
    RE_DE=0;                                //設置MAX483進入接收狀態
}

//--------------------------------------------------------------------------------------------------
// 函數名稱: 主函數
// 函數功能: 調度個子函數,完成通信過程
//--------------------------------------------------------------------------------------------------
 void main(void)
 {
   UART_init();						 //初始化串口

  do
  {
   }
   while(point!=10);		//判斷數據是否接收完成
   COM_send();				//地址匹配,數據完整接收,調用發送程序通知主機
  SM2=0;                  //設置為點對點通信狀態   
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
尤物在线观看一区| 99久精品国产| 91国产成人在线| 2023国产精华国产精品| 亚洲一区影音先锋| www.欧美色图| 国产免费久久精品| 裸体歌舞表演一区二区| 欧美影视一区在线| 国产精品成人免费在线| 激情av综合网| 欧美va在线播放| 午夜电影一区二区三区| 日本韩国精品一区二区在线观看| 久久综合久久99| 免费在线一区观看| 555www色欧美视频| 调教+趴+乳夹+国产+精品| 色婷婷香蕉在线一区二区| 国产精品女人毛片| 粉嫩嫩av羞羞动漫久久久 | 久久久不卡网国产精品二区| 亚洲成人动漫在线观看| 欧美影院午夜播放| 亚洲永久免费视频| 欧美自拍偷拍一区| 一区二区三区高清| 欧美日韩一区二区不卡| 亚洲va在线va天堂| 91精品国产综合久久久久| 婷婷成人激情在线网| 777色狠狠一区二区三区| 三级在线观看一区二区| 欧美一区二区三区影视| 日本免费新一区视频| 在线不卡a资源高清| 日韩在线一二三区| 日韩欧美国产综合一区| 国产综合一区二区| 亚洲国产高清在线观看视频| av不卡一区二区三区| 一区二区三区不卡在线观看| 欧美日韩激情一区二区| 日本亚洲一区二区| 久久久精品欧美丰满| 成人亚洲一区二区一| 亚洲女同女同女同女同女同69| 色系网站成人免费| 天使萌一区二区三区免费观看| 欧美日韩激情一区二区三区| 久久精品国产一区二区三区免费看| 欧美精品一区在线观看| 国产a视频精品免费观看| 国产精品成人在线观看| 欧美精品自拍偷拍| 国产成人一区在线| 亚洲一二三四在线| 精品国产免费人成电影在线观看四季| 国产一区二区三区综合| 中文字幕在线观看不卡| 欧美群妇大交群中文字幕| 极品瑜伽女神91| 亚洲人快播电影网| 日韩欧美一级二级三级| 成a人片亚洲日本久久| 日日嗨av一区二区三区四区| 国产欧美日韩激情| 7777精品伊人久久久大香线蕉 | 久久久一区二区三区| 一本色道久久综合亚洲91| 爽好久久久欧美精品| 国产精品免费视频观看| 91精品一区二区三区久久久久久 | 天天综合色天天| 亚洲国产精品成人久久综合一区| 精品视频1区2区| av影院午夜一区| 国产主播一区二区三区| 亚洲国产精品综合小说图片区| 久久这里都是精品| 在线区一区二视频| 国产精品1区2区| 奇米一区二区三区| 一区二区视频在线| 久久久久免费观看| 日韩一级高清毛片| 欧美熟乱第一页| 色成年激情久久综合| 国产精品18久久久久久久网站| 日本vs亚洲vs韩国一区三区| 亚洲欧美区自拍先锋| 国产欧美一区二区三区鸳鸯浴 | 五月婷婷激情综合| 亚洲欧美一区二区在线观看| 国产日韩精品一区| 欧美草草影院在线视频| 91精品黄色片免费大全| 精品视频999| 在线免费观看日韩欧美| 99久久er热在这里只有精品66| 国产成人免费视频网站| 精品一区二区三区欧美| 奇米色一区二区| 视频在线观看国产精品| 午夜影院在线观看欧美| 亚洲国产裸拍裸体视频在线观看乱了 | 午夜精品久久久久久不卡8050| 国产精品久久久爽爽爽麻豆色哟哟| 精品国产乱码久久久久久牛牛| 777xxx欧美| 91精品欧美一区二区三区综合在| 色婷婷亚洲婷婷| 色偷偷88欧美精品久久久| 99re6这里只有精品视频在线观看| 国产黄人亚洲片| 成av人片一区二区| 91麻豆国产自产在线观看| 91麻豆蜜桃一区二区三区| av不卡免费在线观看| 91蜜桃婷婷狠狠久久综合9色| aaa欧美大片| 欧美色综合影院| 欧美国产综合一区二区| 国产精品麻豆99久久久久久| 日本一区二区视频在线观看| 国产精品女主播av| 一二三四区精品视频| 五月天一区二区| 久久99精品国产麻豆婷婷| 国产成人亚洲综合a∨婷婷图片| 成人精品一区二区三区四区| 91免费小视频| 欧美精品一卡二卡| 久久亚洲春色中文字幕久久久| 国产精品久久久久一区| 亚洲一区中文在线| 日本不卡视频在线| 丁香婷婷深情五月亚洲| 在线精品视频小说1| 欧美一卡二卡在线| 亚洲国产精品ⅴa在线观看| 亚洲电影在线免费观看| 国产一区二区三区日韩| 色婷婷综合五月| 精品国产一区二区亚洲人成毛片 | 7777精品伊人久久久大香线蕉的 | 亚洲夂夂婷婷色拍ww47| 久久99国内精品| 91在线porny国产在线看| 91麻豆精品久久久久蜜臀| 国产肉丝袜一区二区| 亚洲bt欧美bt精品| 国产99久久久精品| 欧美日韩不卡在线| 国产欧美日韩精品a在线观看| 亚洲国产精品综合小说图片区| 国模少妇一区二区三区| 欧美性xxxxxxxx| 中文字幕乱码日本亚洲一区二区| 亚洲bt欧美bt精品| 97久久超碰国产精品| 日韩女优电影在线观看| 亚洲一区二区三区美女| 国产精品99久| 日韩精品最新网址| 亚洲愉拍自拍另类高清精品| 成人综合在线观看| 日韩欧美的一区二区| 亚洲成av人片观看| 92精品国产成人观看免费| 久久午夜色播影院免费高清| 日韩1区2区日韩1区2区| 色欧美日韩亚洲| 国产精品久久久久毛片软件| 狂野欧美性猛交blacked| 欧美理论在线播放| 亚洲一区二区三区四区在线免费观看| 国产一区二区按摩在线观看| 欧美日韩mp4| 亚洲资源中文字幕| 91农村精品一区二区在线| 国产喂奶挤奶一区二区三区| 蜜乳av一区二区三区| 欧美系列在线观看| 一区二区三区四区中文字幕| 成人激情文学综合网| 国产欧美日韩在线观看| 国产一区二区三区免费看| 日韩欧美国产高清| 久久电影网站中文字幕| 欧美成人艳星乳罩| 美女尤物国产一区| 日韩精品一区二区在线观看| 日本不卡视频在线观看| 日韩免费在线观看| 国产一区二区三区免费在线观看| 精品久久五月天| 国产精品影视天天线| 国产亚洲精品福利| 国产不卡一区视频|