您好,欢迎光临有路网!
VisualBasic接口设计与工程实践-(附光盘)
QQ咨询:
有路璐璐:

VisualBasic接口设计与工程实践-(附光盘)

  • 作者:许永和
  • 出版社:人民邮电出版社
  • ISBN:9787115158864
  • 出版日期:2007年06月01日
  • 页数:0
  • 定价:¥55.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书全面介绍了如何使用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

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外