TOP
瀏覽紀錄
公告!即日起門市營業時間調整為AM11:00-PM08:00,造成不便,敬請見諒。三民書局與您共同防疫,台灣加油。
1/1
無庫存,下單後進貨(採購期約45個工作天)
1CD-VISUAL BASIC 接口設計與工程實踐(簡體書)
人民幣定價:55元
定  價:NT$330元
優惠價: 87287
可得紅利積點:8 點

無庫存,下單後進貨(採購期約45個工作天)

商品簡介

目次

本書全面介紹了如何使用Visual Basic程序語言來設計和測試接口電路。全書分為23章,主要內容包括:VB的集成開發環境、并行端口和串行端口的基本概念與相關應用、IrDA紅外線傳輸接口的基本概念與相關應用、USB接口的基本概念與相關應用等,詳細講解了主流接口的設計與編程。本書面向實際應用,示例豐富。   本書適合于Visual Basic開發人員、從事接口設計和開發的工程人員閱讀和參考。
第1章 Visual Basic 6.0簡介 
 1.1 初識Visual Basic 
 1.2 集成開發環境介紹
 1.3 變量類型和常數 
 1.4 基本語法 
 1.5 工具箱
 1.6 編寫第一個Visual Basic應用程序 
  1.6.1 第一個Visual Basic應用程序
  1.6.2 保存程序文件
  1.6.3 高級程序設計 
第2章 并行端口的基本概念
 2.1 并行端口的基本介紹
 2.2 硬件特性
 2.3 并行端口程序設計 
 2.4 Centronics并行端口 
 2.5 軟件寄存器——標準并行端口(SPP)  
 2.6 雙向端口 
 2.7 使用并行端口執行8位輸入
 2.8 Nibble模式 
 2.9 BIOS的并行端口模式 
 2.10 系統資源
  2.10.1 并行端口地址
  2.10.2 中斷
  2.10.3 DMA通道 
  2.10.4 增加并行端口 
第3章 并行端口的基本測試
 3.1 硬件設計
 3.2 Visual Basic程序設計
 3.3 步進馬達輸出
  3.3.1 1相激磁
  3.3.2 2相激磁
  3.3.3 1-2相激磁 
  3.3.4 步進馬達的驅動電路
第4章 并行端口的輸入/輸出 
 4.1 并行端口的輸出應用
 4.2 使用Visual Basic程序執行輸出控制
 4.3 并行端口的輸入應用 
  4.3.1 單一字節輸入硬件的設計
  4.3.2 讀取5個字節的硬件設計
 4.4 輸出應用
  4.4.1 邏輯電平輸出 
  4.4.2 機械式繼電器和電子式固態繼電器
  4.4.3 ULN2003A驅動器 
 4.5 輸入應用
第5章 并行端口模擬/數字轉換實驗 
 5.1 什么是A/D轉換器 
 5.2 A/D轉換器類型 
 5.3 A/D轉換器芯片組
  5.3.1 ADC0804的特性和規格 
  5.3.2 ADC0809的特性和規格
 5.4 8位A/D轉換電路設計
  5.4.1 電路設計原理
  5.4.2 Visual Basic程序設計
 5.5 多信道A/D轉換電路設計
  5.5.1 ADC0804多信道電路設計 
  5.5.2 ADC0809多信道電路設計
 5.6 電路設計注意事項 
  5.6.1 解決和降低噪聲
  5.6.2 信號調整 
  5.6.3 傳感器接口 
  5.6.4 儀表放大器 
第6章 并行端口數字/模擬轉換實驗
 6.1 D/A轉換器簡介
  6.1.1 D/A轉換器的線性度 
  6.1.2 D/A轉換器的分辨率 
  6.1.3 D/A轉換器的精確度 
  6.1.4 D/A轉換器的建立時間
 6.2 D/A轉換器類型 
  6.2.1 電流切換D/A轉換器
  6.2.2 加權電阻型D/A轉換器
  6.2.3 R-2R梯型D/A轉換器
 6.3 D/A轉換器的應用和實現
  6.3.1 D/A轉換器——DAC0800
  6.3.2 D/A轉換器——AD558
第7章 ECP和EPP的特性 
 7.1 IEEE 1284標準 
 7.2 EPP——增強型并行端口
 7.3 EPP寄存器接口 
 7.4 ECP——擴展功能并行端口 
 7.5 ECP硬件特性
 7.6 ECP握手步驟
 7.7 ECP軟件及寄存器接口
