本科毕业论文-基于单片机STC89C52控制的数字温度计设计(5)

2019-05-17 16:52

限幅器把脉冲幅度控制在一定的水平,而不论红外发射器和接收器的距离远近。交流信号进入带通滤波器,带通滤波器可以通过30khz到60khz的负载波,通过解调电路和积分电路进入比较器,比较器输出高低电平,还原出发射端的信号波形。注意输出的高低电平和发射端是反相的,这样的目的是为了提高接收的灵敏度。

以上电路被集成在一个元件中,成为一体化红外线接收头,如图3b所示:

图3-10 红外线接收头

红外线接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括

供电脚,接地和信号输出脚。根据发射端调制载波的不同应选用相应解调频率的接收头。

红外线接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。有的厂家建议在供电脚和电源之间接入330欧电阻,进一步降低电源干扰。 (3)调制

红外遥控发射数据时采用调制的方式,即把数据和一定频率的载波进行“与”操作,这样可以提高发射效率和降低电源功耗。

调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,占空比1/3的方波,如图3.4所示,这是由发射端所使用的455kHz晶振决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。

17

图3-11 载波波形

18

第四章 系统的软件设计

4.1 系统的主程序设计

主程序是系统的监控程序,在程序运行的过程中必须先经过初始化,包括遥控程序,中断程序,以及各个控制端口的初始化工作。流程图如4.1 所示。系统在初始化完成后就进入温度测量程序,实时的测量当前的温度并通过显示电路在LCD上显示。根据硬件设计完成对温度的控制。系统软件设计的总体流程图

图 4-1 系统总体设计流程图

4.2 中断程序的设计

MCS-51单片的中断系统有5个中断请求源,用户可以用关中断指令“CLR EA”来屏蔽所有的中断请求,也可以用开中断指令“SET EA”来允许CPU接收中断请求。在本设计中我们选用INTO 来作为中断请求源。

INT1—外部中断请求0,由INTO引脚输入,中断请求标志为IE0。 ORG 0000H

19

LJMP MAIN

ORG 0003H ;(中断入口地址) JMP INT0

ORG 0038H ;(主程序的起始地址) MAIN: ;(主程序)

MCS-51响应中断后,就进入中断服务程序,中断程序的基本流程图如下图

20

关 中 断 现场保护 开 中 断 中断处理 关 中 断 现场恢复 开 中 断

中断返回 图 4-2 中断服务程序基本流程

21


本科毕业论文-基于单片机STC89C52控制的数字温度计设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年纤维素人造纤维现状研究及发展前景趋势(目录)

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

马上注册会员

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