103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

Similar documents
(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2

說 明 會 內 容 全 民 健 保 暨 施 行 細 則 修 正 之 承 保 重 點 與 案 例 說 明 二 代 健 保 實 施 後 就 醫 權 益 更 有 保 障 補 充 保 險 費 知 識 自 我 檢 測 及 討 論 附 錄 全 民 健 康 保 險 保 險 費 負 擔 金 額 表 ( 四 )- 職

小儿疾病防治(四).doc

专科疾病诊治(二十)

证券代码(A股/H股):000063/ 证券简称:中兴通讯 公告编号:

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

最新执法工作手册(十).doc

untitled

最新执法工作手册(十六)

中国政法大学(六).doc

胎儿健康成长.doc

bnbqw.PDF

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

nb.PDF

第三章

untitled

Microsoft Word - edu-re~1.doc

Microsoft Word - 08 单元一儿童文学理论

南華大學數位論文

Microsoft Word 一年級散文教案.doc

米食天地教案

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

海南国际旅游岛海口市建设发展规划纲要(修改稿 6.22_.doc

Visual Basic AD/DA Visual Basic 2

公司预计2010年日常关联交易的议案

马太亨利完整圣经注释—雅歌


二零零六年一月二十三日會議

(1) (2) (3) 1. (1) 2

(Microsoft Word \256\325\260\310\267|\304\263\254\366\277\375.doc)

(i) (ii) (iii) (iv) 380,000 [ ] , , % % % 5.5% 6.5%

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

i

怎样使孩子更加聪明健康(七).doc

i

女性美容保健(四).doc

學 習 內 容 元 素 一 直 透 過 中 小 學 校 課 程 相 關 課 題 培 養, 如 : 小 學 常 識 科 人 文 學 科 和 科 學 科 等 這 些 從 沒 有 因 為 德 育 及 國 民 教 育 科 課 程 指 引 在 2012 年 擱 置 而 有 任 何 改 變 4. 教 育 局 持

untitled

新婚夫妇必读(九).doc

FEELING COMFORTABLE ABOUT SEX

企業策略期中報告2..doc


婴幼儿护理(四).doc

untitled

怎样使孩子更加聪明健康(五).doc

ii

名人养生.doc

常见病防治(二).doc

女性减肥健身(一).doc

Microsoft Word - 報告.doc

奥运风云榜(上).doc

肝病养生.doc

t02aplp

华北电力大学(下).doc

明星资料大全(八).doc

Transcription:

103 USB C#.NET VB6 100 USB 102 7 15 USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

LibUsbDotNet LibUsbDotNet USB.NET VB2010 VB6 Visual Basic 2010 Express VirtualBox ii

http://www.chiahung.wang/books administrator@chiahung.wang iii

1 1-1...1-2 1-2...1-15 1-3...1-16 1-3-1 ATmega8... 1-16 1-3-2 74LS244... 1-17 1-3-3 74LS273... 1-18 1-3-4 USB... 1-19 1-4...1-20 1-4-1 Visual Studio... 1-20 1-4-2 LibUsbDotNet... 1-25 1-4-3... 1-32 2 2-1...2-2 2-1-1... 2-2 2-1-2... 2-4 2-2...2-9 2-2-1 Visual Studio... 2-9 2-2-2... 2-11 2-2-3... 2-18 2-2-4... 2-22 2-2-5... 2-26 2-2-6... 2-29 iv

2-2-7 VB6... 2-33 2-3...2-40 2-4...2-44 3 3-1...3-2 3-2...3-9 3-3...3-10 4 4-1...4-2 4-2...4-10 4-3...4-11 4-4...4-13 4-5...4-19 4-5-1... 4-20 4-5-2... 4-27 4-5-3... 4-31 4-5-4... 4-38 4-5-5 WWW FTP... 4-42 4-5-6 DNS... 4-51 4-5-7 DHCP... 4-54 4-6...4-58 4-7...4-66 4-7-1... 4-66 4-7-2... 4-88 v

1 CHAPTER 第一站相關知識

1 2 3 4 1-3 1-3-1 ATmega8 ATmega8 Atmel 28 AVR AVR 1-14 ATmega8 ATmega8 8 (DDR PORT PIN) DDR PB PC PD ( ) 14 19 9 10 PB0 PB7 23 28 1 PC0 PC6 2 6 11 13 PD0 PD7 7 VCC 8 22 GND ATmega8 4.75 5.25 20 AVCC AVCC ADC ADC VCC 9 10 PB6 PB7 PB6 XTAL1 PB7 XTAL2 PB6 PB7 1-16

1-3 4 PD2 PD2 INT0 PD2 ATmega8 ATmega8 PD2 6 PD4 USB USB 12 19 PD6 PD7 PB0 PB5 8 LED 27 PC4 74LS273 CLK 74LS273 28 PC5 74LS244 74LS244 ATmega8 http://www.atmel.com/devices/atmega8.aspx 1-3-2 74LS244 74LS244 20 2 4 1-15 74LS244 74LS244 1G (PIN 1), 2G (PIN19) 1G =0, 2G =0 (Y) (A) 1 G =1, 2G =1 (Y) LED 1 74LS244 http://www.fairchildsemi.com/datasheets/dm/ DM74ALS244A.pdf 1-17

1 2 3 4 1 74LS244 1G, 2G A Y 0 0 0 0 1 1 1 X(Don't Care) Z 1-3-3 74LS273 74LS273 20 ( 1-17 ) 8 D ( 1-18 ) 11 (Clock) D Q CLK D Q Q 1 (Clear) CLR =0 Q 0 2 74LS273 http://www.fairchildsemi.com/datasheets/ DM/DM74ALS273.pdf 1-16 74LS273 1-18

1-3 2 74LS273D CLR CLK D Q 0 X(Don't Care) X(Don't Care) 0 1 ( ) 0 0 1 ( ) 1 1 1-3-4 USB USB 4.75 5.25 1-19 USB Type B 1 V BUS 2 D- 3 D+ 4 GND 1-20 USB Type B 1-17 1-18 1-19

2 CHAPTER 第一站實作過程

1 2 3 4 2-1 2-1-1 IC 3 74LS244 74LS273 ATmega8-16PU ATmega8A-PU LED 16 8 LED 8 LED 19 16 220Ω LED 2 68Ω 1 1.5kΩUSB 2 4 2 20pF NPO 1 4.7µF/50V 1 0.1µF 1 12MHz 1 Type B USB 1 4 ATmega8 74LS244 74LS273 3 IC IC 74LS244 74LS273 LED 74LS244 LED 74LS273 2-2

2-1 LED ATmega8 IC ATmega8 IC LED HID vid 1234 pid 6789 vid pid 2-1 2 HID-compliant device vid pid 2-1 LED R 1 R 10 ( ) LED LED LED 2-3

1 2 3 4 2-1-2 2-2 LED 2-2 D1 D16 LED D1 D8 LED D9 D16 LED LED R1 R16 220Ω R17 R18 68Ω R19 1.5kΩ USB 2-2 USB-B USB Type B 2-4 ATmega8 Q1

2-1 IC U1 TTL 74LS273D U2 TTL 74LS244 U3 ATmega8 IC IC ATmega8 C1 C2 20pF NPO C3 0.1µF C4 4.7µF/50V 2-2 D17 D18 3.6V ATmega8 USB 2-3 2-3 ATmega8 USB 2-5

1 2 3 4 1 USB VCC C4 R19 ATmega8 7 ATmega8 20 C3 2 USB GND 3 ATmega8 9 10 C1 C2 4 USB D- R19 R17 ATmega8 6 D18 5 USB D+ R18 ATmega8 4 D17 ATmega8 USB ATmega8 USB LED LED 74LS244 LED 74LS273 LED 2-4 2-6

2-1 2-4 74LS244 74LS273 LED 1 USB VCC 74LS244 20 74LS273 1 20 2 74LS244 10 74LS273 10 3 74LS244 Y1 Y8 220Ω LED LED 2-7

1 2 3 4 4 74LS273 Q0 Q1 220Ω LED LED 5 74LS244 74LS273 AD0 AD7 R 1 R 10 LED D1 LED D1 LED 2-5 ( ) 74LS273 2 Q0 LED 15 LED 2-5 LED 74LS244 74LS273 AD0 AD7 ATmega8 AD0 AD5 ATmega8 14 19 AD6 AD7 ATmega8 12 13 IC 2-8