第8章 EPP模式的應用設計
 8.1 EPP并行端口的基本應用 
  8.1.1 硬件電路設計 
  8.1.2 Visual Basic程序設計
 8.2 使用8255芯片組擴展EPP并行端口模式
 8.3 并行端口連接8255芯片組的電路設計
  8.3.1 硬件電路設計
  8.3.2 Visual Basic程序設計
第9章 串行外圍端口的基本概念 
 9.1 串行傳輸的格式和協議
 9.2 通信的基本概念 
 9.3 RS-232C規格介紹
  9.3.1 電氣特性
  9.3.2 連接器的機械特性
  9.3.3 RS-232接口信號 
 9.4 RS-232常用的接線方式 
  9.4.1 虛擬(NULL)Modem的應用 
  9.4.2 回路(LOOPBACK)測試
 9.5 RS-232數據格式
 9.6 UART的概念 
 9.7 UART和RS-232的信號電平轉換 
 9.8 PC主機的資源
第10章 RS-232 Visual Basic程序設計
 10.1 基本概念
 10.2 單信道A/D轉換
  10.2.1 單芯片微處理器端
  10.2.2 PC主機端的Visual Basic程序
 10.3 4信道RS-232串行傳輸 
 10.4 從并行端口轉換到RS-232串行端口
第11章 RS-485串行接口的應用
 11.1 RS-422和RS-485的基本概念 
 11.2 RS-232、RS-422和RS-485串行接口的比較
 11.3 RS-422和RS-485串行接口標準
  11.3.1 RS-422電氣規定 
  11.3.2 RS-485電氣規定 
  11.3.3 RS-422和RS-485的系統配置
  11.3.4 RS-422/485的接地問題 
  11.3.5 RS-422和RS-485的瞬間保護
 11.4 增加RS-485串行端口
 11.5 RS-485串行傳輸的設計和應用 
第12章 IrDA紅外線傳輸接口 
 12.1 IrDA紅外線通信簡介 
 12.2 IrDA規范的差異
 12.3 IrDA技術標準
 12.4 IrDA的調變特性 
 12.5 IrDA技術規范
 12.6 IrDA Control
 12.7 Windows操作系統下的IrDA技術探討
 12.8 Windows操作系統的測試
第13章 IrDA紅外線的接收和發射 
 13.1 硬件設計
  13.1.1 IrDA收發器——HSDL3201
  13.1.2 IrDA編碼和解碼器——HSDL7001
 13.2 電路設計
 13.3 Visual Basic程序設計
第14章 USB的基本架構和特性
 14.1 什么是USB
 14.2 如何安裝USB設備
 14.3 USB的總線結構
 14.4 USB數據流的模式和引腳的概念
 14.5 USB的傳輸類型
 14.6 USB的連接器和纜線 
  14.6.1 機械結構
  14.6.2 USB接口的電氣特性
  14.6.3 USB總線狀態 
  14.6.4 USB的電源管理
 14.7 USB的編碼方式
 14.8 USB接口的通信協議 
  14.8.1 字段格式
  14.8.2 封包格式
  14.8.3 數據事務格式
 14.9 分割數據事務
 14.10 USB描述符 
 14.11 USB的標準請求 
 14.12 設備群組
第15章 USB芯片組和外圍設備的設計
 15.1 USB芯片簡介 
 15.2 USB接口芯片 
 15.3 包含USB單元的微處理器
 15.4 USB 2.0微處理器和接口芯片組 
 15.5 USB芯片組的選擇
 15.6 USB外圍設備和驅動程序 
 15.7 USB外圍設備的開發重點
第16章 人性化接口設備群組的基本概念 
 16.1 HID群組簡介
 16.2 HID群組的特性和限制
 16.3 HID群組的基本要求 
 16.4 HID群組的軟件要求
 16.5 識別HID群組 
  16.5.1 描述符的內容 
  16.5.2 啟動接口
  16.5.3 版本修訂的兼容性 
  16.5.4 HID群組描述符
 16.6 報告描述符 
  16.6.1 描述符工具
  16.6.2 兼容測試程序
 16.7 HID群組請求
