久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機C語言如何讀取外部7個端口形成16進制數組?
[打印本頁]
作者:
xia20
時間:
2023-3-9 17:05
標題:
單片機C語言如何讀取外部7個端口形成16進制數組?
比如單片機P1測外部Q1~Q7的高低數據1011 1001,如何判斷并存為16進制數組?C語言是不是這樣?定義,num,a~G ,if Q1==1, a=1,Q2==0, b=0,……num=a&&b&&c……
作者:
hy47566398
時間:
2023-3-9 17:05
num = Q1<<7 + Q2<<6 +...+Q6<<1+Q7
作者:
wzg_90
時間:
2023-3-9 22:59
#define VAL 0x9d
//判斷函數
/*
函數說明 當P1口的值為0x9d ,將值通過Jude()函數返回,否則返回0
*/
int Jude()
{
unsigned char temp;
temp = P1; //獲取P1端口的值
if(temp==VAL)
{
return temp;
}else
{
return 0;
}
}
void main()
{
unsigned char res;
res = Jude();
}
作者:
lyonkon
時間:
2023-3-10 08:23
你問題描述不準確,是p1
作者:
xia20
時間:
2023-3-10 09:32
謝謝樓上各位的回復,都回答得很好,謝謝!
作者:
lyonkon
時間:
2023-3-10 11:46
你問題描述不準確,是p1口整體作為一個字節接收數據,還是p1每一位作為獨立的數據端口接收數據。如果是作為一個字節接收,就判斷p1的值。是需要的值就存入內存。如果是獨立接收數據,就判斷p1口的值,然后邏輯運算取需要的位值,通過移位取得一個字節數據, 存入內存。值本來就是十六進制的。如果值的意義是數量,那么不用移位,用加
作者:
wulin
時間:
2023-3-10 21:34
單片機只認識2進制,16進制是2進制的簡短表達式,給人看的。定義一個變量unsigned char num。
num=P1;
作者:
hzsweet
時間:
2023-3-11 11:13
那要看你是存內存的高8位還是低8位
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品视频不卡
|
视频三区
|
久久美国
|
亚洲一区二区三区视频
|
国产一区二区电影
|
中文字幕第十五页
|
成人在线视频免费看
|
91精品国产高清久久久久久久久
|
亚洲高清av
|
亚洲精色
|
国产线视频精品免费观看视频
|
亚洲一区二区
|
久草中文在线观看
|
日韩视频免费看
|
成人亚洲精品
|
国产一区二区三区免费观看在线
|
午夜精品久久久久久久星辰影院
|
国产伦精品一区二区三区在线
|
密乳av
|
久久久久久久一区二区三区
|
午夜羞羞
|
欧美黑人一级爽快片淫片高清
|
91黄在线观看
|
亚洲一区二区在线播放
|
凹凸日日摸日日碰夜夜
|
久久精品
|
欧美日韩在线成人
|
黄色片视频免费
|
波多野结衣中文字幕一区二区三区
|
亚洲一区二区三区久久
|
国产偷自视频区视频
|
福利视频日韩
|
欧洲亚洲一区二区三区
|
日韩视频一区
|
老牛嫩草一区二区三区av
|
国产精品久久久久久久久久三级
|
欧美一级艳情片免费观看
|
天天射色综合
|
亚洲欧美日韩在线
|
国产小视频自拍
|
成人免费一级
|