色欲AV人妻精品一区二区直播-欧美日韩亚洲国产网址综合首页-午夜麻豆国产精品视频-国产最爽的视频国语对白

首 頁 | 關(guān)于我們 | 展會(huì)介紹 | 新聞中心 | 參展商手冊 | 展位費(fèi)用 | 展位分布圖 | 展覽回顧 | 媒體支持 | 聯(lián)系我們 | ENGLISH
 新聞?lì)悇e
展會(huì)資訊
行業(yè)新聞
公司動(dòng)態(tài)
媒體報(bào)道
 新聞詳細(xì)
     
電腦彈簧機(jī)按鍵板的設(shè)計(jì)與功能   彈簧展-2014第十五屆廣州國際彈簧工業(yè)展覽會(huì)-全球最大彈簧展會(huì)
2014年3月16日  彈簧展-2014第十五屆廣州國際彈簧工業(yè)展覽會(huì)-全球最大彈簧展會(huì)
---------------------------------------------------------------------------------------------------------------
    

在PC機(jī)中,鍵盤和主機(jī)的通信采用的是PS/2協(xié)議,由于電腦彈簧機(jī)的控制器是一個(gè)標(biāo)準(zhǔn)的工控PC機(jī)控制器,具有標(biāo)準(zhǔn)的鍵盤接口,為了使設(shè)計(jì)簡單和通用,在這里使用這個(gè)標(biāo)準(zhǔn)的鍵盤接口,并采用PS/2協(xié)議來進(jìn)行按鍵板和彈簧機(jī)械的通信,設(shè)計(jì)時(shí)選用單片機(jī)AT89S51作為按鍵板的處理芯片進(jìn)行按鍵的識(shí)別和數(shù)據(jù)的接收和發(fā)送。

  按鍵板采用薄膜面板開關(guān)形式,薄膜面板開關(guān)設(shè)計(jì)簡單,操作方便,安放容易,直接貼在一表面就可使用,加上其防水防塵的性能,很適合工業(yè)控制的應(yīng)用場合。對一個(gè)彈簧機(jī)械的按鍵板來說,其按鍵包括三類:數(shù)字鍵,功能鍵和編輯鍵。數(shù)字鍵實(shí)現(xiàn)的是數(shù)字的輸入;功能鍵對應(yīng)的是彈簧機(jī)的操作命令;編輯鍵用于對電腦卷簧機(jī)加工程序的編輯,如清除、保存等。

  一個(gè)設(shè)計(jì)合理的按鍵布局,與操作的方便性與可靠性直接關(guān)聯(lián),對于具體各個(gè)鍵的布置,應(yīng)綜合考慮操作的方便和布局的美觀 ,薄膜面板下面的行列陣電路采用單面柔性電路板(FPC)制作,電路起凸的形式保證了按鍵時(shí)的手感。
    硬件的設(shè)計(jì)在這里采用AT89S51作為按鍵板的主處理芯片。AT89S51是一個(gè)低功耗、高性能的8位CMOS單片機(jī),有32個(gè)I/O口可供使用,能滿足行列掃描口較多時(shí)的要求,并具有軟件看門狗。與前面的按鍵布局相對應(yīng),采用7×8的矩陣行列結(jié)構(gòu)。行線用89S51的P2口,列線用P0口,由于P0口無內(nèi)部上拉電阻,因而列線須外接上拉電阻。AT89S51的電源都由主機(jī)的PS/2接口提供,采用頻率為12MHz外部晶振。用P3.6和P3.7作為數(shù)據(jù)線和時(shí)鐘線和主機(jī)進(jìn)行通信。

    軟件的設(shè)計(jì)是按鍵板實(shí)現(xiàn)的關(guān)鍵,采用單片機(jī)C語言編程。它通過主程序和一系列的子程序來實(shí)現(xiàn)。主程序用于系統(tǒng)的初始化,子程序的調(diào)用。子程序包括接收主機(jī)命令子程序,發(fā)送數(shù)據(jù)子程序,接收數(shù)據(jù)子程序,行列掃描子程序以及發(fā)送鍵碼子程序。接收主機(jī)命令子程序用于面板接收主機(jī)的命令,并作出相應(yīng)的響應(yīng),這在DOS以上的系統(tǒng)中很重要,否則主機(jī)不承認(rèn)按鍵板的存在。發(fā)送數(shù)據(jù)子程序用于發(fā)送數(shù)據(jù)幀到主機(jī),每一位數(shù)據(jù)的發(fā)送都是按PS/2協(xié)議的時(shí)序要求所編寫的。接收數(shù)據(jù)子程序用于接收主機(jī)發(fā)來的數(shù)據(jù)幀,每一位數(shù)據(jù)的接收也是由時(shí)序規(guī)定的。行列掃描子程序作用是對按鍵板上鍵的識(shí)別,并將該鍵對應(yīng)的碼發(fā)送到按鍵緩沖區(qū)暫存起來。PS/2協(xié)議中,當(dāng)一個(gè)鍵被按下或按住時(shí)就發(fā)送該鍵的通碼 (MAKE),被釋放時(shí)就發(fā)送斷碼(BREAK),每個(gè)按鍵都被分配了唯一的通碼和斷碼(協(xié)議中統(tǒng)稱為掃描碼),這樣主機(jī)通過掃描碼就可識(shí)別按鍵的類別。在彈簧機(jī)的按鍵板中,因?yàn)槊姘逯械逆I不全是標(biāo)準(zhǔn)的,對于那些自定義的鍵,可將該鍵與一標(biāo)準(zhǔn)鍵的掃描碼對應(yīng)起來,例如可將面板中的“啟動(dòng)”與標(biāo)準(zhǔn)鍵“A”對應(yīng),這樣當(dāng)“啟動(dòng)”被按下時(shí),發(fā)送給主機(jī)的就是字母“A”的掃描碼,通過重定義主機(jī)系統(tǒng)中的相關(guān)控制部分,就可實(shí)現(xiàn)啟動(dòng)彈簧機(jī)的功能。發(fā)送鍵碼子程序用于發(fā)送按鍵緩沖區(qū)中的數(shù)據(jù)。而對于面板中的“鎖鍵”,實(shí)現(xiàn)的是面板的鎖死,在工控系統(tǒng)中,這個(gè)對于操作系統(tǒng)的可靠性是很有必要的,當(dāng)該鍵按下時(shí),則不發(fā)送緩沖區(qū)中的數(shù)據(jù),同時(shí)清空緩沖區(qū),多按一下則可解鎖。為了防止死機(jī)現(xiàn)象的發(fā)生,在主程序的循環(huán)中加入軟件看門狗。 彈簧展-2014第十五屆廣州國際彈簧工業(yè)展覽會(huì)-全球最大彈簧展會(huì)

版權(quán)所有 Copyright © 1996-2025  廣州巨浪展覽策劃有限公司  粵ICP備05023181號
地址:廣州市天河區(qū)珠江新城華明路29號星匯園A1座3A05-3A06室 郵編:510623  電話:020-38620790傳真:020-38620781