[发明专利]微处理器中实现遥控信号发射指令控制的电路结构有效
申请号: | 201110456890.3 | 申请日: | 2011-12-30 |
公开(公告)号: | CN103186977A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 高庆;陆健;王效;赵海 | 申请(专利权)人: | 无锡华润矽科微电子有限公司 |
主分类号: | G08C23/04 | 分类号: | G08C23/04 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 214000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理器 实现 遥控 信号 发射 指令 控制 电路 结构 | ||
技术领域
本发明涉及计算机技术领域,特别涉及遥控发射处理器电路技术领域,具体是指一种微处理器中实现遥控信号发射指令控制的电路结构。
背景技术
红外遥控技术近年来在电子领域,尤其是在家电领域,如彩电、DVD、空调等,得到了迅猛发展和广泛应用。随着人们生活水平的提高,对产品的追求是使用更方便、更具智能化,随着对遥控器的按键支持数目、整机开发时间、整机成本、功耗指标等的更高要求,指令设计中的要求也就成为考虑的重点。
针对红外遥控微处理器,必然要有一种高效的指令集系统与之对应,遥控器由于自身有严格的低功耗和低工作电流,以及低运算的规定,要求指令集合必须有针对性、必须在一个或两个周期内执行完每个指令,指令执行的效率必然要求很高,一般的用于四位的遥控器的指令不宜繁琐,特别注重于专用和便利的使用,针对于某一种电路和某系列的电路而开发的指令。
传统的通用微处理器指令过于庞大和复杂,指令种类繁多,很多的指令在使用一种特定的功能时,往往使用不到,大大的增加了系统的负担和冗余度。而有的微处理器的指令又过于简单,虽然指令种类少,结构也很简单,但很多情况下在使用一种特定的功能时,需要两三条指令,甚至更多的指令才能够完成,使执行指令时间变长。很大的程度上降低了微处理器的工作效率,不仅耗费了系统的存储空间,而且使整个系统的功耗变高。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种结构简单,合理应用寄存器存储空间,高频度操作指令仅需一步即可完成,工作效率高,性能完整,且成本低廉,应用范围较为广泛的微处理器中实现遥控信号发射指令控制的电路结构。
为了实现上述的目的,本发明的微处理器中实现遥控信号发射指令控制的电路结构具有如下构成:
该电路结构包括程序计数器模块、堆栈寄存器、指令指针寄存器、多路器、程序存储器、指令寄存器、存储体寄存器、累加器、算术逻辑单元、状态寄存器、数据存储器、连接寄存器和数据总线,所述的堆栈寄存器连接所述的程序计数器模块,所述的程序计数器模块和指令指针寄存器通过所述的多路器连接所述的程序存储器,所述的程序存储器还连接所述的指令寄存器和存储体寄存器,所述的算术逻辑单元连接所述的累加器和状态寄存器,所述的数据存储器连接所述的连接寄存器,所述的程序计数器模块、指令指针寄存器、指令寄存器、算术逻辑单元和连接寄存器均连接所述的数据总线。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的程序计数器模块为一个11位的二进制计数器,所述的11位二进制计数器用以保存下一条指令的地址。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的堆栈寄存器包括一级堆栈和子堆栈,所述的一级堆栈和子堆栈均连接所述的程序计数器模块,所述的一级堆栈用以当程序调用指令被执行时,堆栈寄存器在程序跳到子程序前保存程序计数器模块的返回地址,所述的子堆栈用以当出现两个调用指令时,第一个程序计数器模块的返回地址被覆盖,第二个程序计数器模块的返回地址放到堆栈寄存器的子堆栈,程序计数器模块从子程序返回时,执行返回指令,使堆栈寄存器内容恢复到程序计数器模块。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的指令指针寄存器包括三位B数据查表指针、四位H数据查表指针和四位D数据查表指针,其中,所述的四位H数据查表指针仅低3位有效,所述的指令指针寄存器用以,在指令访问程序存储器中的固化数据时,按所述的三位B数据查表指针、四位H数据查表指针和四位D数据查表指针的顺序形成程序存储器地址,作为访问数据表格的指针。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的程序存储器包括顺序连接的程序存储区、数据存储区和选择区,所述的多路器连接所述的程序存储区,所述的指令寄存器和存储体寄存器连接所述的选择区。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的存储体寄存器连接所述的程序存储器的选择区,用以在程序存储器中出现跳转时提供程序存储器的页码。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的状态寄存器包括进位寄存位、状态寄存位和零标志寄存位,所述的进位寄存位、状态寄存位和零标志寄存位均连接所述的算术逻辑单元。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的进位寄存位为算术逻辑单元状态寄存位,所述的算术逻辑单元连接所述的算术逻辑单元状态寄存位。
该微处理器中实现遥控信号发射指令控制的电路结构中,所述的连接寄存器为数据存储器地址指针寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华润矽科微电子有限公司,未经无锡华润矽科微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456890.3/2.html,转载请声明来源钻瓜专利网。