BSBY_f010
彈簧機第一品牌【新超越,彭先生,13902978735】公司宗旨:在未來市場嚴駿考驗中,我們一如既往的承諾,秉承“心的服務,質(zhì)的承諾”宗旨來迎得客戶好評。我們的專業(yè),我們的承諾將滿足您的生產(chǎn)需求。
電腦彈簧機軟件設計的實現(xiàn),可以使設備更高效更快速的運行并生產(chǎn)。那么它主要是通過什么方式去實現(xiàn)這個設計理念的呢?接下來具體為大家進行分析。
軟件的設計是按鍵板實現(xiàn)的關(guān)鍵,采用單片機C語言編程。它通過主程序和一系列的子程序來實現(xiàn)。主程序用于系統(tǒng)的初始化,子程序的調(diào)用。子程序包括接收主機命令子程序,發(fā)送數(shù)據(jù)子程序,接收數(shù)據(jù)子程序,行列掃描子程序以及發(fā)送鍵碼子程序。接收主機命令子程序用于面板接收主機的命令,并作出相應的響應,這在DOS以上的系統(tǒng)中很重要,否則主機不承認按鍵板的存在。
發(fā)送鍵碼子程序用于發(fā)送按鍵緩沖區(qū)中的數(shù)據(jù)。而對于面板中的“鎖鍵”,實現(xiàn)的是面板的鎖死,在工控系統(tǒng)中,這個對于操作系統(tǒng)的可靠性是很有必要的。
發(fā)送數(shù)據(jù)子程序用于發(fā)送數(shù)據(jù)幀到主機,每一位數(shù)據(jù)的發(fā)送都是按PS/2協(xié)議的時序要求所編寫的。接收數(shù)據(jù)子程序用于接收主機發(fā)來的數(shù)據(jù)幀,每一位數(shù)據(jù)的接收也是由時序規(guī)定的。行列掃描子程序作用是對按鍵板上鍵的識別,并將該鍵對應的碼發(fā)送到按鍵緩沖區(qū)暫存起來。PS/2協(xié)議中,當一個鍵被按下或按住時就發(fā)送該鍵的通碼 (MAKE),被釋放時就發(fā)送斷碼(BREAK),每個按鍵都被分配了唯一的通碼和斷碼(協(xié)議中統(tǒng)稱為掃描碼),這樣主機通過掃描碼就可識別按鍵的類別。
在按鍵板中,因為面板中的鍵不全是標準的,對于那些自定義的鍵,可將該鍵與一標準鍵的掃描碼對應起來,例如可將面板中的“啟動”與標準鍵“A”對應,這樣當“啟動”被按下時,發(fā)送給主機的就是字母“A”的掃描碼,通過重定義主機系統(tǒng)中的相關(guān)控制部分,就可實現(xiàn)啟動的功能。
由上可知,電腦彈簧機軟件設計的實現(xiàn)主要是依靠主程序和子程序共同實現(xiàn)的。
公司名稱:深圳市新超越彈簧設備有限公司
電腦彈簧機:http://www.szcyjm.com
負責人:彭先生 
電話:0755-27159997     
手機:13902978735 4000 988 912 
傳真:0755-27177003 
郵箱:szhx_888@163.com           
Q  Q:594614395  1042918708     
地址:深圳市光明新區(qū)東坑華豐工業(yè)區(qū)一棟三樓
本文出處:http://www.cythsb.com/xingyexinwen/19-36.html
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營企業(yè)網(wǎng) www.haifuchangxing.com 版權(quán)所有 2002-2010
浙ICP備11047537號-1