温州科技职业学院毕业论文(设计)
跳过一个ALE脉冲。在需要时,可以把地址8EH中的SFR寄存器的0位置为“1”,从而屏蔽ALE的工作;而只有在MOVX或MOVC指令执行时ALE才被激活。在单片机处于外部执行方式时,对ALE屏蔽位置“1”并不起作用。 2.2.2.4 PSEN程序存储器允许信号。
它用于读外部程序存储器。当AT89S52在执行来自外部存储器的指令时,每一个机器周期PSEN被激活2次。在对外部数据存储器的每次存取中,PSEN的2次激活会被跳过。
2.2.2.5 EA/Vpp 外部存取允许信号。
为了确保单片机从地址为0000H~FFFFH的外部程序存储器中读取代码,故要把EA接到GND端,即地端。但是,如果锁定位1被编程,则EA在复位时被锁存。当执行内部程序时,EA应接到Vcc。在对Flash存储器编程时,这条引脚接收12V编程电压Vpp。 2.2.2.6 XTAL1
振荡器的反相放大器输入,内部时钟工作电路的输入。 2.2.2.7 XTAL2
振荡器的反相放大器输出。
2.3 SC2262编码解码芯片
SC2262是CMOS工艺制造的低功耗通用编码电路,它和SC2272配对使用,最多有12位三态编码。电路具 有省电模式,可用于无线电或红外线遥控应用。
2.3.1 SC2262的特点
[1]. [2]. [3]. [4]. [5]. [6]. [7].
COM工艺制造,低功耗 外部应用线路元器件少 工作电压范围宽:2.3V~13.8V 数据位最多可达6位
地址码最多可达531,441(531441)种 红外遥控和无线电遥控应用 DIP和SOP20封装
10 温州科技职业学院毕业论文(设计)
2.3.2 SC2262的应用范围
[1]. [2]. [3]. [4].
用范围 车辆防盗系统 家庭防盗系统 遥控玩具 其他工业遥控
2.3.3 SC2262的引脚和说明
1) 引脚图:如图1.3
图1.3引脚图
2) 管脚说明:如表3
表3 管脚说明 管脚名称 A0 ~ A5 管脚标号 1~6 输入 输出 说明 输入 0 # ~ 5 # 码地址管脚。 SC2262 通过检测这六条三状态的管脚来确定位 0 ~位 5 的编码波形。每个管脚均可置为 “ 0 ” 、 “ 1 ” 或 “ f ” (悬空) 6 # ~ 11 # 码地址管脚或 5 # ~ 0 # 数据管脚SC2262 通过检测这六条三状 态的管脚来确定位 6 ~ 位 11 的编码波形。当用作地址管脚时,可分别置为 “ 0 ” 、 “ 1 ” 、或 “ f ” ( 悬空 ) ;当用作数据管脚时,只能置为 “ 0 ” 或“ 1 ” (置 “ f ” 置与置 “ 1 ” 在 SC2272 解码后由相应的数据端输出时同为 “ 1 ” ) 编码启动端,用于多数据的编码发射,低电平有效 振荡器输出端 振荡器输入端,与 OSC2 所接的电阻调节节振荡频率 编码输出端(通常为 “ 0 ” ) 电源正端( + ) 电源负端( - ) 11 A6/ D5 ~A11/ D0 7~8 10~13 输入 TE OSC2 OSC1 Dout VCC VSS
14 15 16 17 18 9 输入 输出 输入 输出 —— —— 温州科技职业学院毕业论文(设计)
2.3.4 SC2262的功能描述
当 TE 端为低电平时, SC2262 将设置在 A0 ~ A5 和 A6/D5 ~ A11/D0 端子上的码地址和码数据编成一组波形,由Dout 端发送编码后的波形。该波形可通过射频调制发射 ( 外部电路调制 ) ,也可用红外发射 ( 内部电路调制 ) 。发射的射频或红外信号,经射频或红外接收电路接收、解调、整形、还原成编码波形,然后由 SC2272 进行解码,并控制相应的端口输出。这一过程完成了一个完整的遥控编码和解码过程。
2.3.5 SC2262的工作流程图
工作流程图:如图1.4
图1.4工作流程图
2.4 SC2272编码解码芯片
SC2272 是与 SC2262 配对使用的一款通用遥控解码集成电路。采用 CM OS 工 艺制造,它最大拥有 12 位的三态地址管脚,可支持多达 5314 41 (或 312 )个地址的编码。因此极大的减少了码的冲突和非法对编码进行扫描以使之匹配的可能性。
12 温州科技职业学院毕业论文(设计)
2.4.1 SC2272的特点
[1]. [2]. [3]. [4]. [5].
工作电压范围宽( Vcc= 4 ~ 6 V ) 低功耗和较强的噪声抑制能力
最大设置为 12 位三态地址管脚或 6 位数据管脚 外接双端电阻的振荡器
数据输出有锁存和瞬态两种输出类型
2.4.2 SC2272的应用范围
[1]. [2]. [3]. [4]. [5].
家庭汽车安全系统 车库控制 遥控玩具 遥控风扇 其他工业遥控
2.4.3 SC2272的引脚和说明
1) 引脚图:如图1.5
图1.5引脚图
13 温州科技职业学院毕业论文(设计)
2) 管脚说明:
表4 管脚说明 管脚名称 A0 ~ A5 管脚标号 1~6 I/O 说明 A0 ~ A5 码地址管脚。通过检测这六条三态的管脚来确定bit0~bit5 的编码波形。每个管脚均分别可置为 “ 0 ” 、 “ 1 ”或 “ f ” (悬空) A 6 ~ A 11 码地址管脚或 D 5 ~ D 0 数据输出管脚。根据 SC2272的规格不同,这六条管脚即可作为高位码地址管脚,也可作为数据输出管脚。当这些管脚作为码地址管脚使用时,每个管脚可分别置为 “ 0 ” 、 “ 1 ” 或 “ f ” (悬空)。当作为数据输 出管脚使用时,在同时符合以下两个条件的前提下,输出为 “ 1 ”( Vcc ) , 否则为 “ 0 ” ( Vss )。 (1) 所接受的地址码波形与码地址输入端的设置匹配 (2) 相应位接收到的数据输出置为 “ 1 ” 。 编码启动端,用于多数据的编码发射,低电平有效 振荡器输出端 振荡器输入端,与 OSC2 所接的电阻调节节振荡频率 编码输出端(通常为 “ 0 ” ) 电源正端( + ) 电源负端( - ) I A6/ 7~8 D5 ~10~13 A11/ D0 I/O Din OSC1 OSC2 VT VCC VSS 14 15 16 17 18 9 I I O O —— —— 2.4.4 SC2272的功能描述
SC2272 对从 Din 端子送入的信号进行解码。所输入的编码波形以字码为单位被解码 . 字码含有地址位 , 数据位和同步位 . 经解码出来的地址码与所设置地址输入进行比较。如果所设置的地址码与连续 2 个由字码解码出来的地址码相匹配,则 SC2272 做以下动作:
a) 当解码得到有 “ 1 ” 数据时,驱动相应的数据输出端为高电平; b) 驱动 VT 输出为高电平。
2.4.5 SC2272的工作流程图
工作流程图:如图1.6
14