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

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

?? 5_uart_sst.h

?? 單片機一次性擴展5個串口
?? H
字號:
//===========================SST MCU擴展的5個UART使用說明==============================
//	本例程是使用SST MCU(SST89E/V52RD,54RD,58RD,516RD)的特殊硬件功能做的,新增加2個擴展UART的功能.
//  擴展UART的特點:采用全雙工方式,即:收發不用分時;采用半雙工方式,可擴展5個新的UART
//  
//  1.發送和接收均采用中斷方式,不占用標準8052的資源(定時器,硬件中斷,RAM),
//    占用的資源均是SST MCU的特殊資源,因此這個例子只適合SST的單片機,不能用于其它非SST的MCU
//	2.發送采用UART4_SEND_OUT(data)函數,直接取要發送的數據即可.
//	3.接收采用中斷方式接收,接收的數據放在自己定義的變量"UART4_SBUF"單元內.
//	4.使用本例程請參考MAIN.C函數.//
//		4.0	 加入本文件進行一些函數的聲明和設置參數(晶振頻率,通訊的波特率,緩沖區的大小,UART的I/O口定義)
//		4.2  對擴展UART進行初始化和打開:
//					UART4_INIT(); // 初始化UART4
//					UART4_RX_ENABLE(); // 允許UART4接收
//		4.3  接收首先查詢UART通道的數據接收到標志--UART4_RI,若為1,說明已接收到數據,則從UART4_SBUF單元取出數據即可
//			  if (UART4_RI)				//已經接收到數據,將接收到的數據存入UART4_BUF的內存中
//					{	UART4_RI = 0;   // 清除接收標志,UART4_RI這個標志在接收到一個字節后會自動置1
//						UART4_BUF[] = UART4_SBUF; // 取出接收到的數據,送到緩沖區內
//					}
//	5. 本示例可用串口調試串口進行測試,上電開始即會發送--"12"2個字符到PC,
//		然后從PC端發送一串數據到UART,應在馬上可收到返回的數據,從而驗證了UART的收發結果.
//		然后再換成其余4個UART的I/O,應都能正常工作.
//  6.  在11.0592M晶振,雙倍速模式下,波特率為9600,在單倍速模式下,波特率為4800,
//		對應的波特率和晶振的關系,在單倍速模式下:
//      4800--11.0592Mhz;     9600--18.432Mhz;    19200--40MHZ  
//===============================================================================================
//			香港弘微科技有限公司(SPAC)
//			技術支持:田伯運  0755-26010579    andy.tian@spacltd.com.cn
//===============================================================================================  

#ifndef __5_UART_SST_H__
#define __5_UART_SST__

#include <SST89x5xxRD2.H> // SFR聲明

//--------------------------------------------------------------------
//擴展UART用到的硬件定義
//--------------------------------------------------------------------
//----------------------晶振和波特率可以根據實際改變------------------
#define BAUD_RATE 4800      //4800--11.0592Mhz,14.7456Mhz//9600--18.432Mhz	//19200--40MHZ  //57600 // 用戶定義的UART0波特率
#define SYSCLK 	11059200	//40000000	//14745600	//18432000	//11059200	//18432000 // 系統時鐘取自外部18.432MHz晶體

//--------------UART0通道所用的I/O管腳(暫時不能改變)-----------------
sbit UART0_RX = P1^3; // UART0 接收引腳,固定管腳,不能更換
sbit UART0_TX = P2^0; // UART0 發送引腳,可隨需要更換為其它管腳
//--------------UART1通道所用的I/O管腳(暫時不能改變)-----------------
sbit UART1_RX = P1^4; // UART1 接收引腳,固定管腳,不能更換
sbit UART1_TX = P2^1; // UART1 發送引腳,可隨需要更換為其它管腳
//--------------UART2通道所用的I/O管腳(暫時不能改變)-----------------
sbit UART2_RX = P1^5; // UART2 接收引腳,固定管腳,不能更換
sbit UART2_TX = P2^2; // UART2 發送引腳,可隨需要更換為其它管腳
//--------------UART3通道所用的I/O管腳(暫時不能改變)------------------
sbit UART3_RX = P1^6; // UART3 接收引腳,固定管腳,不能更換
sbit UART3_TX = P2^3; // UART3 發送引腳,可隨需要更換為其它管腳
//--------------UART1通道所用的I/O管腳(暫時不能改變)-----------------
sbit UART4_RX = P1^7; // UART4 接收引腳,固定管腳,不能更換
sbit UART4_TX = P2^4; // UART4 發送引腳,可隨需要更換為其它管腳
//--------------------------------------------------------------------
//全局變量
//--------------------------------------------------------------------
extern unsigned int TIME_COUNT;			//將定義改為變量,以便他人修改
//--------------UART0通道所用的變量-----------------------------------
extern  bit UART0_RI; // 不能用字節變量,UART0接受完成標志
extern  bit UART0_TI; // 不能用字節變量,UART0 發送完成標志
extern   char UART0_SBUF; // UART0 發送和接收數據緩沖器
//--------------UART1通道所用的變量-----------------------------------
extern   bit UART1_RI; // UART1接受完成標志
extern   bit UART1_TI; // UART1 發送完成標志
extern   char UART1_SBUF; // UART1 發送和接收數據緩沖器
//--------------UART2通道所用的變量-----------------------------------
extern   bit UART2_RI; // UART2接受完成標志
extern   bit UART2_TI; // UART2 發送完成標志
extern   char UART2_SBUF; // UART2 發送和接收數據緩沖器
//--------------UART3通道所用的變量-----------------------------------
extern   bit UART3_RI; // UART3接受完成標志
extern   bit UART3_TI; // UART3 發送完成標志
extern   char UART3_SBUF; // UART3 發送和接收數據緩沖器
//--------------UART1通道所用的變量-----------------------------------
extern   bit UART4_RI; // UART4接受完成標志
extern   bit UART4_TI; // UART4 發送完成標志
extern   char UART4_SBUF; // UART4 發送和接收數據緩沖器

