99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

[技術(shù)]這樣的思路,讓控制器中按鍵處理數(shù)據(jù)的方法變得簡單了

本文介紹了用按鍵設置數(shù)據(jù)的一種方法。
1.利用按鍵設置數(shù)值
在工業(yè)控制開發(fā)中,我們經(jīng)常會遇到這樣的工況:利用按鍵或者用觸摸屏上的觸鍵設置目標值,需要把一個一個的鍵值組合轉(zhuǎn)換為數(shù)值,例如,在鍵盤上按了【1】【2】【3】三個鍵,怎么為
系統(tǒng)設置輸入的數(shù)值為123呢?
一個簡單的方法如下:

原理很簡單,每點擊一個按鍵的時候,先把上一次的設置值乘以10,然后再加上本次的按鍵值,如此循環(huán),直到設置完成。這在程序里實現(xiàn)是很容易的。
2.利用按鍵設置字符串數(shù)組
有時我們又需要用按鍵去輸入字符串,用在顯示屏上顯示,那么這該怎么操作呢?
有一個方法,把輸入的按鍵值依次存到字符串數(shù)組string1[]中,然后按照規(guī)則發(fā)送到顯示屏上進行顯示即可。那么又有一個問題,按鍵值又該怎么存入字符串數(shù)組中呢?下面用一個例子來說
明一下,如通過按鍵輸入字符串“yonkotech”:

 
每按一個按鍵時,先把之前所有已經(jīng)存入數(shù)組的值向左移1位,再將空出來的最右端的最低位存入新按的按鍵值,如此循環(huán),直到完成設置,就完成了按鍵到字符串的設置。
這里面需要一個移位操作,其實也不難,用個for循環(huán)就搞定,以上面的為例寫一段移位C代碼:
unsigned char i;        //定義循環(huán)的變量i
for(i=8;i>0;i--)
string1[i]= string1[i-1]; //從高位到低位,依次向左進行移位
}
本文不是講的什么高深的難點,只是一些技術(shù)思路的分享,希望有幫助。
全部回復(1)
正序查看
倒序查看
wsyy1998
LV.4
2
2020-10-23 11:51
簡易便捷,好用
0
回復
發(fā)
主站蜘蛛池模板: 级R片内射在线视频播放 | 久久综合九色综合97网 | 午夜私人影院在线观看 | 中文字幕一区日韩精品欧美 | 日本免费一区二区三区高清视频 | 国产精品自产拍在线观看55 | 日韩视频在线观看不卡 | 级R片内射在线视频播放 | 免费观看一级特黄欧美大片 | 色视频www在线播放国产人成 | 在线观看免费一区 | 凌晨三点免费视频www | 久久免费视频国产 | 一本久久A精品一区二区 | 亚洲欧美日本道视频 | 欧美精品videofree | 国产精品福利自产拍在线观看 | www中文在线| 美女内射无套日韩免费播放 | 免费一级大片 | 久久99久久99精品免视看看 | 日本十八禁视频无遮挡 | 东北毛片 | 成人一区二区三区久久精品嫩草 | 国产精品久久一区主播 | 国产三级精品三级在专区 | 欧美少妇在线观看 | 婷婷亚洲综合小说图片 | 天天躁日日躁狠狠躁欧美老妇小说 | 91视频一区二区三区 | 国产精成人品日日拍夜夜免费 | 国产伦理精品一区二区三区观看体验| 中文字幕在线一区二区三区 | 国产91免费视频 | 自拍私拍网友真实视频 | 好深好湿好硬顶到了好爽 | 国产精品无码无卡在线观看久 | 久久久久久久久久久久久久久久久久久 | 伊人久久综合无码中文字幕 | avtt亚洲| 中文字幕永久在线 |