Visual Basic接口設(shè)計(jì)與工程實(shí)踐

出版時(shí)間:2007-6  出版社:人民郵電  作者:許永和  頁數(shù):456  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Visual Basic接口設(shè)計(jì)與工程實(shí)踐》全面介紹了如何使用Visual Basic程序語言來設(shè)計(jì)和測(cè)試接口電路。全書分為23章,主要內(nèi)容包括:VB的集成開發(fā)環(huán)境、并行端口和串行端口的基本概念與相關(guān)應(yīng)用、IrDA紅外線傳輸接口的基本概念與相關(guān)應(yīng)用、USB接口的基本概念與相關(guān)應(yīng)用等,詳細(xì)講解了主流接口的設(shè)計(jì)與編程?!禫isual Basic接口設(shè)計(jì)與工程實(shí)踐》面向?qū)嶋H應(yīng)用,示例豐富?!  禫isual Basic接口設(shè)計(jì)與工程實(shí)踐》適合于Visual Basic開發(fā)人員、從事接口設(shè)計(jì)和開發(fā)的工程人員閱讀和參考。

書籍目錄

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

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual Basic接口設(shè)計(jì)與工程實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7