久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機S2CON&=~S2TI; 請教大神
[打印本頁]
作者:
jackduan2018
時間:
2023-10-13 16:39
標題:
單片機S2CON&=~S2TI; 請教大神
串口通訊里有這樣一個語句看不懂:S2CON&=~S2TI; 這條語句的目的是對寄存器 S2CON 的 S2TI位進行軟件清零;
它是不是等價于: S2CON&(~S2TI); ?
S2CON 不支持位尋址,那這個語句怎么還可以這么寫?這樣的操作得出來的結果會是什么 ?
求教大神,謝謝!
作者:
aking991
時間:
2023-10-14 08:43
S2TI定議時0x02,那對應的bit.1是1,那~S2TI就是把這個對應位取反即是0,值就等于0xFD,那么把S2CON這個0xFD相與,那么S2CON的bit.1也就是0,即是清發送標志,那樣寫沒毛病
作者:
joyb
時間:
2023-10-14 09:01
S2RI 定義為 0000 0001 即0x01
或者 sbit S2RI =S2CON^0//說明S2RI是寄存器 S2CON中的第幾位
S2TI 定義為 0000 0010 即0x02
或者 sbit S2TI =S2CON^1
這樣 當S2RI=1時 S2CON&S2RI 即為非0
當S2RI=0時 S2CON&S2RI 即為0
作者:
jackduan2018
時間:
2023-10-14 13:40
謝謝各位大神
大神就是大神 不用看就知道定義過了
S2RI是SCON里的一個位
但是在頭文件里把S2RI定義成了0X02,我沒看頭文件,所以怎么看也看不明白
謝謝各位大神
作者:
powerdruy
時間:
2023-10-26 18:35
教你一個套路,可以用在不能位尋址的寄存器上,
比如MSP430的GPIO輸出寄存器
#define BIT0 0x01
#define BIT1 0x02
#define BIT2 0x04
#define BIT3 0x08
P0 |= BIT0;//P0.0置1,P0.0口輸出1
P1 &=~BIT3;//P1.3清0,P1.3口輸出0
復制代碼
作者:
圣博朗西斯
時間:
2023-10-27 09:55
那樣寫的語法是沒問題的。對于支不支持位尋址應該還是支持位尋址吧,要不然會報錯的或者你看一下程序里有沒有宏定義
作者:
jackduan2018
時間:
2025-2-14 08:26
powerdruy 發表于 2023-10-26 18:35
教你一個套路,可以用在不能位尋址的寄存器上,
比如MSP430的GPIO輸出寄存器
謝謝大神,學習了
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲福利一区
|
国产91 在线播放
|
久久精品中文
|
男人的天堂在线视频
|
亚洲午夜在线
|
毛片一区
|
成人精品福利
|
欧美日本在线
|
成人小视频在线免费观看
|
国产综合久久久
|
一区二区在线视频
|
久久久久久高潮国产精品视
|
亚洲一区二区
|
av片网
|
亚洲美女网站
|
亚洲一区自拍
|
91观看
|
国产精品精品视频一区二区三区
|
亚洲免费视频一区
|
欧美一级久久
|
精品国产免费人成在线观看
|
久产久精国产品
|
91原创视频在线观看
|
91中文字幕在线观看
|
精品免费国产视频
|
欧美国产精品一区二区三区
|
九九热免费观看
|
k8久久久一区二区三区
|
亚洲综合视频
|
国产精品色婷婷久久58
|
成人在线免费网站
|
蜜桃视频成人
|
亚洲毛片一区二区
|
久久亚洲国产
|
久久五月婷
|
国产综合精品
|
我要看黄色录像一级片
|
精品无码久久久久久久动漫
|
欧美精品1区2区
|
婷婷综合
|
久久精品一区
|