[發明專利]一種用于單片機系統的菜單生成方法在審
| 申請號: | 201611159786.7 | 申請日: | 2016-12-15 |
| 公開(公告)號: | CN106598402A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 王順強 | 申請(專利權)人: | 重慶兆洲科技發展有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482;G06F9/44 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 400039 重慶市九*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 單片機 系統 菜單 生成 方法 | ||
技術領域
本發明涉及單片機系統技術領域,特別是涉及一種用于單片機系統的菜單生成方法。
背景技術
隨著科學技術的發展,集成電路技術已經被廣泛應用于工業控制領域。為人們的生活和工作提供了極大的便利。
在集成電路中,單片機可以將計算機的各項功能集成于一體,以單片機為核心,再配合其他外部電路組成的控制系統稱為單片機系統。單片機系統的應用需要軟件和硬件相結合。傳統的單片機系統設計菜單時,均采用順序結構,即每增加一個菜單項都需要填加一段程序代碼,該方法的優點是容易上手,便于工作人員進行菜單項的添加操作,但是,若需要對程序代碼進行修改就非常麻煩,且很容易出錯。
因此,如何在設計菜單時,保證對菜單項的對應程序代碼進行修改的便捷性和準確性,是本領域技術人員目前需要解決的技術問題。
發明內容
本發明的目的是提供一種用于單片機系統的菜單生成方法,可以在設計菜單時,保證對菜單項的對應程序代碼進行修改的便捷性和準確性。
為解決上述技術問題,本發明提供了如下技術方案:
一種用于單片機系統的菜單生成方法,包括:
創建菜單表;
接收菜單類型生成指令,并在所述菜單表中生成相應的菜單類型;
根據各菜單類型,在所述菜單表中生成目標設備的運行控件;
接收菜單項添加指令,并根據所述菜單項添加指令將所述菜單表加入到目標程序下;
對所述目標程序下的所述菜單表進行分析,生成對應的菜單結構;
對所述菜單結構對應的菜單類型和運行控件進行編譯。
優選地,所述創建菜單表為創建一個WPS表或一個Excel表。
優選地,所述接收菜單類型生成指令,并在所述菜單表中生成相應的菜單類型,包括:
接收菜單類型生成指令;
根據所述菜單類型生成指令,在所述菜單表中生成主菜單和若干子菜單。
優選地,所述根據各菜單類型,在所述菜單表中生成目標設備的運行控件,包括:
根據各菜單類型,在所述菜單表中生成目標設備的文本顯示控件、文本輸入控件、單選控件和多選控件。
優選地,接收菜單項添加指令,并根據所述菜單項添加指令將所述菜單表加入到目標程序下,包括:
接收菜單表復制指令和菜單表粘貼指令;
根據所述菜單表復制指令復制所述菜單表;
根據所述菜單表粘貼指令將復制的所述菜單表粘貼至所述目標程序下。
優選地,對所述目標程序下的所述菜單表進行分析,生成對應的菜單結構,包括:
讀取所述目標程序下的所述菜單表的菜單類型信息;
分析各所述菜單類型的執行順序;
按照各所述菜單類型的執行順序生成對應的菜單框架結構。
優選地,所述對所述菜單結構對應的菜單類型和運行控件進行編譯,包括:
讀取所述菜單框架結構對應的當前菜單類型及相應的運行控件;
對當前運行控件進行編譯。
與現有技術相比,上述技術方案具有以下優點:
本發明實施例所提供的用于單片機系統的菜單生成方法,包括:創建菜單表;接收菜單類型生成指令,并在菜單表中生成相應的菜單類型;根據各菜單類型,在菜單表中生成目標設備的運行控件;接收菜單項添加指令,并根據菜單項添加指令將菜單表加入到目標程序下;對目標程序下的菜單表進行分析,生成對應的菜單結構;對菜單結構對應的菜單類型和運行控件進行編譯。在本技術方案中,通過創建菜單表并在菜單表中生成菜單類型和對應的運行控件,以將生成菜單所需要的信息羅列出來,然后在需要生成菜單時,將該菜單表加入到目標程序下,即可根據菜單表的內容自動生成菜單結構,并進行相應地編譯生成菜單。由于該菜單的菜單結構是已知的,則在后續需要對菜單的菜單項進行修改或移植時,可以根據菜單結構準確快捷地查找到需要修改或移植的部分的位置,大大縮短了單片機系統的研發周期。本方法還可以擴展由運行時修改,即可以實現用戶自定義菜單功能。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明一種具體實施方式所提供的用于單片機系統的菜單生成方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶兆洲科技發展有限公司,未經重慶兆洲科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201611159786.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:賬戶切換方法及裝置
- 下一篇:通知消息的管理方法及裝置





