其中的usb端口通信已經作為一個模塊來使用,用戶只需用以下函數就可以對usb端口進行方便的讀寫: unsigned char D12_WriteEndpoint(unsigned char endp, unsigned char len, unsigned char * buf) 此為usb端點輸出函數,endp是要進行通信的端點,取值為3(普通端點,最大可一次傳輸16byte)或5(主端點,最大可一次傳輸64byte);len為一次輸出數據長度;*buf為數據所在位置。 usb端點數據的讀操作是由底層函數自動完成的(相關函數為unsigned char D12_ReadEndpoint(unsigned char endp, unsigned char len, unsigned char * buf); 相應端點為2和4),所讀到的數據存于GenEpBuf[](普通端點)、MainEpBuf[]或EpBuf[](主端點)中,用戶可以直接讀取使用。
上傳時間: 2014-01-12
上傳用戶:yuanyuan123
要解決三個沖突:1.同一老師任兩門以上課程的在同一時間內安排在不同的班講課 2.不同的課程在相同時間內安排在同一教室 3 .教室容量與學生人數的沖突 數據庫:班級表(班級名稱,人數) 教師表(教師名稱,所教科目) 科目表(科目名稱,總學時數,周學時數) 教室表(教室名稱,容量) 我不知道還需不需要一個時間表?? 要求:每天上下午各開4節課,每周按5天上課,一共18周.每次兩節課一起上. 在排課時,每周所開的課程的總學時數要小于周學時數. 多學時課要隔一天以上才上第二次課, 同一門課盡量在通一個教室上. 教室容量大于班級人數 主要解決上面的三個沖突. 我的數據庫是用來實現輸入功能的:一個排課計劃表,其中包括(班級名,課程名,周學時,總學時,教師名) 然后就是在上面要求的基礎上排課,輸出
上傳時間: 2013-12-26
上傳用戶:aappkkee
0x ISP LPC210x的ISP軟件 Ucosii 2.52 for lpc2100 uC/OS-II移植程序及相關中間件 LPC2114 component library LPC2114芯片SCH、PCB庫 program file 開發板出廠時的編程文件 other ARM development board
上傳時間: 2015-10-01
上傳用戶:yxgi5
本實驗利用PS/2接口實現了與鼠標通信,并將鼠標的按鍵信息通過D6,D7,D8,D9 來直觀的放映,其中D6,D7代表鼠標右鍵的狀態,當鼠標右鍵沒有按下時,D6,D7兩 個燈都不亮,當鼠標右鍵有按下時,D6,D7兩個燈同時點亮。與此相同,D8,D9則代 表鼠標左鍵的狀態。而鼠標的移動狀態,我們是通過七段數碼管來表示,低兩位的數 碼管表示X軸的移動點數,高兩位的數碼表示Y軸的移動點數。
上傳時間: 2015-10-12
上傳用戶:xiaoyunyun
1. 服務器端:(Windows平臺)首先應有java環境jdk,建議采用jdk1.3。然后應有一個數據庫系統,建立數據庫javaicq,并且建立表icq和表friend。然后在控制面板中的ODBC數據源中設置數據源javaicq建立與數據庫的連接。然后運行javac Server.java ,java Server及可。 2. 客戶端:只要有有java環境jdk就可以建議jdk1.3。然后運行javac New.java ,java New及可。
上傳時間: 2013-12-27
上傳用戶:kernaling
在sco unix 下顯示前n天或后n天日期的處理程序。 printf("功能: 時間戳與時間格式字符串的轉換程序\n") printf(" -i 輸入的參數為時間戳\n") printf(" -s 輸入的參數為格式化時間\n") printf(" -t 輸入的時間取當前系統時間\n") printf(" -x 輸入的時間增加或減少的天數\n") printf(" -o 輸出的時間為時間戳格式\n") printf(" -O 輸出的時間為格式化時間\n") printf(" -h 幫助文件-查看[format]如何定義,例 %s -h\n",procname) printf("范例:1 取當前日期的前2天的時間顯示 %s -t -x -2\n",procname) printf(" 2 取20030101的前5天的時間顯示 %s -s 20030101000000 -x -5\n",procname) printf(" 3 取20031231的后5天的時間顯示 %s -s 20031231000000 -x 5 -O \"%%D %%T\"\n",procname) printf(" 4 取時間戳為1089619417的時間顯示 %s -i 1089619417 \n",procname) printf(" 5 取時間戳為1089619417的后4天的時間顯示 %s -i 1089619417 -x 4 \n",procname)
上傳時間: 2015-10-17
上傳用戶:TRIFCT
單片機和PC機串口通訊實例說明 首先打開串口調試程序并按要求設置。啟動51板后,按S10切換至接收狀態,按S12切換至發送狀態,啟動默認為發送狀態。 發送狀態: 進入發送狀態后,可向PC發送1-9 9個數字,并且數碼顯示同時顯示發送的數,按S1發送1,按S2發送2,依次到按S9發送9。S11無用。發送成功可在串口調試程序的數據接收欄中顯示收到的數據。 發送狀態: 進入發送狀態后,在串口調試程序的數據發送欄中輸入00-FF的16進制2位數,點擊手動發送,如發送成功,51版將16進制數通過程序轉換為10進制數并顯示在數碼顯示塊上。如選擇自動發送則改變數據發送欄中的數字,數據就自動發送至51板。(注:發送數據時數據必為2位16進制數,不足添0,如00,01,02,33,44,AF。)
上傳時間: 2015-10-18
上傳用戶:zhengzg
本題采用的計算方法為:主要用Jacobi迭代和Gauss-Seidel迭代解線性方程組。 Jacobi迭代算法思路:由方程組 ,使等式左端僅保留向量 ,其他一概放到右端,將 代入上式右端,便可(按順序逐行)進行計算得到 。 Gauss-Seidel迭代和Jacobi迭代不同的是先計算第一式得到 ,用此數再參與第二式的右端的計算,依次類推。
標簽: Jacobi Gauss-Seidel 迭代 方程
上傳時間: 2015-10-22
上傳用戶:頂得柱
筆者使用的是華恒公司提供的基于at91rm9200的開發板,公司提供的開發環境使用Linux內核是2.4, 交叉編譯環境也比較老,由于筆者用到的驅動對2.4內核支持不好(尤其在arm上)。筆者決定自己移植2.6內核到該款開發板上,目前工作已經基本完成。 本文第一部分介紹了交叉編譯環境的建立,基本內核的移植過程。其中對部分Linux源代碼的修改方法雖然是適用于華恒的板,不過對其他平臺也有借鑒價值。
上傳時間: 2015-10-22
上傳用戶:Altman
筆者使用的是華恒公司提供的基于at91rm9200的開發板,公司提供的開發環境使用Linux內核是2.4, 交叉編譯環境也比較老,由于筆者用到的驅動對2.4內核支持不好(尤其在arm上)。筆者決定自己移植2.6內核到該款開發板上,目前工作已經基本完成。本部分主要介紹了jffs2文件系統的建立過程。
上傳時間: 2014-01-21
上傳用戶:klin3139