基于单片机的红外系统控制研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的红外系统控制研究

基于单片机的红外系统控制研究   摘要:当前工业化的自动化水平已经成为衡量一个行业是否进步的标志,工业自动化要求能够通过简单的机器操作来减少人为干涉,从而提升社会劳动力的合理分配。文章指出,家庭电器设备自动化是当前智能家居的重点和中心实验领域,基于单片机的红外控制能够有效地解决家庭设备多路控制问题,极大地改善人们的日常生活。 中国论文网 /8/view-7232866.htm   关键词:工业自动化;单片机;红外控制   单片机作为―种微型计算机,能够将各逻辑部件按照一定的逻辑功能组合在一起,其内可以包含CPU、RAM、ROM、总线、控制系统等必需的逻辑部件,将这些逻辑部件按照各组件的有机结合固化在芯片上。当前工业的自动化水平作为检验社会生产力进步的重要标志,如何提升工业自动化程度是一个非常重要的指标。工业自动化的目标是希望通过提高机器自动化的程度来尽可能地减少人为的强行干预,极大地提升社会生产力。家庭电器作为人们日常生活中最常见的部分,实现家庭电器操作的一体化是单片机的一个重要应用领域,应对家庭电器中诸多遥控器的问题,采用基于单片机的红外控制系统,减少人为操作的复杂性,实现一键式操作模式,能够极大地方便人们的生活,具有非常重要的经济意义和社会意义。   1.单片机   当前单片机在日常生活中的每个方面都有涉及,几乎是人们日常生活不可或缺的一部分。小到电话、玩具、手机、各类刷卡机、电脑键盘、彩电、冰箱、空调、电磁炉,大到汽车、工业自动控制、机器人、导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机。单片机是一种控制芯片,一个微型的计算机,而晶振、存储器、地址锁存器、逻辑门、七段译码器(显示器)、按钮(类似键盘)、扩展芯片、接口等都是单片机系统。下面介绍单片机中一些重要概念。   (1)时钟周期。也称为振荡周期,定义时钟频率的倒数(时钟周期就是单片机所接的外部晶振的倒数,如12MHz的晶振,它的时钟周期就是1/12us),它是单片机中最小的时间单位。在一个时钟周期内,CPU只完成一个最基本的动作。时钟脉冲是CPU的基本工作脉冲,脉冲的大小反映CPU工作频率的快漫节奏,通常可以认为时钟脉冲越高,CPU的工作效率也越高。然而因为不同单片机的内部构成不同,高脉冲的CPU不适用于任何单片机。所以,通常不同的单片机都有其自身独特的时钟脉冲。常用的STC89C系列单片机的时钟范围大概在1-40MHz。   (2)状态周期。它是时钟周期的2倍。用作单片机内部各功能部件按序协调工作的控制信号。   (3)机器周期。单片机的基本操作周期,在一个机器周期内,单片机完成一项基本操作,如取指令、读写存储器等。由12个时钟周期(6个状态周期)组成。   (4)总线周期。总线上挂载了存储器、控制器和相关的I/O设备,CPU对这些设备的访问通过总线实现,因此定义以此CPU的外设访问为一个总线周期。   (5)指令周期。顾名思义,是指执行一条指令所需要的时间。一般而言,一条指令包含多个操作,可能会需要1~4个机器周期。例如,对于一条简单的取数指令,从寄存器中获取数据并编码执行即可,一个机器周期即可完成,但对于一些较为复杂的运算指令,可能涉及取数、存储、运算等多个步骤,则可能需要一个或者多个机器周期。通常意义上,一个机器周期的指令成为单周期指令,多个机器周期的指令成为多周期指令。   (6)总线。总线是元器件中一个重要的概念,在模拟电路中各种部件之间都是通过串行的方式连接,各部件之间的连线并不多,然而计算机中各种元器件太繁多,还涉及各部件之间相互通信和协调的问题,如果每条功能指令或者2个元器件之间的通信都通过线互联,则计算机内部的线路将会非常庞大,对于整体的维护和升级也极为不易,因此需要总线来协调各组件问的及时通信。总线是计算机内部的主干线路,一切互联的器件都通过总线进行通信。然而还存在另一个问题,当2个元器件同时对外输出信号时,一个元器件的输出信号为1,另一个元器件的输出信号为0,则接受方在接受后应该如何处理呢。这种情况依赖当前的总线是不够的,因此引入了控制总线的概念。控制总线是各元器件之间指令交互的工具,任何时候控制总线只被允许进行一种指令的传输来保证指令的有序性,这样,接受方在收到指令后则可以进行有效的判断。而数据总线是各元器件间数据交换的工具。另外,单片机内部还存在着地址的分配,某些存储单元要完成地址分配才能进行信号传输,由于存储单元过多,管理起来也较为不易,因此以地址总线进行协同控制。   (7)数据、地址、指令。从某种意义上来说,这三者都可以认为是数字,是由一连串0101的数字串构成的。简而言之,地址和指令也可以认为是数据。地址通过0101的数字序列对应到计算机存储器件中某个具体位置,指令通过0101的数字序

文档评论(0)

cby201601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档