嵌入式系统设计与开发课程设计
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
嵌入式相关资料
个人收集整理 勿做商业用途
嵌入式系统设计与开发课程设计
设计题目:
基于89C52的红外遥控数码管
二、设计目的:
,功能;
、下载过程;
3。了解遥控器解码的过程;
4。理解主要程序的功能.
三、设计内容:
通过开发板上的八位数码管,显示遥控器上相应的按键所代表的数字。
STC89C52介绍:
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
特性:
1)片内存储器包含8KB的FLASH,可在线编程,檫写次数不少于1000次
2)256字节片内数据RAM
3)32根可编程I/0口线
4)8个中断源、6个中断矢量、两个优先权的中断结构
5)1个可编程全双工串行接口
6)3个可编程定时/计数器
7)两种低功耗模式分别是空闲模式和掉电模式
8)具有3级程序锁定位
9)含有一个看门狗定时器
10)具有断电标志POF
11)全静态工作频率0~33MHz
12)完全兼容MCS-51产品
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
嵌入式相关资料
个人收集整理 勿做商业用途
原理图:
芯片图:
引脚介绍:
ALE 地址锁存允许
/PSEN 程序存储器允许
EA/VPP 为0-访问外部程序存储器
为1-访问内部程序存储器
RST 复位信号输入
XTAL1、XTAL2 外部晶振
~ I/O端口(P0口)
P1。0~P1。7 I/O端口(P1口)
P2。0~ I/O端口(P2口)
~ I/O端口(P3口)
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
嵌入式相关资料
个人收集整理 勿做商业用途
设计原理:
红外对射管由发射管和接受管组成,设计中发射管在遥控上,接受管为方形红外接收管,下面将进行详细介绍。
红外接收管:
红外线接收管是在LED行业中命名的,是专门用来接收和感应红外线发射管发出的红外线光线的。一般情况下都是与红外线发射管成套运用在产品设备当中。 红外线接收管是将红外线光信号变成电信号的半导体器件,它的核心部件是一个特殊材料的PN结,和普
通二极管相比,在结构上采取了大的改变,红外线接收管为了更多更大面积的接受入射光线,PN结面积尽量做的比较大,电极面积尽量减小,而且PN结的结深很浅,。没有光照时,反向电流很小(),称为暗电流。当有红外线光照时,携带能量的红外线光子进入PN结后,把能量传给共价键上的束缚电子,使部分电子挣脱共价键,从而产生电子———空穴对(简称:光生载流子)。它们在反向电压作用下参加漂移运动,使反向电流明显变大,光的强度越大,“光电导"。红外线接收二极管在一般照度的光线照射下,,负载上就获得了电信号,而且这个电信号随着光的变化而相应变化。
红外线遥控是目前使用最广泛的一种通信和遥控手段,它具有体积小、功耗低、功能强、成本低等特点。通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如下所示:
:键盘矩阵、编码调制、LED红外发送器
键盘
编码调制
红外LED发射(38KHz的载波)
b。接收部分
光/电放大
解调
52单片机解码
个人收集整理 勿做商业用途
个人收集整理 勿
嵌入式系统设计与开发课程设计 来自淘豆网m.daumloan.com转载请标明出处.