- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章电视遥控器地单片机译码模块
第一章 电视遥控器的单片机译码模块
电视遥控器在日常生活中应用非常普遍,可靠性高,价格低廉,用它作为使用单片机控制系统数据输入的工具,显然是较好的选择。
电视遥控器发送的是一连串脉冲,
图1_1 集成电路M50462AP的引脚图
引脚1_Vss 外接电源负端。
引脚2、3_OSCIN 、OSCOUT 外接振荡元件,可以接LC或陶瓷振荡器。产生480kHz或455kHz的基准频率,经内部的12分频后产生40kHz或38kHz的载波。
引脚4_ VNTR 发射指示输出端,在发射信号时此脚呈低电平,不发射时为高电平。
引脚5~12_ ~ 8个内部扫描信号输出端。
引脚13~20_~ 8个按键信号输入端。
引脚21、22_、 用户码设定端。用户码的另外6位C0、C1、C2、C3、C5、C6=111010是固定的。、接高电平或开路时为“0”;、接地时为“1”。
引脚23_ 遥控信号输出端。
引脚24_VDD 外接电源正端 工作电源范围为2.2~5.5V,静态工作电流90nA。
集成电路M50462AP的8个内部扫描信号输出端和8个按键信号输入端可以组成64键的扫描电路。这些按键所对应的编码如表1_1所示。例如,与扫描线和连接的按键的编码是0000 1000,前2位D7、D6常为00。
除了单按键外, 集成电路M50462AP还有双键功能。它的和、和、和分别与~、~、~、~组成12个双键,这12个双键的编码如表1_2所示。在实际应用中,64个按键一般都够用,可以不去理会双键的译码。
表1_1 集成电路50462AP按键的编码值
行 数据码 8进制编码 列 数据码 8进制编码 D0 D1 D2 D3 D4 D5 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 2 0 1 0 2 1 1 0 3 1 1 0 3 0 0 1 4 0 0 1 4 1 0 1 5 1 0 1 5 0 1 1 6 0 1 1 6 1 1 1 7 1 1 1 7
表1_2集成电路50462AP双按键的编码值
双键 数据码 8进制数据 D0 D1 D2 D3 D4 D5 D6 D7 D0~D2 D3~D5 D6~D7
~
~ 0 0 1 1 0 0 1 0 4 1 1 ~ 1 0 1 1 0 0 1 0 5 1 1 ~ 0 1 1 1 0 0 1 0 6 1 1 ~ 1 1 1 1 0 0 1 0 7 1 1
~
~ 0 0 1 1 0 0 0 1 4 1 2 ~ 1 0 1 1 0 0 0 1 5 1 2 ~ 0 1 1 1 0 0 0 1 6 1 2 ~ 1 1 1 1 0 0 0 1 7 1 2
~
~ 0 0 1 1 0 0 1 1 4 1 3 ~ 1 0 1 1 0 0 1 1 5 1 3 ~ 0 1 1 1 0 0 1 1 6 1 3 ~ 1 1 1 1 0 0 1 1 7 1 3
使用M50462AP的电视遥控器的典型电路如图1_2所示。图中的8条扫描线和8条信号输入线的交叉点组成64个按键。2、3脚外接陶瓷振子和2只100P电容,和内部的振荡电路产生455kHz的时基信号,经12分频后产生38kHz的载波信号。4脚和电源正端接一指示发光二极管,1kΩ电阻为限流电阻,当发射红外脉冲时该指示灯亮。信号输出端23脚通过150Ω电阻接三极管9013的基极,用于驱动红外发光二极管。红外发光二极管和电源正端的是限流电阻为10Ω。
图1_2 使用集成电路M50462AP的电视遥控器电原理图
集成电路M50462AP组成的遥控器发送输出的控制信号主要由用户码和数据码组成。 发送的一个完整的指令由串行的16位代码组成,先发8位用户识别码,后发8位数据码,
图1_3 M50462AP的脉冲码
图1_4 M50462AP的一组控制码
最后发送一个杩头结束。发送一次是17个脉冲(码头),脉冲的宽度是0.25ms。用户码和数据码的“0”、“1”信号是由脉冲的宽度表示,“0”的周期是1ms, “1” 的周期是2ms,
如图1_3所示,发送一组控制信号的波形如图1_4所示。一组数据的发送时间是44ms。8位用户码和8位数据码的发送时间与数据的不同有关。发送数据最后一个码头和下一次发送的第一个码头之间的距离a=44ms-(用户码+数据码),最小不能小于4 ms。如果在第17个脉冲之后的4ms出现第18个脉冲则认为是错码。
用户码和数据码在通过M50462AP的OUT端串行输出时,均由按低位(LSB
文档评论(0)