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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uart.h

?? 單片機編程語言 51單片機讀寫U盤例程 U盤作為數(shù)據(jù)的載體目前已廣泛應(yīng)用于嵌入式行業(yè)
?? H
字號:
/*
	Uart.h
	標準80C51單片機串行口通用收發(fā)程序
說明:
	RXD = P3.0
	TXD = P3.1
	晶振:11.0592MHz(缺省值)
	用定時器T1作為波特率發(fā)生器
	波特率:9600(缺省值)
	起始位:1
	數(shù)據(jù)位:8
	停止位:1
	校驗位:無
用法:
	1、根據(jù)實際情況,修改參數(shù)配置
	2、在主程序中包含本頭文件
	3、在main()函數(shù)開始處執(zhí)行串行口初始化函數(shù)UartInit()
	4、發(fā)送數(shù)據(jù)時直接用函數(shù)UartSendChar()和UartSendString()
	5、數(shù)據(jù)接收部分的程序框架已經(jīng)寫好,只需根據(jù)實際情況添加具體的處理代碼
*/


#ifndef _UART_H_
#define _UART_H_


#include <reg52.h>
#include "config.h"

//參數(shù)配置
#define MCLK		11059200L	//定義CPU主頻(Hz)
#define BAUD_RATE	9600L		//設(shè)置波特率


//定義發(fā)送中斷輔助標志(僅用于發(fā)送)
static volatile bit _TI_;

uint8 RS323BaudNumber(uint32 bps)
{
	uint8  RS323Baud;
	switch(bps)
	{
	/*	case 115200:
			RS323Baud = 7;
			break;	   */
		case 57600:
			RS323Baud = 0xff;
			break;
	/*	case 56000:
			RS323Baud = 5;
			break;
		case 38400:
			RS323Baud = 4;
			break;		  */
		case 19200:
			RS323Baud = 0xfd;
			break;		 
		case 14400:
			RS323Baud = 0xfc;
			break;
		case 9600:
			RS323Baud = 0xfa;
			break;
	//	case 4800:
	//		RS323Baud = 0;
	//		break;
		default:
			RS323Baud = 0xff;
			break;	
	}
	return 	 RS323Baud;
}

//串行口初始化
extern void UartInit(uint32 baud)
{
	char t;
	EA = 0;
	RXD = 1;
	TXD = 1;
	_TI_ = 1;
	SCON = 0x50;	//串口方式1
	PCON |= 0x80;	//波特率加倍
	t = TMOD;
	t &= 0x0F;
	t |= 0x20;
	TMOD = t;
//	TH1 = 256 - ( MCLK / 12 ) / ( 16 * BAUD_RATE );
	TH1 =   RS323BaudNumber(baud)	;
	TL1 = TH1;
	TR1 = 1;
	ES = 1;			//允許串行口中斷
	EA = 1;			//允許中斷
}


//串行口中斷服務(wù)程序
static void UartINTSVC() interrupt 4
{
	char c;
	if ( RI )	//接收中斷
	{
		c = SBUF;
		RI = 0;
		//在這里添加其它代碼
	}
	if ( TI )	//發(fā)送中斷
	{
		TI = 0;
		_TI_ = 1;
	}
}


/*
功能:
	通過串行口發(fā)送單個字節(jié)
參數(shù):
	c:被發(fā)送的字節(jié)數(shù)據(jù),取值0x00~0xFF
*/
extern void UartSendChar(char c)
{
	while ( !_TI_ );
	_TI_ = 0;
	SBUF = c;
}


/*
功能:
	通過串行口發(fā)送字符串
參數(shù):
	*s:被發(fā)送的字符串
說明:
	字符串應(yīng)當以'\0'結(jié)尾,而'\0'本身不會被發(fā)送出去
*/
extern void UartSendString(char *s)
{
	char c;
	for (;;)
	{
		c = *s;
		if ( c == '\0' ) break;
		s++;
		UartSendChar(c);
	}
}



//********************************************************************************************************
// 函數(shù)名稱:SendResponse
// 輸入?yún)?shù):buff,字符串指針,類型:unsigned char
//           len,字符長度,類型:unsigned short
// 輸出參數(shù):無
// 功能描述:發(fā)送幀函數(shù)為底層字符發(fā)送處理函數(shù),ZLG/MODBUS RTU協(xié)議棧中使用該函數(shù)發(fā)送幀數(shù)據(jù)
//********************************************************************************************************

extern void SendResponse(char *buff,uint16 len)
{
	uint16	i;
	char c;
	for(i=0;i<len;i++)
	{ 
		c = *(buff+i);
		UartSendChar(c);
	}
}


