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

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

?? dataload.c

?? ch372驅動源代碼
?? C
字號:
/* 計算機應用程序將某個文件的數據通過USB下傳到單片機的RAM中,本程序中單片機再將數據從串口輸出,相當于USB轉串口,供參考 */
/*
; CH375/CH372 Bulk Data Download
; U2(AT89C51) Program
; 本程序測試收大數據塊
; 本程序適用于時鐘頻率不高于24MHz的標準MCS-51單片機
;
; Website:  http://winchiphead.com
; Email:    tech@winchiphead.com
; Author:   W.ch 2003.09
*/

/* MCS-51單片機C語言的示例程序 */

#include <reg52.h>
#include "CH375INC.H"

unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1;		/* CH375命令端口的I/O地址 */
unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0;		/* CH375數據端口的I/O地址 */

unsigned char xdata  data_buffer[0x8000]	_at_ 0x0000;
unsigned char xdata *p_xram;
unsigned char xdata *p_ser;

/* 延時2微秒,不精確 */
void	Delay2us( )
{
	unsigned char i;
#define DELAY_START_VALUE	1  /* 根據單片機的時鐘選擇初值,20MHz以下為0,30MHz以上為2 */
	for ( i=DELAY_START_VALUE; i!=0; i-- );
}

/* 延時50毫秒,不精確 */
void	Delay50ms( )
{
	unsigned char i, j;
	for ( i=200; i!=0; i-- ) for ( j=250; j!=0; j-- );
}

/* CH375初始化子程序 */
void	CH375_Init( )
{
	unsigned char i;
/* 設置USB工作模式, 必要操作 */
	CH375_CMD_PORT = CMD_SET_USB_MODE;
	Delay2us( );  /* 如果時鐘頻率低于16MHz則無需該指令延時 */
	CH375_DAT_PORT = 2;  /* 設置為使用內置固件的USB設備方式 */
	for ( i=100; i!=0; i-- ) {  /* 等待操作成功,通常需要等待10uS-20uS */
		if ( CH375_DAT_PORT==CMD_RET_SUCCESS ) break;
	}
/*	if ( i==0 ) { CH372/CH375存在硬件錯誤 }; */
/* 下述啟用中斷,假定CH375連接在INT0 */
	IT0 = 0;  /* 置外部信號為低電平觸發 */
	IE0 = 0;  /* 清中斷標志 */
	EX0 = 1;  /* 允許CH375中斷 */
}

/* CH375中斷服務程序,使用寄存器組1 */
void	mCh375Interrupt( ) interrupt 0 using 1
{
	unsigned char InterruptStatus;
	unsigned char length;
	CH375_CMD_PORT = CMD_GET_STATUS;  /* 獲取中斷狀態并取消中斷請求 */
	Delay2us( );  /* 如果時鐘頻率低于16MHz則無需該指令延時 */
	InterruptStatus = CH375_DAT_PORT;  /* 獲取中斷狀態 */
	if ( InterruptStatus == USB_INT_EP2_OUT ) {  /* 批量端點下傳成功 */
		CH375_CMD_PORT = CMD_RD_USB_DATA;  /* 從當前USB中斷的端點緩沖區讀取數據塊,并釋放緩沖區 */
		Delay2us( );  /* 如果時鐘頻率低于16MHz則無需該指令延時 */
		length = CH375_DAT_PORT;  /* 首先讀取后續數據長度 */
		if ( length == 0 )   /* 如果長度為0說明計算機將要開始下傳一個新的文件 */
		{	
			p_xram=data_buffer;   /* 將指針初始化以便接收 */
			p_ser=data_buffer;
		}
		else  /* 長度不為0則說明是下傳文件數據,接收到緩沖區中,再由主程序處理串口發送 */
		{	
			do {
				*p_xram = CH375_DAT_PORT;
				p_xram++;
			} while ( --length);
			if ( p_xram >= 0x7f80 ) p_xram=data_buffer;  /* 防止XRAM溢出,這是簡單處理,實際產品應該處理嚴密些 */
		}

	}
	else CH375_CMD_PORT = CMD_UNLOCK_USB;  /* 釋放當前USB緩沖區 */
}

