请用简练的语言直接回答问题。
在Windows系统中,需要安装主板、光驱、显卡、声卡等一套完整的驱动程序。如果你需要外接别的硬件设备,则还要安装相应的驱动程序,如:外接游戏硬件要安装手柄、方向盘、摇杆、跳舞毯等的驱动程蠢纯序,外接打印机要安装打印机驱动程序,上网或接入局域网要安装网卡、Modem甚至ISDN、ADSL的驱动程序。说了这么多的驱动程序,你是否有一点头痛了。下面就介绍Windows系统中各种的不同硬件设备的驱动程序,希望能让你拨云见日。
在Windows 9x下,驱动程序按照其提供的硬件支持可以分为:声卡驱动程序、显卡驱动程序、鼠标驱动程序、主板驱动程序、网络设备驱动程序、打印机驱动程序、扫描仪驱动程序等等。为什么没有CPU、内存驱动程序呢?因为CPU和内存无需驱动程序便可使用,不仅如此,绝大多数键盘、鼠标、硬盘、软驱、显示器和主板上的标准设备都可亏档蠢以用Windows自带的标准驱动程序来驱动,当然其它特定功能除外。如果你需要在Windows系统中的DOS模式下使用光驱,那么还需要在DOS模式下安装光驱驱动程序。多数显卡、声卡、网卡等内置扩展卡和打印机、扫描仪、外置Modem等外设都需要安装与设备型号相符的驱动程序,否则无法发挥其部分或全部功能。驱动程序一般可通过三种途径得到,一是购买的硬件附带有驱动程序;二是Windows系统自带有大量驱动程序;三是从Internet下载驱动程序。最后一种途径往往能够得到最新的驱动程序。
供Windows 9x使用的驱动程序包通常由一些。销陪vxd(或.386)、.drv、.sys、.dll或.exe等文件组成,在安装过程中,大部分文件都会被拷贝到“Windows\ System”目录下。
在软件测试中:在自底向上测试中,要编写称为测试驱动的模块调用正在测试的模块。测试驱动模块以被测试模块同样的方式挂接,向处于测试的模块发送测试用例数据,接受返回结果,验证结果是否正确,所以程序都要驱动程序。不然,像打印机、音响,电脑都无法识别。每台电脑购买时都有驱动程序。
这里有个程序,给你参考一下,你板子上也没有单片机,所以接线什么的程序只能任意定了。#include <reg52.h>
//***定义L293DD电机驱动芯片的I/O口****
sbit IN1=P1^2 //左电机输入1
sbit IN2=P1^3 //左电机输入2
sbit IN3=P1^6 //右电机输入1
sbit IN4=P1^7 //右电机输入2
sbit EN1=P1^4 //左电机输入使能端(要想电机运作一定要置高电闷伍平)
sbit EN2=P1^5 //右电机输入使能端(要想电机运作一定要置高电平)
void delay (unsigned int) //延时函数
void foward (void) //小车前进函数
void back (void) //小车后退函数
void left (void) //小车左转函数
void right (void) //小车右转函数
void stop (void) //小车停止函数
int main (void)
{
delay (3000) //延时3s
while (1)
{
left ()
delay (2000)
foward ()
delay (3000)
right ()
delay (2000)
back ()
delay (3000)
stop ()
delay (3000)
}
}
void foward (void)
{
EN1=1
IN1=0 //左电机输入1置低电平
IN2=1 //左电机输入2置高电平
EN2=1
IN3=1 //右电机输入1置高电平
IN4=0 //右电机输入1置低电平
}
void back (void)
{
EN1=1
IN1=1
IN2=0
EN2=1
IN3=0
IN4=1
}
void left (void)
{
EN2=0 //小车左转需要左轮停右轮动,所以衡橘关闭左电机输入使能端
IN3=0
IN4=0
EN1=1
IN1=0
IN2=1
}
void right (void)
{
EN1=0
IN1=0
IN2=0
EN2=1 //小车右转需要右轮停左轮动,所以关闭右电机输入使能蚂拦或端
IN3=1
IN4=0
}
void stop (void)
{
EN1=0
IN1=0
IN2=0
EN2=0
IN3=0
IN4=0
}
void delay (unsigned int x)
{
unsigned int i,j
for (i=xi>0i--)
for (j=110j>0j--)
}
电机的驱动模块通常有晶体管模块、晶闸管(可控硅)模块、IGBT模块,当然对于小型微特电机也用集成驱动模块。
驱动电路的基本任务,就是将信息电子电路传来的信号按照其敬旁控制目标的要求,转换为加在电力电子器件控制端和公共端之间,可以使其开通或关断的信号。对半控型器件只需提供开通控制信号,对全控型器件则既要提供开通控制信号,又要提供关断控制信号,以保证器件按要求可靠导通或关断。
扩展资料:
传统的单元测试包括了驱动模块(driver) 和桩模块(stub)。驱动模块的目的很单纯,就是为了访问类库的属性和方法,来检测类库的功能是否正确;
Normal 0 0 2 false false false EN-US KO X-NONE MicrosoftInternetExplorer4 如果被测试模块中的函数是提供给其他函数调用的,在设计测试用例时就应该设计驱动模块(Driver)清稿亮。
举例来说:驱动模块(Driver)可以通过模拟一系列用户 *** 作行为,比如选择用户界面上的某一个选项或者按下某个按钮等,自动调用被测试模块中的函数。驱动模块(Driver)答宽设置,使对模块的测试不必与用户界面真正交互。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)