#endif	//_UART_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品久久久| 国产成人免费视频精品含羞草妖精| 老司机免费视频一区二区三区| 欧美日韩在线三级| 亚洲成人激情av| 精品日韩在线观看| 成人黄页毛片网站| 亚洲视频一区二区免费在线观看| 韩国精品主播一区二区在线观看 | 亚洲人成在线观看一区二区| 亚洲综合在线电影| 日韩欧美久久久| 成人免费看黄yyy456| 亚洲国产一区视频| 日韩欧美亚洲一区二区| 99精品黄色片免费大全| 免费人成精品欧美精品| 日本一区二区三区电影| 日韩一级完整毛片| 国产日韩欧美高清在线| 国产精品系列在线播放| 一区二区三区四区中文字幕| 欧美在线一区二区| 国产91在线|亚洲| 久色婷婷小香蕉久久| 亚洲自拍偷拍网站| 欧美一级欧美三级| 91在线精品秘密一区二区| 亚洲综合在线第一页| 一区二区三区四区视频精品免费 | 精品免费国产一区二区三区四区| 国产a区久久久| 久久激五月天综合精品| 欧美精品一区二区久久久| 国产超碰在线一区| 国产精品电影院| 欧美一区二区三区免费| 成人av资源在线观看| 麻豆成人综合网| 午夜av一区二区| 国产精品久久久久一区二区三区 | 午夜久久久久久久久久一区二区| 337p亚洲精品色噜噜| 色婷婷久久99综合精品jk白丝| 蜜乳av一区二区| 日本美女视频一区二区| 亚洲小说欧美激情另类| 亚洲天堂精品视频| 亚洲色欲色欲www| 亚洲视频电影在线| 亚洲精品精品亚洲| 中文字幕亚洲在| 洋洋av久久久久久久一区| 亚洲人成伊人成综合网小说| 一区二区三区日韩欧美精品| 亚洲一级不卡视频| 日韩国产精品大片| 国产经典欧美精品| 激情偷乱视频一区二区三区| www.日韩大片| 日韩一区二区精品在线观看| 亚洲精品一区二区三区在线观看 | 婷婷综合久久一区二区三区| 日韩在线一二三区| 国产成人超碰人人澡人人澡| 91麻豆精品秘密| 欧美成人a视频| 亚洲黄网站在线观看| 韩国成人精品a∨在线观看| 奇米四色…亚洲| 91日韩精品一区| 久久精品人人爽人人爽| 男男视频亚洲欧美| 国产婷婷色一区二区三区四区| 精品国产91久久久久久久妲己| 国产日韩欧美在线一区| 日韩在线卡一卡二| 色噜噜狠狠成人中文综合| 久久久.com| 美女精品自拍一二三四| 欧美二区三区的天堂| 亚洲人成网站色在线观看| 丁香婷婷综合色啪| 2023国产精品| 极品少妇xxxx精品少妇| 精品国产91九色蝌蚪| 欧美日韩免费电影| 国产欧美综合在线观看第十页| 五月天精品一区二区三区| 91在线国产福利| 成人免费在线播放视频| 国产成人8x视频一区二区| 日韩精品最新网址| 亚洲一二三四区不卡| 欧美午夜精品一区| 亚洲一级二级在线| 3atv在线一区二区三区| 精品一区二区久久| 日本一区二区成人| 91在线观看地址| 日韩不卡手机在线v区| 欧美va在线播放| 99国内精品久久| 日本亚洲三级在线| 国产精品国产精品国产专区不片| 成人午夜激情片| 无吗不卡中文字幕| 久久精品一区二区三区av| 色婷婷综合久久久久中文一区二区| 夜夜夜精品看看| 91精品国产入口在线| 成人妖精视频yjsp地址| 亚洲亚洲精品在线观看| 欧美日韩亚洲综合一区二区三区 | 精品国产91久久久久久久妲己| 韩日av一区二区| 国产人成一区二区三区影院| 欧美日韩国产免费一区二区| 成人久久视频在线观看| 天堂午夜影视日韩欧美一区二区| 亚洲精品大片www| 精品一区二区三区蜜桃| 国产精品灌醉下药二区| 欧美视频日韩视频在线观看| 大胆亚洲人体视频| 国产在线国偷精品免费看| 日韩综合一区二区| 一区二区三区四区激情 | 久久精品国产99久久6| 亚洲人成在线播放网站岛国| 2023国产精华国产精品| 欧美mv和日韩mv国产网站| 欧美日韩精品一区二区天天拍小说| 国产精品91一区二区| 成人黄色免费短视频| 国产麻豆精品在线| 成人毛片视频在线观看| 99re这里只有精品首页| 在线观看国产91| 精品久久久网站| 日韩毛片一二三区| 亚洲成在人线在线播放| 久久成人18免费观看| 99久久精品国产麻豆演员表| 国产风韵犹存在线视精品| 高清av一区二区| 91丨九色porny丨蝌蚪| 欧美午夜精品一区二区蜜桃| 91小宝寻花一区二区三区| 国产精品综合在线视频| 欧美亚洲国产一区在线观看网站| 欧美性三三影院| 在线观看网站黄不卡| 激情久久久久久久久久久久久久久久| 午夜激情久久久| 99久久99精品久久久久久 | av一本久道久久综合久久鬼色| 97精品久久久久中文字幕| 欧美日韩国产精选| 欧美精品一区二区三区在线播放| 亚洲欧美在线观看| 日韩中文字幕区一区有砖一区 | 精品日韩av一区二区| 亚洲午夜精品在线| 成人午夜大片免费观看| 在线区一区二视频| 亚洲激情自拍偷拍| 91网站最新地址| 一区二区中文视频| 国内成人免费视频| 欧美一级黄色片| 成人看片黄a免费看在线| 亚洲视频在线一区| 欧美大黄免费观看| 亚洲国产欧美日韩另类综合| 99re6这里只有精品视频在线观看| 亚洲欧洲成人自拍| 欧美区视频在线观看| 精品一区二区三区的国产在线播放| 久久久久99精品一区| 色综合天天综合网天天看片| 欧美aaa在线| 国产精品成人免费精品自在线观看| va亚洲va日韩不卡在线观看| 舔着乳尖日韩一区| 亚洲欧美区自拍先锋| 欧美一区二区高清| eeuss国产一区二区三区| 蜜桃精品视频在线| 一区二区三区中文免费| 久久新电视剧免费观看| 欧美视频第二页| 色吊一区二区三区| 成人一区二区在线观看| 国产一区二区剧情av在线| 性做久久久久久| 亚洲.国产.中文慕字在线| 国产精品不卡一区二区三区| 亚洲欧洲日韩女同| 99精品视频一区二区三区|