国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      高頻電子食品加熱器編碼器鍵輸入裝置及其中斷處理方法

      文檔序號(hào):6277112閱讀:230來源:國知局
      專利名稱:高頻電子食品加熱器編碼器鍵輸入裝置及其中斷處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及高頻電子食品加熱器,尤其涉及鍵矩陣輸入和編碼器鍵輸入通用,借以減少編碼器電路用的微機(jī)接口數(shù)的高頻電子食品加熱器的編碼器鍵輸入裝置及利用該裝置進(jìn)行中斷處理的方法。
      現(xiàn)有的高頻電子食品加熱器的控制裝置如

      圖1所示,它由供電用的電源電路10、輸入用戶的功能選擇信號(hào)的鍵矩陣部分20、用單個(gè)符號(hào)代替數(shù)字或字符串、進(jìn)行符號(hào)化用的編碼器電路30、根據(jù)分別從編碼器電路30及鍵矩陣部分20獲得的信號(hào)控制該裝置整體動(dòng)作的微機(jī)40、以及根據(jù)微機(jī)40的控制顯示該信號(hào)的顯示器電路50構(gòu)成。
      由電源電路10向系統(tǒng)的各端供電后,微機(jī)40周期性地將顯示信號(hào)(柵極波形或陽極波形)施加到鍵矩陣部分20上,沿著鍵的垂直列進(jìn)行掃描。
      即,如圖2所示,微機(jī)40從接口D0~D2分別經(jīng)過二極管D1~D3將顯示信號(hào)施加到鍵矩陣部分20上。而且通過接口K0~K2輸入的信號(hào)對(duì)從鍵矩陣部分20的輸出進(jìn)行檢索,識(shí)別用戶輸入的鍵信號(hào)。
      如上所述,在將顯示信號(hào)施加到鍵矩陣部分20上的狀態(tài)下,用戶通過按動(dòng)鍵鈕,對(duì)接口K0~K2進(jìn)行選擇,將高電平信號(hào)輸入到所按的接口中。微機(jī)40對(duì)輸入上述高電平信號(hào)的接口進(jìn)行分析,識(shí)別用戶的鍵輸入值。
      按照上述鍵掃描方法必須周期性地按動(dòng)鍵鈕,因此就要如圖3A所示,要用中斷例行程序進(jìn)行處理。
      首先,在禁止中斷后,使顯示器部分50內(nèi)的柵極接口斷開(ST2、ST3),上述階段結(jié)束后,最少要有50微秒以上的規(guī)定延遲時(shí)間(ST4)。
      以后,接通顯示器部分50內(nèi)的陽極接口,并接通柵極接口(ST5、ST6)。上述階段結(jié)束后,最少要有100微秒以上的規(guī)定延遲時(shí)間(ST7)。
      在上述階段以后,讀出輸入到輸入接口K0~K2中的值,此時(shí)為判斷所選定的是哪一個(gè)鍵的鍵判斷階段(ST8—ST9)進(jìn)入鍵判斷階段之后,判斷選定的鍵值是否正常(ST10)。如上述階段的判定結(jié)果正常,輸入鍵值,將鍵輸入標(biāo)記置1(ST11),將讀出的鍵值存儲(chǔ)在隨機(jī)存取存儲(chǔ)器中(ST12)。
      如果輸入的鍵值不正常時(shí),允許中斷(ST13),再從上述禁止中斷階段開始重復(fù)進(jìn)行中斷處理。
      另外,編碼器電路30還可以通過轉(zhuǎn)動(dòng)編碼器的轉(zhuǎn)盤,并根據(jù)編碼器開關(guān)SW1、SW2的共用端子是否接通,來確定編碼器的輸入,這是通過另一個(gè)途徑向微機(jī)40的接口E1、E0進(jìn)行輸入的方法。
      即微機(jī)40隨著系統(tǒng)的初始化過程,在使系統(tǒng)處于初始化后的狀態(tài)下,檢索鍵輸入標(biāo)記(ST21~ST23)。如果在上述檢索結(jié)果中發(fā)現(xiàn)鍵輸入標(biāo)記為1、則隨著鍵訪問操作,執(zhí)行該鍵所代表的功能(ST24)。
      如果在上述檢索鍵輸入標(biāo)記的結(jié)果中發(fā)現(xiàn)鍵輸入標(biāo)記業(yè)已置0,則判定無鍵輸入,隨后在下一階段便進(jìn)行烹調(diào)倒計(jì)時(shí)操作(ST25)。此后,在經(jīng)過顯示器隨機(jī)存取存儲(chǔ)器的訪問操作后,使繼電器通/斷(ST26、ST27)。
      此后,隨著顯示器的閃爍操作,讀出編碼器的輸入值(ST28、ST29)。在上述階段以后,判斷讀出的編碼器的輸入值有無變化(ST30)。如果在上述判斷結(jié)果中判定輸入值有變化,再旋轉(zhuǎn)編碼器進(jìn)行判斷,進(jìn)行隨機(jī)存取存儲(chǔ)器的訪問操作,使編碼器數(shù)據(jù)鍵的數(shù)據(jù)(烹調(diào)數(shù)據(jù))進(jìn)行增減(ST31),如果編碼器的輸入值無變化,再重復(fù)進(jìn)行系統(tǒng)初始化以后的過程。
      但是,這種現(xiàn)有的高頻電子食品加熱器的鍵掃描電路和編碼器掃描電路是各自單獨(dú)使用的,因此存在微機(jī)上使用的輸入接口過多的問題。
      即,如上所述,如果通過各自獨(dú)立的鍵掃描電路和編碼器掃描電路構(gòu)成具有40個(gè)插腳的充分單功能的高頻電子食品加熱器的微機(jī),則必須使用64個(gè)插腳的微機(jī),因此產(chǎn)品的單價(jià)和成本都會(huì)有所增加。
      本發(fā)明的目的是提供一種鍵矩陣輸入端和編碼器鍵的共用輸入端,借以減少編碼器電路所用微機(jī)接口數(shù)的高頻電子食品加熱器的編碼器鍵輸入裝置。
      本發(fā)明的另一個(gè)目的是提供一種利用編碼器鍵輸入裝置的中斷處理方法。
      能夠達(dá)到上述目的的高頻電子食品加熱器的編碼器鍵輸入裝置的特征是備有產(chǎn)生第1及第2掃描信號(hào)的微機(jī);根據(jù)從上述微機(jī)輸出的掃描信號(hào)進(jìn)行掃描,將掃到的鍵信號(hào)輸出到上述微機(jī)的鍵矩陣電路部分;以及根據(jù)從上述微機(jī)輸出的第2掃描信號(hào)進(jìn)行掃描,將掃到的編碼器信號(hào)通過鍵矩陣電路部分輸出到微機(jī)的編碼器電路部分。
      能達(dá)到本發(fā)明的另一個(gè)目的的高頻電子食品加熱器的中斷處理方法的特征是該中斷處理方法由下述幾個(gè)階段構(gòu)成即在將顯示器內(nèi)的陽極及柵極接口接通的狀態(tài)下,判斷是否處于編碼器掃描態(tài)的階段;經(jīng)過上述階段,如果判定鍵掃描態(tài)是編碼器掃描態(tài),讀出編碼器的輸入值,并判斷輸入值是否有變化的階段;如果在上述階段中編碼器的輸入值變化,則將編碼器的輸入標(biāo)記置1,判斷是否是編碼器正常輸入值的階段;如果在上述判斷階段輸入的是正常鍵值,將鍵輸入標(biāo)記置1,并將輸入的%值(鍵矩陣%值)存入隨機(jī)存取存儲(chǔ)器中的階段;以及如果在上述判斷階段中判定沒有正常的鍵值輸入,進(jìn)入允許中斷的階段。
      圖1是現(xiàn)有的高頻電子食品加熱器的控制裝置結(jié)構(gòu)圖。
      圖2是圖1中的各部分的詳細(xì)結(jié)構(gòu)圖。
      圖3是圖1中的裝置的動(dòng)作流程圖,(3A)是內(nèi)部中斷處理例行程序,(3B)是主程序。
      圖4是本發(fā)明的高頻電子食品加熱器的編碼器鍵輸入裝置結(jié)構(gòu)圖。
      圖5是圖4中各部分的詳細(xì)結(jié)構(gòu)圖。
      圖6是本發(fā)明的編碼器鍵輸入信號(hào)的流程圖,(6A)是內(nèi)部中斷處理例行程序,(6B)是主程序。
      圖4是本發(fā)明的編碼器鍵輸入裝置的結(jié)構(gòu)圖,該裝置由向各端供電的電源電路100;控制裝置所有操作的微機(jī)101;根據(jù)從上述微機(jī)101輸出的顯示信號(hào)顯示該功能的顯示器102;作為共用端使用,接收從上述微機(jī)101輸出的顯示信號(hào),并輸出編碼器鍵輸入信號(hào)的編碼器電路部分103;以及接收從上述微機(jī)101輸出的附加顯示信號(hào)。并通過共用線與編碼器電路103的輸出端連接、將鍵輸入及編碼器輸入共同施加到微機(jī)101的接口上的鍵矩陣部分104構(gòu)成。
      下面參照?qǐng)D5及圖6詳細(xì)說明以上所述結(jié)構(gòu)的本發(fā)明的編碼器鍵輸入裝置的作用及效果。
      首先,通過電源電路部分100向系統(tǒng)各端供電,微機(jī)101在將各輸入、輸出接口初始化的狀態(tài)下對(duì)鍵進(jìn)行掃描。
      微機(jī)101在禁止中斷的狀態(tài)下,將顯示器102內(nèi)的柵極接口斷開,此后最少有50微秒以上的規(guī)定的延遲時(shí)間(ST1~ST4)。
      此后,將顯示器部分102的陽極接口及柵極接口接通,如上所述,最少還有100微秒以上的規(guī)定延遲時(shí)間(ST5~ST7)。
      此后,檢索P5~P8輸入接口,掃描有輸入的信號(hào),判斷是編碼器鍵輸入信號(hào)還是鍵輸入信號(hào),讀出編碼器的輸入值(ST108、ST109)。
      即,如圖5所示,微機(jī)101以高電平狀態(tài)輸出最初的顯示信號(hào),即G1信號(hào),并將其加到編碼器電路部分103上。此后檢索輸入到P5~P8輸入接口的值,檢索有無編碼器鍵輸入值(ST110)。
      如果在檢索有無編碼器鍵輸入值的結(jié)果中發(fā)現(xiàn)輸入接口有變化時(shí),轉(zhuǎn)動(dòng)編碼器轉(zhuǎn)盤,將編碼器輸入標(biāo)記置1,并將編碼器數(shù)據(jù)存入隨機(jī)存取存儲(chǔ)器后,即進(jìn)入允許中斷狀態(tài)(ST111、ST112)。
      另外,將顯示信號(hào)加到編碼器的共用端,當(dāng)檢測(cè)到編碼器的輸入值變化后,經(jīng)過規(guī)定時(shí)間,再接通第2顯示信號(hào)G2,沿鍵矩陣部分104內(nèi)的A列進(jìn)行掃描。
      此后,檢索輸入接口P5~P8的輸入值,檢索是否是鍵輸入(ST113)。如果在上述鍵輸入判斷結(jié)果中發(fā)現(xiàn)在通過輸入接口P5~P8輸入的信號(hào)中即使有一個(gè)高電平信號(hào)的正常鍵輸入值,則將此鍵輸入的標(biāo)記置1(ST114~117)。此后,將鍵值存入隨機(jī)存取存儲(chǔ)器中,從而進(jìn)入允許中斷狀態(tài)(ST118~119)。
      另外,如上所述,在對(duì)鍵矩陣部分104內(nèi)的A列進(jìn)行掃描,經(jīng)過規(guī)定時(shí)間之后,如上所述,再以高電平輸出第3顯示信號(hào)G3,對(duì)上述鍵矩陣部分104內(nèi)的B列進(jìn)行掃描。
      此后,檢索輸入接口P5~P8的輸入值,檢索是否為鍵輸入值,上述鍵輸入判斷結(jié)果中發(fā)現(xiàn)在通過輸入接口P5~P8輸入的信號(hào)中即使有一個(gè)高電平信號(hào),則判定是由用戶輸入的鍵值,將鍵輸入標(biāo)記置1。此后,將鍵值存入隨機(jī)存取存儲(chǔ)器中后,從而進(jìn)入允許中斷狀態(tài)。
      在這一過程中,檢索編碼器鍵輸入值及鍵矩陣的鍵輸入值,對(duì)此參照?qǐng)D6B對(duì)微機(jī)101的主程序作如下的綜合說明首先,微機(jī)101隨著系統(tǒng)初始化過程進(jìn)入系統(tǒng)初始化狀態(tài)(ST202)。在系統(tǒng)的初始化狀態(tài)下,檢索鍵輸入標(biāo)記,判斷上述鍵輸入標(biāo)記是否為1(ST203)。如果鍵輸入標(biāo)記為1,在對(duì)鍵進(jìn)行訪問操作的過程中,執(zhí)行該鍵的功能(ST204)。
      如果檢索上述鍵輸入標(biāo)志的結(jié)果中發(fā)現(xiàn)鍵輸入的標(biāo)記為0,則判定無鍵值輸入,在下一階段進(jìn)行烹調(diào)倒數(shù)計(jì)時(shí)操作。在上述階段后,進(jìn)行顯示器的隨機(jī)存取存儲(chǔ)器的訪問操作,使繼電器通/斷(ST206、207)。
      此后,進(jìn)行顯示器閃爍操作(ST208)。上述階段后,讀出編碼器輸入值,判斷編碼器輸入的標(biāo)記是否為1(ST209)。在上述階段判斷的結(jié)果中,如果發(fā)現(xiàn)讀出的編碼器輸入值有變化(即編碼器輸入的標(biāo)記為1)時(shí),轉(zhuǎn)動(dòng)編碼器轉(zhuǎn)盤進(jìn)行判斷,進(jìn)行隨機(jī)存取存儲(chǔ)器的訪問操作,增加或減小編碼器鍵數(shù)據(jù)(烹調(diào)數(shù)據(jù)),當(dāng)編碼器輸入無變化時(shí),再重復(fù)進(jìn)行系統(tǒng)初始化以后的過程(ST210)。
      如以上的詳細(xì)說明,如果采用本發(fā)明,則可實(shí)現(xiàn)微機(jī)的編碼器的輸入和鍵矩陣的輸入共用一個(gè)輸入接口。從而能減少微機(jī)的輸入接口個(gè)數(shù)、從而降低生產(chǎn)成本。
      權(quán)利要求
      1.高頻電子食品加熱器編碼器的鍵輸入裝置,其特征為備有產(chǎn)生第1及第2掃描信號(hào)的微機(jī);根據(jù)從上述微機(jī)輸出的第1掃描信號(hào)進(jìn)行掃描,將掃到的鍵信號(hào)輸出到上述微機(jī)的鍵矩陣電路部分;以及根據(jù)從上述微機(jī)輸出的第2掃描信號(hào)進(jìn)行掃描,將掃到的編碼器信號(hào)通過鍵矩陣電路部分輸出到微機(jī)的編碼器電路部分。
      2.高頻電子食品加熱器的中斷處理方法,其特征為該中斷處理方法由下述各階段構(gòu)成,即在顯示器內(nèi)的陽極及柵極端口處于導(dǎo)通的狀態(tài)下,判斷是否處于編碼器掃描態(tài)的階段;經(jīng)過上述階段,如果判定鍵掃描態(tài)是編碼器掃描態(tài),讀出編碼器的輸入值,并判斷該輸入值是否有變化的階段;在上述階段中如果發(fā)現(xiàn)編碼器的輸入值有變化,將編碼器的輸入標(biāo)記置1,在將編碼器數(shù)據(jù)存入隨機(jī)存取存儲(chǔ)器中之后,進(jìn)入允許中斷的階段;如果判定鍵掃描態(tài)是鍵矩陣掃描態(tài),讀出鍵矩陣的輸入值,判斷是否是正常的鍵輸入值的階段;在上述判斷階段中如果斷定輸入的是正常鍵值,則將鍵輸入標(biāo)記置1,將輸入的鍵值存入隨機(jī)存取存儲(chǔ)器中的階段;以及在上述判斷階段中,如果判定無正常鍵值輸入,則進(jìn)入允許中斷的階段。
      全文摘要
      本發(fā)明涉及高頻電子食品加熱器,尤其涉及使鍵矩陣輸入和編碼器鍵輸入通用、減少編碼器電路用的微機(jī)的端口數(shù)的高頻電子食品加熱器的編碼器鍵輸入裝置及利用該裝置的中斷處理方法。其特征是備有產(chǎn)生第1及第2掃描信號(hào)的微機(jī);根據(jù)從微機(jī)輸出的第1掃描信號(hào)進(jìn)行掃描,將掃到的鍵信號(hào)輸出到上述微機(jī)的鍵矩陣電路部分;及根據(jù)從上述微機(jī)輸出的第2掃描信號(hào)進(jìn)行掃描,并將掃到的編碼器信號(hào)通鍵矩陣電路部分輸出到微機(jī)的編碼器電路部分。
      文檔編號(hào)G05B19/042GK1116493SQ9510149
      公開日1996年2月14日 申請(qǐng)日期1995年1月25日 優(yōu)先權(quán)日1994年2月3日
      發(fā)明者崔景煥 申請(qǐng)人:株式會(huì)社金星社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1