專利名稱:一種遙控器代碼生成方法
技術(shù)領(lǐng)域:
本發(fā)明屬于一種遙控器代碼生成方法。
技術(shù)背景遙控器用于電視、空調(diào)等家用電器的遠(yuǎn)程控制,使用十分廣泛?,F(xiàn)有的家 用電器如電視機(jī)、空調(diào)等均配備有遙控器, 一般家庭都有多臺(tái)家用電器,相應(yīng) 地也有多個(gè)遙控器,遙控器容易混淆,不能替換使用,不太方便。其次,作為 遙控器供應(yīng)商,其遙控器在出廠時(shí),已經(jīng)植入控制代碼,即植入特定代碼的遙 控器只能適用一種型號(hào)的家用電器使用,由于市場(chǎng)千變?nèi)f化,如果該種家電遙 控器過量,或銷售不出去,則該種遙控器只能報(bào)廢,造成浪費(fèi)。 發(fā)明內(nèi)容本發(fā)明的目的是提供一種遙控器代碼的生成方法,即遙控器在出廠時(shí),不 需要寫入控制代碼,可以根據(jù)銷售需要,當(dāng)遙控器與某種特定家用電器配套出 售或使用時(shí),根據(jù)特定家用電器的按鍵控制代碼的要求,自動(dòng)生成控制代碼程 序,并寫入遙控器中,并可以擦除,方便用戶使用,這樣可以減少遙控器庫存, 不需要報(bào)廢過時(shí)產(chǎn)品。本發(fā)明還可以在一個(gè)遙控器中存儲(chǔ)芯片中寫入多個(gè)遙控 器程序,使得一個(gè)遙控器可以適用多個(gè)不同的家用電器的遠(yuǎn)程控制。本發(fā)明的技術(shù)方案如下一種遙控器代碼生成方法,其特征在于包括以下步驟(1) 根據(jù)多種遙控器各控制按鍵的共性特征,于計(jì)算機(jī)中建立適合于多 種遙控器的各控制鍵所對(duì)應(yīng)的代碼信息的數(shù)據(jù)庫格式;(2) 于計(jì)算機(jī)中安裝讀碼儀軟件,將讀碼儀和計(jì)算機(jī)連接,通過讀碼儀 讀出已知遙控器上鍵的代碼信息,寫入到所述的數(shù)據(jù)庫;(3) 計(jì)算機(jī)中存儲(chǔ)有編寫好的I!LMagic代碼生成軟件,其工作基礎(chǔ)是MCU 模板程序和所述的寫入了代碼信息的數(shù)據(jù)庫;(4) IR—Magic代碼生成軟件按照讀取的數(shù)據(jù)庫信息,將這些數(shù)據(jù)庫信息 翻譯成程序語句,插入到MCU模板程序里,得到完整的代碼源程序; (5 )編譯軟件將前述得到的代碼源程序生成適用于遙控器的軟件, (6)將適用于遙控器的軟件燒錄進(jìn)入新的遙控器存儲(chǔ)芯片中。所述的遙控器中的存儲(chǔ)芯片為可擦寫或不可擦寫的芯片。讀碼儀將已知遙控器的代碼讀出,反應(yīng)出碼的結(jié)構(gòu)形式及時(shí)間,寫入代碼生 成軟件的代碼信息數(shù)據(jù)庫。計(jì)算機(jī)用于安裝讀碼儀軟件、代碼生成軟件、編譯軟件、燒錄軟件及驅(qū)動(dòng) 程序。本發(fā)明所述燒錄是指讀碼儀讀出的碼經(jīng)IR—Magic代碼生成軟件和編譯軟 件生成燒錄文件下載到燒錄器,再將程序碼燒錄到需制作的遙控器中,即可使 用。本發(fā)明可以根據(jù)一個(gè)已知遙控器,通過讀碼儀讀出該遙控器的代碼信息,然后, 自動(dòng)生成一個(gè)新的遙控器按鍵控制代碼程序,寫入到新的遙控器的存儲(chǔ)芯片中, 使得新的遙控器與已知遙控器具有相同的控制功能。由于代碼生成軟件與編譯 軟件已事先寫好,因此,遙控器使用者、生產(chǎn)廠家或經(jīng)銷商均可以按照簡(jiǎn)單的 操作步驟就可以在新的遙控器中寫入按鍵控制代碼程序, 一個(gè)新的遙控器中可 以寫入多個(gè)按鍵按制代碼程序,與多個(gè)家用電器相匹配,十分方便。由于遙控器的按鍵控制代碼程序可以根據(jù)需要隨時(shí)寫入,使得遙控器出廠時(shí),其按鍵控 制代碼程序空置,不會(huì)造成遙控器庫存或過時(shí)。
具體實(shí)施方式
一種遙控器代碼生成方法,其特征在于包括以下步驟-(1) 根據(jù)多種遙控器各控制按鍵的共性特征,于計(jì)算機(jī)中建立適合于多 種遙控器的各控制鍵所對(duì)應(yīng)的代碼信息的數(shù)據(jù)庫格式;(2) 于計(jì)算機(jī)中安裝讀碼儀軟件,將讀碼儀和計(jì)算機(jī)連接,通過讀碼儀 讀出已知遙控器上鍵的代碼信息,寫入到所述的數(shù)據(jù)庫;(3) 計(jì)算機(jī)中存儲(chǔ)有編寫好的IR—Magic代碼生成軟件,其工作基礎(chǔ)是MCU 模板程序和所述的寫入了代碼信息的數(shù)據(jù)庫;(4) IR—Magic代碼生成軟件按照讀取的數(shù)據(jù)庫信息,將這些數(shù)據(jù)庫信息 翻譯成程序語句,插入到MCU模板程序里,得到完整的代碼源程序;(5 )編譯軟件將前述得到的代碼源程序生成適用于遙控器的軟件, (6)將適用于遙控器的軟件燒錄進(jìn)入新的遙控器存儲(chǔ)芯片中。
權(quán)利要求
1、一種遙控器代碼生成方法,其特征在于包括以下步驟(1)根據(jù)多種遙控器各控制按鍵的共性特征,于計(jì)算機(jī)中建立適合于多種遙控器的各控制鍵所對(duì)應(yīng)的代碼信息的數(shù)據(jù)庫格式;(2)于計(jì)算機(jī)中安裝讀碼儀軟件,將讀碼儀和計(jì)算機(jī)連接,通過讀碼儀讀出已知遙控器上鍵的代碼信息,寫入到所述的數(shù)據(jù)庫;(3)計(jì)算機(jī)中存儲(chǔ)有編寫好的IR_Magic代碼生成軟件,其工作基礎(chǔ)是MCU模板程序和所述的寫入了代碼信息的數(shù)據(jù)庫;(4)IR_Magic代碼生成軟件按照讀取的數(shù)據(jù)庫信息,將這些數(shù)據(jù)庫信息翻譯成程序語句,插入到MCU模板程序里,得到完整的代碼源程序;(5)編譯軟件將前述得到的代碼源程序生成適用于遙控器的軟件,(6)將適用于遙控器的軟件燒錄進(jìn)入新的遙控器存儲(chǔ)芯片中。
全文摘要
本發(fā)明公開了一種遙控器代碼生成方法,是通過讀碼儀將已知遙控器的按鍵的代碼信息寫入預(yù)先設(shè)定的數(shù)據(jù)庫中,計(jì)算機(jī)中存儲(chǔ)有的IR_Magic代碼生成軟件,IR_Magic代碼生成軟件讀取數(shù)據(jù)庫信息,將這些數(shù)據(jù)庫信息翻譯成程序語句,插入到MCU模板程序里,得到完整的代碼源程序;編譯軟件將前述得到的代碼源程序生成適用于遙控器的軟件,將適用于遙控器的軟件燒錄進(jìn)入新的遙控器存儲(chǔ)芯片中。本發(fā)明可以在一個(gè)新遙控器中寫入多個(gè)按鍵控制代碼軟件,本發(fā)明可以根據(jù)一個(gè)已知遙控器,通過讀碼儀讀出該遙控器的代碼信息,然后,自動(dòng)生成一個(gè)新的遙控器按鍵控制代碼程序,寫入到新的遙控器的存儲(chǔ)芯片中,使得新的遙控器與已知遙控器具有相同的控制功能。
文檔編號(hào)G06F9/44GK101226472SQ20081001848
公開日2008年7月23日 申請(qǐng)日期2008年2月3日 優(yōu)先權(quán)日2008年2月3日
發(fā)明者俞啟茂 申請(qǐng)人:俞啟茂