第17章 USB應用程序的設計概念
 17.1 主機通信的基本概念
 17.2 主機如何發現設備
 17.3 所需的API相關文件 
 17.4 HID設備驅動程序和DLL的特性 
 17.5 HID API函數 
 17.6 API函數和Visual Basic的基本概念 
  17.6.1 聲明
  17.6.2 ByRef和ByVal傳遞方式
  17.6.3 傳遞空值
  17.6.4 函數和子程序
  17.6.5 DLL名稱的使用 
  17.6.6 字符串格式
  17.6.7 結構
  17.6.8 如何調用API函數 
第18章 API函數的基本介紹
 18.1 Windows與HID設備通信的API函數
 18.2 尋找所有的HID設備 
  18.2.1 返回HID群組的GUID——HidD-GetHidGuid函數 
  18.2.2 返回所有HID信息——SetupDiGetClassDevs函數 
  18.2.3 識別每一個HID接口——SetupDiEnumDeviceInterfaces函數
  18.2.4 返回設備的路徑——SetupDiGetDeviceInterfaceDetail函數
  18.2.5 返回設備的句柄——CreateFile函數
  18.2.6 返回廠商和產品ID——HidD-GetAttributes函數 
 18.3 檢查HID設備功能 
  18.3.1 返回包含設備特征的緩沖區指針——HidD-GetPreparsedData函數
  18.3.2 返回設備的特征——HidP-GetCaps函數 
  18.3.3 返回設備的數值特征——HidP-GetValueCaps函數
 18.4 讀取和寫入數據 366
  18.4.1 向設備傳送輸出報告——WriteFile函數 
  18.4.2 從設備讀取輸入報告——ReadFile函數
  18.4.3 傳送特征報告給設備——HidD-SetFeature函數
  18.4.4 從設備讀取特征報告——Get-Feature函數 
 18.5 關閉通信——CloseHandle函數
第19章 USB接口應用程序設計 
 19.1 HID API函數的引用
 19.2 打開HID設備的通信步驟
 19.3 Visual Basic窗體程序設計
  19.3.1 返回HID群組的GUID——HidD-GetHidGuid函數
  19.3.2 返回所有HID信息——SetupDiGetClassDevs函數 
  19.3.3 識別每一個HID接口——SetupDiEnumDeviceInterfaces函數 
  19.3.4 返回設備的路徑——SetupDiGetDeviceInterfaceDetail函數
  19.3.5 返回設備的句柄——CreateFile函數 
  19.3.6 返回廠商和產品ID——HidD-GetAttributes函數
  19.3.7 返回包含設備特征的緩沖區指針——HidD-GetPreparsedData函數
  19.3.8 返回設備的特征——HidP-GetCaps函數 
  19.3.9 返回設備的數值特征——HidP-GetValueCaps函數 
  19.3.10 向設備傳送輸出報告——WriteFile函數 
  19.3.11 從設備讀取輸入報告——ReadFile函數
 19.4 完整的測試程序
第20章 動態鏈接庫(DLL)文件的設計和制作 
 20.1 DLL文件的設計方法和步驟
 20.2 多個USB設備控制的DLL設計 
 20.3 單個字節傳輸的DLL設計 
第21章 USB I/O控制設計——應用CY7C63101芯片組
 21.1 USB外圍設備設計 
 21.2 CY7C63x系列芯片組介紹
 21.3 USB外圍設備的程序設計
  21.3.1 固化程序代碼設計 
  21.3.2 應用程序設計——使用Visual Basic 
第22章 USB I/O控制設計——應用EZ-USB(FX)芯片組 
 22.1 USB外圍設備的硬件設計
 22.2 設備列舉和重新設備列舉 
 22.3 固化程序代碼的下載功能 
  22.3.1 固化程序代碼下載的設備要求
  22.3.2 重新設備列舉的模式
 22.4 固化程序代碼的下載程序 
  22.4.1 控制平臺的燒錄方式
  22.4.2 EEPROM數據的回復和燒錄 
  22.4.3 重新設備列舉
 22.5 應用程序設計——使用Visual Basic
 22.6 多個HID設備與單個字節的控制程序設計
第23章 USB I/O控制設計——應用PDIUSBD11芯片組 
 23.1 PDIUSBD11簡介
 23.2 USB外圍設備設計 
 23.3 應用程序設計——使用Visual Basic

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約20個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。