基于单片机的电话遥控器毕业设计(6)

2019-04-16 16:34

P2.7、P2.6、P2.5、P2.4各接一个按键,按键决定了两个开关的四种状态。 P2.0、P2.1控制两个继电器,它们的电平状态,决定了开关是闭合还是打开。 P2.2为单片机发出的信号反馈到听筒的输出端。 2.6 语音放大及监听电路 2音频放大电路的作用是放大语音芯片输出的语音信号。由集成块ic4完成,ic4为8脚封装LM386 功放芯片,该芯片使用非常简单,只需要按照如图所示的电路连接即可,下面对LM386 功放电路予以简单介绍。电ISD1420第十四脚(SP+)C140.1R3310k1234ic4GAIN-IN put+IN putGNDR34LM3861GAINBYPASSVsVoutC1687653+5VC15J312220uFR35100R36510扬声器0.1C17语音反馈0.1路图如图2-7所示。从 图2-7 音频放大电路 语音芯片ISD1420 输 出端14脚输出的语音信号经C14送给音量调整电位器R33进行音量调整,从R33 的中心抽头提取出音量调整以后的声音信号送给ic4 的第3 脚,从3 脚进入ic4 进行功率放大,经ic4 放大以后从第5 脚输出,从5 脚输出的信号又分为3 个支路:第一个支路经C15耦合给外接扬声器,当扬声器不使用时,由R35充当功放负载;第二路经C16和R34入地,由于C16 的容量和R34的阻值选的都很小,因此可以滤除掉叠加在语音信号中的高频哨叫声,而对频率相对较低的话音信号衰减很弱,起到了静噪效果;第三路经C17和R36以后耦合到图2-3 中三极管V1的集电极,以便于在V1导通时将语音信号耦合到电话线路上,以便让操作者听到提示音。 简单介绍一下提高CM8870的Std端的输出电平电路如图2-8: 图2-8 提高电压 - 26 - R1110kR101kQ3s9014P1.5Std+5V在这里R10接的是CM8870的Std端,当Std端来一个

正脉冲经R10使Q3的Ube电压达到导通电压0.7V三极管导通当三极管导通时Uce电压非常小,5V的电压几乎全部加到单片机的P1.5端,这样就有了当Std

端有正脉冲时单片机的P1.5断采集到几乎5V的电压。

电路结构简单介绍到这里,下面进入软件设计的介绍。

- 27 -

第3章 程序设计

对于一个完整的电路板来说,硬件可以说是它的“肉体”,而程序可以说是它的灵魂。可见硬件和软件是一个有机整体,谁也不能离开谁。只有硬件没有软件的支持,它什么也完成不了。只有软件没有硬件的支持,无论你程序编写的多么完美也是等于零。可见只有硬件是不行的。

下面小节介绍程序的设计。

3.1 程序流程图

在编写程序前要先画出程序流程图,它能给出你方向。程序流程图是解题步骤及其算法进一步具体化的重要环节,是程序设计的重要依据,它直观清晰地体现了程序的设计思路。

3.1.1 主程序流程图(图3-1)

开始特殊寄存器初始化管脚初始化单元初始化计数器初始化循环调显示查询管脚

图3-1 主程序流程图

- 28 -

主程序流程图说明:主程序完成了重要数值的初始化。和一些重要单元的赋初

值。这里有必要说明一下本程序所用到的单元见表3-1。真正属于用户可以自由使用的单元有80B。从30H到7FH。在这容易出现错误,在一次课程设计中我就没有把这点弄明白,在程序中竟用到了80H单元,侥幸的是在编写的初期被一位同学及时地发了使我早一点改正错误。

赋初值的寄存器有:模式控制寄存器TMOD赋值以后T1为计数模式2,T0为定

时模式1。中断循序控制寄存器IE,赋值后允许中断,允许串行中断,禁止外部中断,允许定时/计数中断。还要把定时/计数器赋初值。打开计数器T1。

表3-1 单元分配

存放用途 存放单元 35H 45H 4BH 55H 4FH 36H 37H 34H 44H 4AH 54H 4EH 38H 33H 43H 49H 53H 32H 42H 48H 52H 31H 41H 47H 51H 30H 40H 46H 50H 初始密码 验证密码/修改时第一次新密码 修改时第二次新密码 时间缓冲 定时存放 定时溢出次数 纪录单元 3.1.2

计数器T1中断服务程序

4DH 4CH 计数器T1中断服务程序在这次设计中至关重要,所有的功能都在中断中实现本设计的功能有:模拟摘机,模拟挂机,控制两个继电器开关,可以修改密码,

还可以定时。这些功能都在计数器T1的中断中得以实现。如图3-2。

- 29 -

开始保护现场模拟摘机N密码验证是否三次Y发出功能提示音是否为1Y打开开关1是否为2N是否为3N是否为4N是否为5N是否为6N其他数字N是否为7Y关闭开关1Y打开开关2Y关闭开关21Y修改密码Y输入定时值YY恢复现场,模拟挂机,打开计数器

图3-2 T1中断服务程序

- 30 -


基于单片机的电话遥控器毕业设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实习报告,总结 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: