云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 课程设计-红外遥控开关(完整版附程序)

课程设计-红外遥控开关(完整版附程序)

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 1:44:11

4.4 遥控接收处理部分

当解码成功之后,内存单元1AH中存放的就是我们所按键的键值,根据键值我们查表取出控制字,可以转移到相应的控制程序,这里为了简便,用控制字开控制开关,当红色开关键时,调用FUNC_ON_OFF子程序来开关系统,当按下数字键时,对应的小灯会亮,如按键1,则第一个小灯亮。

一下是键值处理流程图:

取出1AH单元的内容,存入累加器A查表,是否与键值匹配?指向下一个字节,取出控制字指向下下个字节送到P2口,小灯亮中断结束

4.5精确延时部分

解码程序需要精确地延时,以避免因延时过长,导致解码失败。这里用到了两种延时,一个是1000微秒的延时,一个是882微秒的延时。

由于采用的是12MHZ的CPU芯片,根据每条指令执行的机器周期计算得出一下两个延时子程序。

- 10 -

YS1: MOV R4,#20 ;延时子程序1,精确延时882微秒 D1:

MOV R5,#20 DJNZ R5,$ DJNZ R4,D1 RET

YS2: MOV R4,#2;延时程序3,精确延时1000微秒 D3: MOV R5,#248

DJNZ R5,$ DJNZ R4,D3 RET

- 11 -

第五章 设计调试

5.1 实验仪与计算机的连接

将实验仪与计算机通过串行口COM1进行连接,并进行相应的配置,设置波特率为57600,编写简单的程序,如果能够通过计算机对实验仪进行操作,可表示连接正确。可以往下进行试验。

5.2 硬件系统的调试

要检查我们要使用的一些硬件资源是否完好,是否可用。检查所用到的小灯,蜂鸣器是不是能够控制,检查P2口,P1口,P3口是不是能够控制输入输出,检查红外接收器是不是能够实现接收,检查P3.2口是不是能引发外部中断。

对于本试验要用到的遥控器,也要确定是否可用,是否能正确的发射红外信号。

通过简单的调试,确定所用资源都可用时,可接着进行软件系统的调试。

5.3 软件系统的调试

当编写好程序之后,运行不能达到所要的效果,就要检查是不是程序出了问题,通过设置断点,单步运行,了解程序的走向,找出出错的地方,进行修改。通过不断地试验修改,程序终于可以实现所预期的效果。

- 12 -

第六章 小结

通过这次课程设计,更加熟悉了单片机系统的使用,熟悉了接口技术的设计,以及汇编语言的使用。同时,通过这个简单红外遥控系统的实现,了解了红外遥控的原理,扩展了很多知识,也激发了对电子芯片、各种电子设备的浓厚的兴趣,也对汇编语言直接的编程方式感到很有意思。

当学了计算机组成之后,对计算机也只是有一种抽象的理解,知道计算机大致划分为哪几个部分,但还不了解其内在运行机制,而本学期通过简单的80C51单片机系统的学习,更加深刻的体会到了计算机运行机制,也更加深刻体验到了寻址方式、SFR以及片内片外控制机理,至于更深入的了解,还需要继续学习。

通过本次课程设计,收获最大的是兴趣,看着那一个个小小的芯片集成了那么多的功能,那些功能是怎么实现的呢,呵呵,那就要学习电路了咯。不过对于我们,只需要了解芯片的功能,引脚的作用就可以了,其他的都交给芯片去做好了。其实,是计算机内部信号的传递,和内部与外部的信号传递,也联系到了以前学到得数电知识。

总之,这次课程设计很有意义,提高了动手能力,解决问题的能力,期待着更深一步的学习。

- 13 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4.4 遥控接收处理部分 当解码成功之后,内存单元1AH中存放的就是我们所按键的键值,根据键值我们查表取出控制字,可以转移到相应的控制程序,这里为了简便,用控制字开控制开关,当红色开关键时,调用FUNC_ON_OFF子程序来开关系统,当按下数字键时,对应的小灯会亮,如按键1,则第一个小灯亮。 一下是键值处理流程图: 取出1AH单元的内容,存入累加器A查表,是否与键值匹配?指向下一个字节,取出控制字指向下下个字节送到P2口,小灯亮中断结束 4.5精确延时部分 解码程序需要精确地延时,以避免因延时过长,导致解码失败。这里用到了两种延时,一个是1000微秒的延时,一个是882微秒的延时。 由于采用的是12MHZ的CPU芯片,根据每条指令执行的机器周期计算得出一

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com