基于单片机的遥控扩音装置的设计(编辑修改稿)内容摘要:
,直到该中断被 CPU响应,同时在该中断服务程序执行完之前,外部中断源必须被清除( ),否则将产生另一 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 12 次中断。 当 IT1=1时,则外部中断 1( INT1)端口由“ 1”→“ 0”下降沿跳变,激活中断请求标志位 IE1,向主机请求中断处理。 IE0:外部中断 0中断请求标志位。 当主机响应中断转向该中断服务程序执行时,由内部硬件自动将 IE0位清 0。 IT0:外部中断 1触发方式控制位。 IT0=0时,外部中断 0为低电平触发方式,当 INT0( )输入 低电平时,置位 IE0。 采用低电平触发方式时,外部中断源(输入到 INT0)必须保持低电平有效,直到该中断被 CPU响应,同时在该中断服务程序执行完之前,外部中断源必须被清除( ),否则将产生另一次中断。 当 IT0=1时,则外部中断 0( INT0)端口由“ 1”→“ 0”下降沿跳变,激活中断请求标志位 IE1,向主机请求中断处理。 ( 2)模式 1 模式 1除了使用了 THn及 TLn全部 16位外,其他与模式 0完全相同。 图 26 定时器 /计数器 0和定时器 /计数器 1的模式 1 ( 3)模式 2 此模式下定时器 /计数器 0和 1作为可自动重装载的 8位计数器( TLn),如图27所示。 TLn的溢出不仅置位 TFn,而且将 THn内容重新装入 TLn, THn内容由软件预置,重装时 THn内容不变。 模式 2的操作对于定时器 0及定时器 1是相同的。 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 13 图 27 定时器 /计数器 0和 1的模式 2 ( 4)模式 3 对定时器 1,在模式 3时,定时器 1停止计数,效果与将 TR1设置为 0相同。 对定时器 0,此模式下定时器 0的 TL0及 TH0作为 2个独立的 8位计数器。 图 28为模式3时的定时器 0逻辑图。 TL0占用定时器 0的控制位: C/T、 GATE、 TR0、 INT0及 TF0。 TH0限定为定时器功能(计数器周期),占用定时器 1的 TR1及 TF1。 此时, TH0控制定时器 1中断。 模式 3是为了增加一个附加的 8位定时器 /计数器而提供的,使单片机具有三个定时器 /计数器。 模式 3只适用于定时器 /计数器 0,定时器 T1处于模式 3时相当于 TR1=0,停止计数(此时 T1可用来作串行口波特率发生器),而 T0可作为两个定时器用。 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 14 图 28 定时 /计数器 0的模式 3 在实际应用中应注意的问题如下 : ( 1)定时 /计数器的实时性 定时 /计数器启动计数后,当计满回 0溢出向 主机请求中断处理,由内部硬件自动进行。 但从回 0溢出请求中断到主机响应中断并作出处理存在时间延迟,且这种延时随中断请求时的现场环境的不同而不同,一般需延时 3个机器周期以上,这就给实时处理带来误差。 大多数应用场合可忽略不计,但对某些要求实时性苛刻的场合,应采用补偿措施。 这种由中断响应引起的时间延时,对定时 /计数器工作于方式 0或 1而言有两种含义:一是由于中断响应延时而引起的实时处理的误差;二是如需多次且连续不间断地定时 /计数,由于中断响应延时,则在中断服务程序中再置计数初值时已延误了若干个计数值而引起误差,特别 是用于定时就更明显 例如选用定时方式 1设置系统时钟,由于上述原因就会产生实时误差。 这种场合应采用动态补偿办法以减少系统始终误差。 所谓动态补偿,即在中断服务程序中对 THx、 TLx重新置计数初值时,应将 THx、 TLx从回 0溢出又重新从 0开始继续计数的值读出,并补偿到原计数初值中去进行重新设置。 可考虑如下补偿方法: 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 15 CLRE A ;禁止中断 MOV A, TLx ;读 TLx中已计数值 ADD A, LOW ; LOW为原低字节计数初值 MOV TLx, A ;设置低字节计数初值 MOV A, HIGH ;原高字节计数初值送 A ADDC A, THx ;高字节计数初值补偿 MOV THx, A ;置高字节计数初值 SETB EA ;开中断 ( 2)动态读取运行中的计数值 在动态读取运行中的定时 /计数器的计数值时,如果不加注意,就可能出错。 这是因为不可能在同一时刻同时读取 THx和 TLx中的计数值。 比如,先读 TLx后读THx,因为定时 /计数器处于运行状态,在读 TLx时尚未产生向 THx进位,而在读THx前已产生进位,这时读得的 THx就不对了;同样,先读 THx后读 TLx也可能出错。 一种可避免读错的方法是:先读 THx,后读 TLx,将两次读得的 THx进行比较,若两次读得的值相等,则可确定读的值是正确的,否则重复上述过程,重复读得的值一般不会再错。 此法的软件编程如下: RDTM: MOV A, THx ;读取 THx存 A中 MOV R0, TLx ;读取 TLx存 R0中 CJNE A, THx, RDTM ;比较两次 THx值,若相等,则读得的值正 确,程序往下执行,否则重读 MOV R1, A ;将 THx存于 R1中 X9511 按键式非易失性电位器 数字电位器实质上是一种特殊形式的数模转换器 (DAC),但模拟量输出不是电压或电流 ,而是电阻或电阻比率 ,所以又称 RDAC。 它通过控制场效应管开关切 换阶梯电阻 ,是一种数控电路元件 —— 可变电阻器或无缓冲器的电位器。 数字电位 器以其调节准确方便、使用寿命长、受物理环境影响小、性能稳定无噪 、抗 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 16 震动、尺寸小、具有可编程能力等特点 ,已在电子工程技术中得到广泛应用。 数字电位器将取代机械电位器 ,其调节更精密 ,能增加系统的可靠性和持久性、节省空间、易于装配 和调试 ,其应用范围会越来越广。 数字电位器是可用数字信号控制电位器滑动端位置的新型器件 ,分为按钮控制和串行信号控制两种。 下面简要介绍非易失性按钮控制数字电位器 X9511的基本原理。 X9511是数字电位器中一种具有按钮控制 ,线性电阻递变输出特点的产品 ,内部包含了 31个电阻单元 ,抽头数 32,即 32档输出滑动端 ,采用177。 5V端电压 ,滑动端由输入到 PU、 PD引脚的负脉冲控制它向 VH或 VL端滑动 ,滑动端位置可以被存储 ,在非易失性的存储器 EEPROM中 ,上电后能够自动恢复到原来的位置 ,基本应用如图 29(图中为 X9511掉电自动存储滑动端位置的接法 )。 图 29 掉电自动存储电路 管脚功能 X9511 具有 8引脚 DIP、 SOIC 两种封装形式,如图 210 所示。 图 210 X9511元件封装图 VH、 VL:高电压端及低电压端,高、低电压端等效于一个机械电位器的两个固定端。 VW:滑动端,相当于机械电位器的可移动端,滑动端的串联电阻 (电子开关 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 17 的导通电阻 )典型值为 40。 PU:加计数输入端,具有去抖动功能,内部接有上拉电阻,平时能够保持PU 端为高电平。 当 PU 端输入低电平时,内部计数器开始执行加计数,滑动输出端向上 移动, VL 与 VW 之间的电阻增大, VH 与 VW之间的电阻减小。 因为内部具有去抖动功能,所以输入低电平的时间必须大于 40ms 才算有效。 输入低电平的时间大于 40ms 而小于 1s 时,以慢速方式计数,每 250ms 加 1。 输入低电平的时间超过 1s 时,在超出 1s的时间范围内,以快速方式计数,每 50ms 加 1。 PD:减计数输入端,同 PU输入端一样,具有去抖动功能,内部接有上拉电阻,平时能够保持 PD 端为高电平。 当 PD 端输入低电平时,内部计数器开始执行减计数,滑动输出端向下移动, VL 与 VW之间的电阻减小, VH与 VW 之间的电阻增大。 慢 速计数方式和快速计数方式的特点与 PU输入端完全一样。 ASE:自动贮存使能端,内部同样具有去抖动功能,如果从上电开始一直保持输入低电平,当芯片内部电路检测到 VCC 跌至 4V 时 ,便可开始将计数器的值(滑动端的位置 )自动贮存到 E2PROM 存贮器中,存贮时间至少需要 2ms,在跌至 之前必须存贮完毕。 当电源恢复时存贮器的内容重新被调用。 如果 ASE 脚保持输入高电平,则不执行自动贮存功能,只有将电平拉低后再恢复到高电平时,其电平的上升沿使其执行一次贮存指令。 如果 ASE 端在上电时保持高电平,而后再被拉低,则滑动端将不 对 PD 和 PU 输入端作响应,直到 ASE 再被拉高并 保持为高。 VCC、 VSS:电源输入端。 工作参数 ( 1)工作温度范围: 65℃ 至 +135℃。 (2)温度系数 :40℃ 至 +85℃ (3)电源电压 VCC=5V,工作电流最大为 3mA。 输入电阻两端相对于滑动输出端 VW 的电压 VH 及 VL 均可为 8V 至 +8V, 25℃ 时的额定功率 , 流过滑动端的最大电流为 177。 1mA。 应用 电路 X9511 的应用前途十分广泛,可以应用于具有单片机控制的电路,也可以用于非单片机控制的电路。 如果将其应用于各种家电产品中替代各种机械式电 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 18 位器,可使产品提高一个档次。 图 211为 X9511 替代机械式电位器的电路连接图。 图 211 用于自动贮存方式的典型电路,电容 C可使断电时为自动贮存提供一个缓冲时间。 KU、 KD 为用于加、减计数的轻触按键。 图 211 应用电路 TEA2025 双声道功率放大集成电路 TEA2025为立体声音频功率放大集成电路,适用于各类袖珍或便携式立体声收录机中作功率放放大器。 采用 DIP16封装形式。 封装形式如图 212所示。 TEA2025特点: ( 1)适用于双路对称式或 BTL式连接; ( 2)外接元件少; ( 3)通道分离性; ( 4)电源电压范宽( 3V~ 12V); ( 5)关机时无啸声; ( 6)最大电压增益 45dB(可通过外接电阻调节); ( 7)软限幅; ( 8)温度保护; ( 9) 3V的低压下可正常使用; 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 19 图 212 TEA2025元件封装图 表 210 TEA2025引脚功能表 引出端序号 功能 符号 引出端序号 功能 符号 1 BTL辅助 AUXBTL 9 地 GND 2 2通道输出 2OUT 10 1通道输入 1IN 3 2通道自举 2BS 11 1通道反馈 1FB 4 2通道功放地 2GNDp 12 1通道功放地 1GNDp 5 2通道功放地 2GNDp 13 1通道功放地 1GNDp 6 2通道反馈 2FB 14 1通道自举 1BS 7 2通道输入 2IN 15 1通道输出 1OUT 8 滤波 FIL 16 电源 Vcc TEA2025 主要电参数 (1)极限使用条件。 电源电压 Vcc=15V,输出峰值电流 10=。 (2)主要电参数。 TEA2025 集成电路工作电源电压范围为 3~ 电压 6~ 9V。 在 Vcc=9V,RL=8。 Ta=25℃条件下,有以下主要电参数。 静 态电流ICQ 最大值为 50mA,典型值为 40mA。 电压增益 GV 双声道时的最大值为 47dB,最小值为 43dB,典型值为 45dB。 BTL 时的最大值为 53dB,最小值为 49dB,典型值为 51dB。 输出功率 PO当 THD=10%,P=1kHz 时,双声道时的典型值为 ,BT 时 的典型值为。 谐波失真 THD 当 F=1kHz, Po=250mW, RL=4。 时,双声道时的最大值为 %,典型值为 %。 BTL 时的典型值为 %。 长春工业大学人文信息学院毕业设计 (论文 ) 信息工程系 20 TEA2025 典型应用电路 TEA2025 集成电路的输出功率由电源电压和负载阻抗大小决定。基于单片机的遥控扩音装置的设计(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。