基于单片机的电话远程控制器的设计内容摘要:
“1010”;另外, “*”,“”字号码, MT8870 输出的 8421 码分别为 “1011”和 “1100”。 有些技术资料会出现错误,包括比较权威的手册,所以在 本次 实验中,记录下测量的每一组数据后,才把这些数据应用于程序当中。 为了使单片机 AT89C51 获取有效数据, MT8870的 STD 有效端经反相后接 CPU 的 INT0 引脚。 当 MT8870 获取有效双音多频信号后, STD 电平由低变高,再反相为低, CPU 检测后,指示 P1 口接收有效二进制代码。 而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870 的 STD 端变化的。 DTMF 接收器的外围电路如图 所示。 其中,接在电源处的电容对抗 干扰有一定的作用。 在实际应用中,存在这样一个问题:MT8870 的使能控制端不允许中断时,将使 MT8870 的 STD 端中断关闭。 其解决办法是,将 STD 端接与非门的一 个 输入,与非门的另一输入端接一 个 不定电平端 P。 当 STD 有效(即中断开放)时, P = 1 则 INT0 中断关闭; P = 0 时则 INT0中断允许。 6 ISD1420 简介 ISD1420 为美国 ISD 公司出品的优质单片语音录放电路,由振荡器、语音存储单元、前置放大器、自动增益控制电路、抗干扰滤波器、输出放大器组成。 一个最小的录放系统仅由一个麦克风 、一个喇叭、两个按钮、一个电源、少数电阻电容组成。 录音内容存入永久存储单元,提供零功率信息存储,这个独一无二的方法是借助于美国 ISD 公司的专利 ——直接模拟存储技术( DAST)实现的。 利用它,语音和音频信号被直接存储,以其原本的模拟形式进入 EEPROM 存储器。 直接模拟存储允许使用一种单片固体电路方法完成其原本语音的再现。 不仅语音质量优胜,而且断电语音保护。 ISD1420 的管脚排列如图 4 所示。 特点 ( 1)使用方便的单片录放系统 , 外部元件最少; ( 2)重现优质原声,没有常见的背景噪音; ( 3)放音 可由边沿或电平触发无耗电信息存储 , 省掉备用电池 ; ( 4)信息可保存 100 年 , 可反复录放 10 万次; ( 5)无需专用编程或开发系统; ( 6)较强的分段选址能力可处理多达 160 段信息; ( 7)具有自动节电模式; ( 8)录或放后立即进入维持状态 , 仅需 A 电流。 图 4 ISD1420管脚图 电器特性 ( 1)工作电压: 5V; ( 2)静态电流:典型值 A,最大值 2μ A; ( 3)工作电流: 典型值 15mA,最大值 30mA。 操作模式 地址输入有双重功能 , 根据地址中的 A A7 的电平状态决定 A0~ A7 的功能。 如果 A6, A7 有一个是低电平 , A0~ A7 输入全解释为地址位 , 作为起始地址用。 地址位仅作为输入端 , 在操作过程中不能输出内部地址信息。 根据 PLAYL、PLAYE 或 REC 的下降沿信号 , 地址输入被锁定。 如果 A A7 同为高电平时 ,它们即为模式位。 使用操作模式有两点要注意 ( 1)所有初始操作都是从 0 地址开始 , 0 地址是 ISD1420 存储空间的起始端 ,以后的操作可根据模式的不同 , 而从不同的地址开始工作。 当电路中录放音转换1234567891011121314 1516171819202122232425262728A0A1A2A3A4A5A6A7NCNCNCNCSSASSDS P + S P V C C AM I CM I C R e fAGCA na inA na ou t\P L A Y L\P L A Y ER E CV C C DX C L KR E C le dISD14207 或进入省电状态时,地址计数器复位为 0。 表 2 ISD1420 管脚功能表 名 称 管 脚 功 能 名 称 管 脚 功 能 A0~ A5 1~ 6 地址 Ana Out 21 模拟输出 A A7 10 地址 (MSB) Ana In 20 模拟输入 VCCD 28 数字电路电源 AGC 19 自动增益控制 VCCA 16 模拟电路电源 MIC 17 麦克风输入 VSSD 12 数字地 MIC Ref 18 麦克风参考输入 VSSA 13 模拟地 PLAYE 24 放音,边沿触发 SP+、- 1 15 喇叭输出+、- REC 27 录音 XCLK 26 外接定时器 (可选 ) RECLED 25 发光二极管接口 NC 11 空脚 PLAYL 23 放音,电平触发 ( 2)当 PLAYL、 PLAYE 或 REC 变为低电平 , 同时 A6, A7 为高电平时 ,执行对应操作模式。 这种操作模式一直执行到下一个低电平控制输入信号出现为止 , 这一刻现行的地址 /模式信号被取样并执行。 ISD1420 管脚功能如表 2 所示。 A0:信息检索 (PLAYE 或 PLAYL),不知道每个信息的实际地址 , A0 可使操作者快速检索每条信息 , A0 每输入一个低脉冲 , 可使得内部地址计数器跳到下一个信息。 这种模式仅用于放音 , 通常与 A4 操作同时应用。 A1:删除 ROM 标志可使录入的分段信息成为连续的信息 , 用 A1 可删除掉每段中间信息后的 ROM 标志 , 仅在所有信息后留一个 ROM 标志。 当这个操作模式完成时 , 录入的所有信息就作为一个连续的信息放出。 A3:循环重放信息 (PLAYE 或 PLAYL)可使存于存储空间始端的信息自动地连续重放。 一条信息可以完全占 满存储空间 , 那么循环就可以从头至尾进行工作 ,并反复重放。 A4:连续寻址:在正常操作中 , 当一个信息放出 , 遇到一个 ROM 标志时 , 地址计数器会复位, A4 可防止地址计数器复位 , 使得信息连续不断地放出。 A A5: 未用。 铃流检测电路 振铃检测电路 如图 5 所示,二极管有 2 种作 用: ( 1) 将不确定的线路供电正负变为固定的正负输出; ( 2)将交流的振铃信号变为脉动直流以供检测。 当没有振铃信号时,线路上的供电电压为 48V(老式交换机为 60V),经四个二极管构成的全桥整流后,不足以使稳压管导通,振 铃信号输出端电压接近 0V,8 当振铃信号到来时,线。基于单片机的电话远程控制器的设计
相关推荐
分频接至 ADC0809 的 CLK端。 接 ADC0809 的启动控制输入端口 STAR 和地址锁存控制信号端口 ALE, 、 分别连接 ADC0809 的输出允许控制端口 OE、转换结束信号脉冲输出端口。 , 口连接串口通信模块。 其原理图如图 : 9 西华大学 课程设计说明书 图 中央控制器原理图 量程自动 转换模块 量程自动转换电路框图如图 4所示.被测量程判断器判断出被测量的范围
ay1ms(500)。 break。 } } } 音 乐播放 程序 流程图 开 始创 建 新 的 频 率 表计 算 歌 曲 长 度读 音 符根 据 音 符 对 应 求 出发 音 长 度蜂 鸣 器 发 声判 断 音 符 是 否 读 完或 暂 停 键 是 否 按 下否蜂 鸣 器 停 止 发 音结 束是 14 图 9 音乐播放程序流程图 音乐播放程序 void Play(unsigned char
,8EH MOV DS1302_DATA,00H LCALL WRITE MOV DS1302_ADDR,80H MOV DS1302_DATA,80H LCALL WRITE GWAIT: LCALL DISPLAY JNB ,GWAIT SETG1: LCALL DISPLAY JNB ,SETG2 JNB ,GADDYEAR AJMP SETG1 GADDYEAR: MOV R7,66H
会更多的出现,而单片机和智能理论的结合,将来不但更多的改进现行智能温度测量与控制电器,而且将会产生全新的智能温度测量与控制电器。 3 总体设计 系统硬件框图 本系统由单片机 AT89C5温度检测电路、键盘显示及报警电路、时钟电路、温度控制电路等部分组成。 系统中采用了 新型 元 件,功能强、精度高、硬件电路简单。 本文是基于先进的单片机控制技术,在低耗能下可实现对炉温的精确控制。
子的饱和截止模式下,效率非常高; H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性 也极佳,是一种广泛采用的 PWM 调速技术。 我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比较稳定;并且在采用单片机产生 PWM 脉冲的软件实现上比较方便。 且对于直流电机,采用软件延时所产生的定时误差在允许范围。 K1 K2A+VCCVCC 图 21 PWM 波调速电路
PWM 输出在每个周期开始时总是高电平,除非输出保持恒定低电平。 双边沿控制 PWM 输出可在一个周期内的任何位置产生边沿,这样可同时产生正脉冲和负脉冲。 双边沿控制的 PWM 输出可编程为正脉冲或负脉冲,输出规则为: ( 1) 在一个 PWM 周期结束 时 (与下一个 PWM 周期的开始重合的时间点 ),使用下一个 PWM 周期的匹配值,例外如规则 ( 3) ; ( 2) 等于 0 或当前