//--------------------------------------------------------------------
// 函數原型
//--------------------------------------------------------------------
//--------------UART0通道所用的函數-----------------------------------
extern  void UART0_INIT(); // UART0初始化程序
extern  void UART0_RX_ENABLE(); // UART0接收允許程序
extern  void UART0_SEND_OUT(unsigned char data_send); // UART0發送允許程序
//--------------UART1通道所用的函數-----------------------------------
extern  void UART1_INIT(); // UART1初始化程序
extern  void UART1_RX_ENABLE(); // UART1接收允許程序
extern  void UART1_SEND_OUT(unsigned char data_send); // UART1發送允許程序
//--------------UART2通道所用的函數-----------------------------------
extern  void UART2_INIT(); // UART2初始化程序
extern  void UART2_RX_ENABLE(); // UART2接收允許程序
extern  void UART2_SEND_OUT(unsigned char data_send); // UART2發送允許程序
//--------------UART3通道所用的函數-----------------------------------
extern  void UART3_INIT(); // UART3初始化程序
extern  void UART3_RX_ENABLE(); // UART3接收允許程序
extern  void UART3_SEND_OUT(unsigned char data_send); // UART3發送允許程序
//--------------UART4通道所用的函數-----------------------------------
extern  void UART4_INIT(); // UART4初始化程序
extern  void UART4_RX_ENABLE(); // UART4接收允許程序
extern  void UART4_SEND_OUT(unsigned char data_send); // UART4發送允許程序

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线观看免费视频| 欧美性视频一区二区三区| 成人黄色网址在线观看| 一本大道综合伊人精品热热| 91精品国产色综合久久| 国产清纯白嫩初高生在线观看91 | 视频在线在亚洲| 国产一区二区三区高清播放| 91色乱码一区二区三区| 在线播放中文字幕一区| 亚洲国产精品99久久久久久久久| 亚洲一区二区三区激情| 国产一区二区三区在线观看免费| 一本在线高清不卡dvd| 精品对白一区国产伦| 亚洲综合在线五月| 国产成人免费xxxxxxxx| 欧美高清激情brazzers| 亚洲情趣在线观看| 免费黄网站欧美| 色婷婷综合久久久久中文| 精品1区2区在线观看| 亚洲一区精品在线| av电影在线观看不卡| 欧美www视频| 亚洲高清在线视频| 91亚洲精品乱码久久久久久蜜桃| 久久色视频免费观看| 日本三级亚洲精品| 欧美吞精做爰啪啪高潮| 国产精品久线在线观看| 国产最新精品精品你懂的| 欧美日产在线观看| 亚洲精品日韩综合观看成人91| 国产 日韩 欧美大片| 精品国产青草久久久久福利| 午夜久久久影院| 欧美性视频一区二区三区| 亚洲丝袜精品丝袜在线| 成人免费毛片片v| 337p日本欧洲亚洲大胆精品| 免费成人在线观看| 欧美日韩黄色一区二区| 亚洲国产日韩综合久久精品| 成人高清免费观看| 中文字幕不卡一区| 成人免费视频免费观看| 国产精品系列在线| 99久久精品国产一区二区三区| 久久精品一区蜜桃臀影院| 国产一区二区三区四| 精品欧美一区二区久久| 久久91精品国产91久久小草| 精品日韩在线一区| 国产精品一二一区| 国产人成一区二区三区影院| 国产不卡视频在线播放| 国产欧美日韩一区二区三区在线观看| 国产一区二区免费看| 久久婷婷国产综合国色天香| 激情五月激情综合网| 久久精品亚洲一区二区三区浴池| 国产露脸91国语对白| 国产视频在线观看一区二区三区| 高清av一区二区| 中文字幕在线观看不卡| 91视频国产观看| 亚洲最新视频在线观看| 欧美欧美欧美欧美首页| 麻豆高清免费国产一区| 久久天天做天天爱综合色| 国产**成人网毛片九色| 一区二区三区免费| 日韩一区二区免费在线电影 | 亚洲色图丝袜美腿| 91黄色免费网站| 天天综合日日夜夜精品| 日韩欧美一级片| av资源网一区| 亚洲福利国产精品| 久久精品亚洲一区二区三区浴池| av网站免费线看精品| 日日噜噜夜夜狠狠视频欧美人| 欧美精品久久久久久久久老牛影院| 另类成人小视频在线| 亚洲欧美另类久久久精品| 欧美精选午夜久久久乱码6080| 另类小说色综合网站| 欧美精彩视频一区二区三区| 99久久精品国产导航| 日本va欧美va精品发布| 国产日韩三级在线| 91精品欧美福利在线观看| 国产福利91精品一区二区三区| 亚洲愉拍自拍另类高清精品| 久久久久久久久伊人| 精品污污网站免费看| 国产suv精品一区二区三区| 亚洲丶国产丶欧美一区二区三区| 精品国产自在久精品国产| 一本一本大道香蕉久在线精品 | 韩国中文字幕2020精品| 亚洲一区二区三区精品在线| 欧美成人r级一区二区三区| 一本到高清视频免费精品| 国产一区亚洲一区| 亚洲一二三级电影| 国产女同性恋一区二区| 欧美一二三四区在线| 欧美专区亚洲专区| 成人免费毛片aaaaa**| 国产一区二区三区精品视频| 婷婷中文字幕综合| 亚洲精品美国一| 国产精品毛片大码女人| 精品久久久久久久久久久久久久久久久 | 99久免费精品视频在线观看| 美腿丝袜亚洲综合| 五月婷婷久久综合| 亚洲一区二区三区在线播放| 国产精品少妇自拍| 久久综合精品国产一区二区三区| 日韩欧美一区二区视频| 91.成人天堂一区| 在线观看av不卡| 在线观看日韩精品| 91色婷婷久久久久合中文| 91丨九色丨蝌蚪富婆spa| jlzzjlzz国产精品久久| 成人av在线一区二区| 成人av在线观| 91社区在线播放| 一本大道久久a久久精品综合| www.日韩在线| av一区二区久久| 色欧美88888久久久久久影院| aaa亚洲精品| 91福利视频网站| 99re66热这里只有精品3直播 | 99久久精品国产精品久久| 亚洲人成影院在线观看| 亚洲大片免费看| 日韩福利视频导航| 成人妖精视频yjsp地址| 欧美系列一区二区| 久久色在线视频| 悠悠色在线精品| 国产精品一区免费视频| 91麻豆成人久久精品二区三区| 欧美日韩久久久久久| 精品电影一区二区| 一区二区三区免费在线观看| 玖玖九九国产精品| 色丁香久综合在线久综合在线观看| 91精品免费在线观看| ●精品国产综合乱码久久久久| 日韩精品一级中文字幕精品视频免费观看 | 午夜国产精品影院在线观看| 精品一区二区三区视频| 91精品福利视频| 久久久久高清精品| 午夜精品一区在线观看| 成人黄色电影在线 | 欧美性生活久久| 国产午夜亚洲精品理论片色戒 | 欧美高清一级片在线| 国产精品欧美一级免费| 全部av―极品视觉盛宴亚洲| 91亚洲精品一区二区乱码| 欧美精品一区二区三区很污很色的| 一区二区三区视频在线看| 国产精品小仙女| 欧美一区二区视频在线观看| 亚洲少妇30p| 成a人片亚洲日本久久| 精品日产卡一卡二卡麻豆| 亚洲va韩国va欧美va精品| 色综合一个色综合亚洲| 国产精品网站导航| 免费看欧美美女黄的网站| 欧美美女一区二区三区| 洋洋av久久久久久久一区| 不卡一区二区在线| 国产精品毛片大码女人| 国产精品系列在线观看| 久久综合九色综合97_久久久| 污片在线观看一区二区| 欧美日韩免费一区二区三区| 亚洲激情综合网| 91亚洲国产成人精品一区二三| 国产欧美一区二区精品性色超碰| 免费不卡在线观看| 日韩视频免费观看高清完整版 | 欧美大片日本大片免费观看| 首页欧美精品中文字幕| 在线电影一区二区三区| 亚洲国产色一区| 69p69国产精品| 日韩精品欧美精品| 欧美刺激脚交jootjob|