一种空调遥控器及其数据存储方法技术

技术编号:14681492 阅读:68 留言:0更新日期:2017-02-22 14:43
本发明专利技术涉及空调遥控器,其公开了一种空调遥控器及其数据存储方法,合理利用单片机自带FLASH ROM资源,不需挂载EEPROM模块,从而降低硬件成本。该空调遥控器由单片机、键盘模块、显示屏、红外发射模块、电池模块组成,所述键盘模块、显示屏、红外发射模块均连接单片机;所述单片机中自带的FLASH ROM的一部分容量用于存储烧录的程序,另一部分容量被划分为至少100个区块用于数据存储。本发明专利技术用FLASH ROM来替代FLASH+EEPROM的方式实现数据存储功能,节约了EEPROM的成本,也有效利用单片机自带的FLASH ROM资源。

【技术实现步骤摘要】

本专利技术涉及空调遥控器,具体涉及一种空调遥控器及其数据存储方法
技术介绍
随着科技的发展和智能家电的普及,空调成为家庭必不可少的家用电器之一,而对空调的主流控制方式是采用遥控器控制;传统遥控器的结构如图1所示,其包括单片机、键盘模块、显示屏、红外发射模块、电池模块和EEPROM(电可擦除可编程只读存储器);其中键盘模块、显示屏、红外发射模块、电池模块和EEPROM模块均与单片机模块相连;在单片机内部自带FLASHROM(快闪只读存储器)用于存储程序,擦写次数为1万次;通过EEPROM实现数据存储功能,其擦写次数为100万次;而实际上,单片机内部自带的FLASHROM在烧录完程序之后还有剩余容量,这部分容量如果不加以合理利用会造成资源浪费,另一方面,为了实现数据存储功能,需要挂载EEPROM模块,也增加了遥控器硬件成本。
技术实现思路
本专利技术所要解决的技术问题是:提出一种空调遥控器及其数据存储方法,合理利用单片机自带FLASHROM资源,不需挂载EEPROM模块,从而降低硬件成本。本专利技术解决其技术问题所采用的技术方案是:一种空调遥控器,其由单片机、键盘模块、显示屏、红外发射模块、电池模块组成,所述键盘模块、显示屏、红外发射模块均连接单片机;所述单片机中自带的FLASHROM的一部分容量用于存储烧录的程序,另一部分容量被划分为至少100个区块用于数据存储。作为进一步优化,所述显示屏为LCD显示屏。作为进一步优化,所述每个区块的大小为32字节,所述FLASHROM的另一部分容量至少为3.2K。作为进一步优化,所述数据存储的方法为:数据存储从第一个区块开始进行写入和擦除,单片机程序对每一次写入进行计数,当计数达到1万次后自动跳转至下一区块进行存储并计数,如此循环,实现100个区块可数据存储100万次的功能。此外,本专利技术的另一目的在于,提出一种空调遥控器数据存储方法,其包括:将单片机中自带的FLASHROM除存储烧录的程序之外的容量划分为至少100个区块用于存储数据;数据存储从第一个区块开始进行写入和擦除,单片机程序对每一次写入进行计数,当计数达到1万次后自动跳转至下一区块进行存储并计数,如此循环,实现100个区块可数据存储100万次的功能。本专利技术的有益效果是:用FLASHROM来替代FLASH+EEPROM的方式实现数据存储功能,节约了EEPROM的成本,也有效利用单片机自带的FLASHROM资源。附图说明图1为传统技术中空调遥控器结构框图;图2为本专利技术中空调遥控器结构框图。具体实施方式本专利技术旨在提出一种空调遥控器及其数据存储方法,合理利用单片机自带FLASHROM资源,不需挂载EEPROM模块,从而降低硬件成本。FLASHROM每一区块是32个字节,由于FLASHROM读写只有一万次,要实现100万次的存储要求,需要将FLASHROM存储程序之外的容量划分为至少100个块,由软件实现数据写入次数的计数,当计数超过1万次,程序自动跳转到下一个32个字节的FLASHROM区块,如此循环100次,实现100万次数据存储功能。如图2所示,本专利技术中的空调遥控器由单片机、键盘模块、显示屏、红外发射模块、电池模块组成,所述键盘模块、显示屏、红外发射模块均连接单片机;单片机中自带的FLASHROM的一部分容量用于存储烧录的程序,另一部分容量被划分为至少100个区块用于数据存储。举例说明:空调遥控器单片机用现代芯片MC96F6408A,该芯片内置8Kbyte的FLASHROM,在常规情况下要实现数据存储功能,需要外置K24C04的EEPROM来实现功能定义;而本专利技术的方案并不需要图EEPROM芯片,当FLASHROM中软件程序容量小于4.8K时,可以将剩余的3.2K(8K-4.8K=3.2K)FLASHROM按32Byte分区为100个区块,由于每个区块擦写次数为1万次,100个区块用软件实现计数跳转功能,实现100万次的数据擦写存储要求。本专利技术的方案可应用到不同结构造型、不同存储功能定义的空调遥控器产品上,空调遥控器在实现了功能数据存储的基础上,节约了EEPROM的成本,也提高了FLASHROM的资源利用率。本文档来自技高网...
一种空调遥控器及其数据存储方法

【技术保护点】
一种空调遥控器,其特征在于,其由单片机、键盘模块、显示屏、红外发射模块、电池模块组成;所述键盘模块、显示屏、红外发射模块均连接单片机;所述单片机中自带的FLASH ROM的一部分容量用于存储烧录的程序,另一部分容量被划分为至少100个区块用于数据存储。

【技术特征摘要】
1.一种空调遥控器,其特征在于,其由单片机、键盘模块、显示屏、红外发射模块、电池模块组成;所述键盘模块、显示屏、红外发射模块均连接单片机;所述单片机中自带的FLASHROM的一部分容量用于存储烧录的程序,另一部分容量被划分为至少100个区块用于数据存储。2.如权利要求1所述的一种空调遥控器,其特征在于,所述显示屏为LCD显示屏。3.如权利要求1所述的一种空调遥控器,其特征在于,每个区块的大小为32字节,所述FLASHROM的另一部分容量至少为3.2K。4.如权利要求1所述的一种空调遥控器,其特征在于,所述数据...

【专利技术属性】
技术研发人员:李庆莉刘芳邓剑
申请(专利权)人:四川长虹电子部品有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1