线性电位器用作音量控制
扫描二维码
随时随地手机看文章
;;; 在没有合适的对数特性电位器的情况下,我们还有一种可行的做法:利用变化特性为线性的导电塑料制电位器,在滑动触点与接地端子之间跨接一只电阻。HCF4052BT依靠这只电阻,可将电位器变化特性进行一定程度的篡改。虽然不能得到理想的对数特性,但音量控制效果已远超原来的线性特性。
;;; 理想的音量控制是,在电位器旋钮调节变化的全程范围内,对于给定的转动角度,都有相同的衰减量变化(按dB计)。
;;; 利用下面给出的QBASIC程序,你可以对特性篡改电阻(law faking resistor)的阻值进行计算。QBASIC是BASIC语言的一个变种,可运行于微软公司的DOS操作系统(即MSDOS)中。虽然微软公司极想抛弃他们的DOS操作系统,但在Windows系统(如Windows XP)平台上,仍可以顺利地运行DOS程序。
;;; ——译者注(关于本书QBASIC小程序的运行方法):
;;; (1)在Windows系统中,需先运行QBASIC语言程序(即进入QBASIC的编程环境),才能运行本书所提供的QBASIC小程序。读者可从网上下载QBASIC语言程序的文件包(也可从Windows 98安装光盘中找到名为QBASIC的两个文件,文件全名分别为qbasic.exe和qbasic.hlp),复制到自己所用计算机的硬盘上。无需安装,直接点击其中的执行文件(文件名为qbasic.exe或qb.exe),即可进入QBASIC的编程环境。
;;; (2)网上可侠下载的QBASIC语言程序主要有两种。一种称为1.1版本或DOS;6.22版本,关键执行文件是qbasic.exe,其生成年份为1994年;另一种称为4.50版本,关键执行文件是qb.exe,其生成年份为1988年。
;;; (3)对本书所有的QBASIC程序,译者都做过实际运行试验,所提供的应用实例或数据就是试验的结果。在Windows XP和Windows 7系统中,使用以上两种版本的QBASIC语言程序均获得了成功。
;;; (4)读者需将本书所列的QBASIC小程序内容,编辑成后缀为“,bas”的文件,方能交由QBASIC语言程序来运行。方法有以下两种。
;;; 一是直接在QBASIC的编程环境中录入和运行。通过菜单的“新建文件(File/New)”操作,逐字逐句地直接输入QBASIC小程序的所有内容。如果出现语句出错的提示信息,应及时更正。确认没有出错信息提示后,再执行菜单上的“运行/启动(Run/Start)”命令,即可运行小程序。若需保存这个小程序,那么在编辑之时或在编辑完成后,进行保存文件的操作(菜单路径是File/Save),给文件命名即可。这时,会自动存为“.bas”文件,默认保存路径是QBASIC话言程序所在的文件夹。