久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4244|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

誰知道下面的單片機(jī)C語言bdata代碼flag^7是什么意思嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:894870 發(fā)表于 2021-3-29 19:54 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
bdata uchar flag;          //可位尋址數(shù)據(jù)
sbit bit_out=flag^7;
sbit bit_in=flag^0;
//一般都是定義P1^1這樣的,所以不是很理解上面的代碼是什么意思
//求解?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:160500 發(fā)表于 2021-3-29 20:07 | 只看該作者
表示flag的第7位和第0位
回復(fù)

使用道具 舉報(bào)

板凳
ID:898258 發(fā)表于 2021-3-29 21:10 | 只看該作者
bdata是keil c51中特殊類型,是一種存儲器類型說明。比如我定義了一個(gè):
bdata BData=0x00;
然后用:
sbit BData_1=BData^1;  //表示取bit1
sbit BData_7=BData^7;  //表示取bit7
這樣就可以把一個(gè)byte拆成8個(gè)bit位,每個(gè)bit位單獨(dú)操作。
回復(fù)

使用道具 舉報(bào)

地板
ID:57657 發(fā)表于 2021-3-29 22:16 | 只看該作者
bdata 將變量 flag 分配到可位尋址區(qū)域,P1是可位尋址寄存器,flag是可位尋址變量,都可以用sbit操作。
回復(fù)

使用道具 舉報(bào)

5#
ID:767423 發(fā)表于 2021-3-30 08:17 | 只看該作者
51單片機(jī)的的存儲單元里有一段可位尋址區(qū)域 bdata是keil c51中特殊類型,一般用于把變量定義在可位尋址區(qū)域,就可以像端口一樣可以按位操作了。
回復(fù)

使用道具 舉報(bào)

6#
ID:743654 發(fā)表于 2021-3-30 08:48 | 只看該作者
P1是單片機(jī)自帶的端口寄存器,可以位尋址。bdata是可位尋址區(qū)域,bdata uchar flag; 定義了一個(gè)可位尋址變量,所以可以像操作寄存器一樣位操作。
回復(fù)

使用道具 舉報(bào)

7#
ID:887371 發(fā)表于 2021-3-30 09:13 | 只看該作者
bdata sbit是51單片機(jī)的特有語法,注意不要在其它mcu使用。為了方便移植,就是在51中也建議不要這么使用。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区在线视频 | 亚洲区视频| 亚洲www| 日本成人福利视频 | 国产高清精品一区二区三区 | 国产一区二区三区四区 | 国产一区三区视频 | 成人免费一区二区三区视频网站 | 欧美精品一区二区三区在线 | 97伦理影院 | 精品久久久久久亚洲综合网站 | 中文字幕一二三区 | 国产一区二区三区在线免费观看 | 91精品国产综合久久婷婷香蕉 | 日本在线看片 | 在线观看视频你懂得 | 国产在线视频在线观看 | 日本五月婷婷 | 激情五月综合网 | 久久久精品一区 | 欧美成人一区二区 | 欧美一区二区三区小说 | 久久男人天堂 | 久久精品国产一区 | 91精品久久久久久久久 | 日韩二三区 | 国产精品毛片一区二区三区 | 日韩在线观看视频一区 | 久久久蜜桃一区二区人 | 久久久久久久久久一区二区 | www.久久精品视频 | 亚洲国产精品一区二区三区 | 亚洲首页 | 久久久999成人| 国产成人精品午夜 | 伦理片97| 欧美日韩最新 | 亚洲一av | 欧美成人自拍 | www.色综合 | 狠狠草视频 |