main( ) {
	Delay50ms( );	/* 延時等待CH375初始化完成,如果單片機由CH375提供復位信號則不必延時 */
	CH375_Init( );  /* 初始化CH375 */
// Init serial baudrate
	PCON = 0x80;
	SCON = 0x50;  /* 8位串行數據 */
	TL2 = RCAP2L = 0xf6;//0 - RetLen;  /* 18.432MHz, 57600bps */
	TH2 = RCAP2H = 0xFF;
	T2CON = 0x34;  /* 定時器2用于串口的波特率發生器 */
	TI = 0; RI = 0;  /* 清除中斷標志 */
// ?
	EA = 1;  /* 允許中斷 */
	p_xram=data_buffer;
	p_ser=data_buffer;
	while ( 1 ) {  /* 以下指令開始工作循環,等待PC機命令進行操作 */
		if(p_ser<p_xram)
		{
			SBUF=*p_ser;
			while(!TI);
			TI=0;
			p_ser++;		
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影在线观看完整版一区二区| 日韩视频免费直播| 国产成人一区二区精品非洲| 免费高清不卡av| 亚洲成av人片| 日韩毛片一二三区| 国产日韩亚洲欧美综合| 日韩丝袜美女视频| 精品对白一区国产伦| 欧美精品久久久久久久多人混战 | 国产成人av影院| 日本美女一区二区三区| 五月天亚洲精品| 1区2区3区精品视频| 国产精品乱人伦一区二区| 久久久www免费人成精品| 精品国产一区二区亚洲人成毛片 | 欧美成人精品3d动漫h| 欧美一区二区三区的| 亚洲精品在线三区| 久久女同性恋中文字幕| 国产精品女主播在线观看| 国产色产综合色产在线视频| 久久久美女艺术照精彩视频福利播放| 日韩欧美中文字幕公布| 欧美日韩高清影院| 337p亚洲精品色噜噜狠狠| 91麻豆精品国产自产在线| 欧美精品一区在线观看| 国产亚洲欧美在线| 亚洲免费av在线| 亚洲线精品一区二区三区 | 色欧美日韩亚洲| av电影在线观看不卡| 欧美剧情电影在线观看完整版免费励志电影| 欧美亚洲高清一区二区三区不卡| 91精品国产91久久综合桃花| 日韩精品一区二区三区在线观看 | 日韩一区二区三区三四区视频在线观看 | 亚洲综合视频在线观看| 青青草国产精品97视觉盛宴| 国产真实乱对白精彩久久| av在线播放一区二区三区| 欧美自拍偷拍一区| 91精品国产综合久久久久| 久久影音资源网| 国产精品久久三区| 免费在线观看一区二区三区| 国产一区二区调教| 国产精品一区二区不卡| 欧美综合天天夜夜久久| 欧美www视频| 亚洲精品免费在线| 蜜桃久久av一区| 99久久精品免费精品国产| 欧美视频完全免费看| 久久精品亚洲乱码伦伦中文| 亚洲免费三区一区二区| 免费人成网站在线观看欧美高清| 久久丁香综合五月国产三级网站 | 日本欧美一区二区三区乱码 | 日本91福利区| 1区2区3区欧美| 美女精品一区二区| 成人免费观看av| 黄色资源网久久资源365| 有码一区二区三区| 国产一区二区三区四区在线观看| eeuss鲁片一区二区三区| 欧洲精品中文字幕| 国产欧美一区二区精品婷婷| 午夜欧美2019年伦理| 国产91精品露脸国语对白| 欧美揉bbbbb揉bbbbb| 欧美一区二区成人| 国产午夜久久久久| 亚洲一区二区三区自拍| 美腿丝袜亚洲一区| 成人伦理片在线| 精品日韩99亚洲| 亚洲一区二区三区免费视频| 蜜乳av一区二区三区| 在线免费视频一区二区| 久久精品夜夜夜夜久久| 亚洲最新视频在线播放| 懂色一区二区三区免费观看 | 中文字幕欧美日韩一区| 欧美aⅴ一区二区三区视频| 92国产精品观看| 国产女人aaa级久久久级| 日本成人中文字幕在线视频| 丁香激情综合五月| 欧美变态口味重另类| 日韩一区欧美小说| **网站欧美大片在线观看| 一区二区三区视频在线观看| 狠狠狠色丁香婷婷综合激情| caoporn国产精品| 亚洲影院久久精品| 中文字幕久久午夜不卡| 日韩一区二区影院| 在线成人午夜影院| 亚洲丝袜自拍清纯另类| 久99久精品视频免费观看| 欧美白人最猛性xxxxx69交| 亚洲国产日韩a在线播放性色| 色偷偷久久一区二区三区| 国产午夜精品在线观看| 国产传媒日韩欧美成人| 一区二区三区四区蜜桃| av色综合久久天堂av综合| 国产精品电影一区二区三区| 99精品国产91久久久久久| 图片区小说区国产精品视频| 欧美狂野另类xxxxoooo| 精久久久久久久久久久| 日本一区二区三区四区在线视频| 成人av免费在线播放| voyeur盗摄精品| 在线欧美日韩国产| 日韩亚洲欧美在线| 久久久美女毛片| 自拍偷拍欧美精品| 视频一区欧美精品| 亚洲欧美日本韩国| 日韩理论电影院| 91日韩一区二区三区| 男女性色大片免费观看一区二区| 石原莉奈一区二区三区在线观看| 国产精品久久久久aaaa| 一区二区欧美在线观看| 视频一区二区三区在线| 国产一本一道久久香蕉| 99视频精品免费视频| 欧美日本视频在线| 国产日韩视频一区二区三区| 夜夜嗨av一区二区三区四季av| 亚洲国产成人tv| 舔着乳尖日韩一区| av一区二区三区| 欧美精品一区男女天堂| 亚洲精品视频在线观看网站| 狠狠色丁香久久婷婷综| 色婷婷综合久久久久中文| 久久色.com| 亚洲国产成人av网| 99热精品国产| 国产精品天美传媒| 国产高清视频一区| 日韩你懂的在线播放| 中文字幕人成不卡一区| 国产精品一区二区久久不卡| 欧美一级黄色大片| 亚洲色欲色欲www| 欧美变态tickling挠脚心| 欧美videofree性高清杂交| 久久久91精品国产一区二区三区| 欧美主播一区二区三区| 欧美视频精品在线| 欧美极品少妇xxxxⅹ高跟鞋 | 国产精品乡下勾搭老头1| 国产嫩草影院久久久久| 成人深夜福利app| 日本aⅴ免费视频一区二区三区| 精品国产第一区二区三区观看体验| 99久久精品情趣| 日本最新不卡在线| 日韩精品自拍偷拍| 色婷婷av一区二区三区软件| 美女久久久精品| 一区二区三区中文在线观看| 欧美一级欧美三级在线观看| 91在线观看下载| 日韩极品在线观看| 欧美电影免费观看高清完整版在 | 国产一区999| 一区二区三区在线高清| 久久久久国色av免费看影院| 在线观看不卡一区| 国产麻豆成人传媒免费观看| 亚洲最大色网站| 久久先锋影音av| 欧美一二三区在线| 色综合激情久久| 国产白丝精品91爽爽久久| 一个色综合av| 国产精品网站在线观看| 91精品国产色综合久久不卡蜜臀 | 91欧美一区二区| 捆绑变态av一区二区三区| 日韩精品一二三| 一区二区三区蜜桃| 亚洲视频一区在线| 久久久久国色av免费看影院| 精品欧美一区二区久久| 欧美日韩一卡二卡三卡| 欧美视频在线播放| 色综合天天综合网天天狠天天| 成人黄色国产精品网站大全在线免费观看 | 国产精品国产三级国产普通话三级 |