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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機P1=0xff是什么意思,為什么要這樣定義?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:507020 發(fā)表于 2019-4-15 16:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:512946 發(fā)表于 2019-4-15 19:04 | 只看該作者
單片機C語言中,p2=0xFF的0xFF表示16進(jìn)制的FF,對應(yīng)的二進(jìn)制為1111 1111
回復(fù)

使用道具 舉報

板凳
ID:511734 發(fā)表于 2019-4-15 20:11 | 只看該作者
十六進(jìn)制數(shù)0xff轉(zhuǎn)化為2進(jìn)制就是1111 1111,分別對應(yīng)I/O的8個口線,所以0xff的意思為P1口8個口線全為1也就是高電平
回復(fù)

使用道具 舉報

地板
ID:513040 發(fā)表于 2019-4-15 20:23 | 只看該作者
0x表示為16進(jìn)制顯示,F(xiàn)為16進(jìn)制下的15,所以P1=0xFF意思是P1口的P1.0到P1.7的全部口都為1(高電平),即11111111
回復(fù)

使用道具 舉報

5#
ID:510922 發(fā)表于 2019-4-15 20:50 | 只看該作者
我也是初學(xué)單片機,我用得最多P0=0xff;這句最多的是在操作數(shù)碼管時用來對數(shù)碼管消影的。16進(jìn)制的0xff相當(dāng)于二進(jìn)制的1111 1111.因此使用這個命令就相當(dāng)于給P0 的1-7IO口全部給高電平。具體還要結(jié)合你的代碼來分析。
回復(fù)

使用道具 舉報

6#
ID:423511 發(fā)表于 2019-4-15 21:05 | 只看該作者
表示把P2口的8個IO口全部拉高。
回復(fù)

使用道具 舉報

7#
ID:137078 發(fā)表于 2019-4-15 21:10 | 只看該作者
P1的引腳口,都輸出一個高電平,至于定義的話,要根據(jù)電路需要,如果是剛學(xué)的話,可能是教你怎么去使能I/O口。
回復(fù)

使用道具 舉報

8#
ID:513115 發(fā)表于 2019-4-15 21:45 | 只看該作者
0xff是十六進(jìn)制數(shù),0x是C語言里面十六進(jìn)制數(shù)的標(biāo)識,十六進(jìn)制數(shù)0xff轉(zhuǎn)化為2進(jìn)制就是1111 1111,分別對應(yīng)I/O的8個口線,所以0xff的意思為P1口8個口線全為1也就是高電平
回復(fù)

使用道具 舉報

9#
ID:196174 發(fā)表于 2019-4-15 22:25 | 只看該作者
0xFF轉(zhuǎn)換成二進(jìn)制是1111 1111,對應(yīng)的就是P2.7到P2.0輸出1,最右面是最低位
回復(fù)

使用道具 舉報

10#
ID:337069 發(fā)表于 2019-4-16 00:16 | 只看該作者
P1就是一個標(biāo)號,庫文件定義這個標(biāo)號指向片內(nèi)特殊功能寄存器,這樣通過這個標(biāo)號訪問片內(nèi)寄存器。這么定義就是為了好記,使用方便。51單片機P1都是固定指向八位IO口,P1=0xff使八個口都輸出高電平
回復(fù)

使用道具 舉報

11#
ID:513257 發(fā)表于 2019-4-16 08:42 | 只看該作者
把單片機P1端口全部設(shè)置為高電平,一個P1端口有8個IO,0XFF相當(dāng)于1111 1111 ,每個1控制一個IO,這樣就把整個P1端口全部設(shè)置為高電平了
回復(fù)

使用道具 舉報

12#
ID:513493 發(fā)表于 2019-4-16 12:27 | 只看該作者
P1為8位雙向IO口,0XFF的意思就是1111 1111一個F對應(yīng)4位二進(jìn)制數(shù)。即讓P1口全部為高電平
回復(fù)

使用道具 舉報

13#
ID:513499 發(fā)表于 2019-4-16 12:32 | 只看該作者
0xff也就是P1口全為1,就像二極管,負(fù)極如果接在單片機上,如果P1口是高電平1,則燈不亮,如果有信號讓P1口都為0,則燈就點亮了
回復(fù)

使用道具 舉報

14#
ID:513522 發(fā)表于 2019-4-16 13:14 | 只看該作者
對應(yīng)的二進(jìn)制為1111 1111,
回復(fù)

使用道具 舉報

15#
ID:512474 發(fā)表于 2019-4-16 16:23 | 只看該作者
樓主你的問題是不是單片機初始化的時候有P1=0XFF?這個不是定義的,樓上的說的對,是往P1口寫入0xFF。為什么要這樣寫,是因為早期的51單片機P1口是準(zhǔn)雙向口,作為輸入口也要先初始化為高,確保其狀態(tài)穩(wěn)定~~
回復(fù)

使用道具 舉報

16#
ID:425268 發(fā)表于 2019-4-16 18:32 | 只看該作者
0xff就是二進(jìn)制1111 1111就是把P1全部置為高
回復(fù)

使用道具 舉報

17#
ID:514901 發(fā)表于 2019-4-17 21:35 | 只看該作者
P1端口全為高電平‘1’,0x是十六進(jìn)制的意思,ff就是1111 1111的意思
回復(fù)

使用道具 舉報

18#
ID:475031 發(fā)表于 2020-3-4 18:01 | 只看該作者
那只是把其中P1.2和p.4端口為高,其他P1.0  P1.3 P1.5 P1,6 P1,7 P1,8端口為低呢,怎么設(shè)置呢
回復(fù)

使用道具 舉報

19#
ID:702687 發(fā)表于 2020-3-5 09:38 | 只看該作者
鬼推磨 發(fā)表于 2020-3-4 18:01
那只是把其中P1.2和p.4端口為高,其他P1.0  P1.3 P1.5 P1,6 P1,7 P1,8端口為低呢,怎么設(shè)置呢

P1=Ox40
回復(fù)

使用道具 舉報

20#
ID:419968 發(fā)表于 2020-3-5 10:13 | 只看該作者
P1 是51單片機 p1口 寄存器的 宏定義
//I/O 口特殊功能寄存器
sfr P1          =   0x90;
p1 = 0xff; 就是把0x90地址 賦值0xff
p1口輸出高電平
回復(fù)

使用道具 舉報

21#
ID:267719 發(fā)表于 2020-3-5 14:50 | 只看該作者
十六進(jìn)制數(shù)0xff轉(zhuǎn)化為2進(jìn)制就是1111 1111,分別對應(yīng)I/O的8個口線,所以0xff的意思為P1口8個口線全為1也就是高電平。
為了速度優(yōu)先,這樣執(zhí)行只要2周期就把P1口全部高電平了。
回復(fù)

使用道具 舉報

22#
ID:267719 發(fā)表于 2020-3-5 14:53 | 只看該作者

51單片機P1口沒有P1.8吧?
P1=0x14;     //00010100
                   //76543210
回復(fù)

使用道具 舉報

23#
ID:679425 發(fā)表于 2020-3-5 16:16 | 只看該作者
P1口8個口線全為1也就是高電平
回復(fù)

使用道具 舉報

24#
ID:703050 發(fā)表于 2020-3-5 17:42 | 只看該作者
oxFF對應(yīng)的二進(jìn)制就是1111 1111.這樣設(shè)置就是將P1口全部設(shè)置為高電平,這樣采用十六進(jìn)制定義的方法較簡便
回復(fù)

使用道具 舉報

25#
ID:703058 發(fā)表于 2020-3-5 18:42 來自手機 | 只看該作者
意思就是設(shè)置高電平  串口有電過去
回復(fù)

使用道具 舉報

26#
ID:560467 發(fā)表于 2020-3-5 22:43 | 只看該作者
就是將P1端口的8個引腳全部拉高,這種一般是初始化定義,因為不定義你不知道當(dāng)前I/O口狀態(tài)
回復(fù)

使用道具 舉報

27#
ID:559684 發(fā)表于 2020-3-6 10:52 | 只看該作者
0x是十六進(jìn)制,ff代表兩個15用二進(jìn)制表示就是1111 1111
回復(fù)

使用道具 舉報

28#
ID:559684 發(fā)表于 2020-3-6 10:53 | 只看該作者
這樣定義主要是好操控寄存器、
回復(fù)

使用道具 舉報

29#
ID:559684 發(fā)表于 2020-3-6 11:11 | 只看該作者
因為單片機是8位寄存器控制所以需要ff
回復(fù)

使用道具 舉報

30#
ID:512723 發(fā)表于 2020-3-6 11:37 | 只看該作者
P1就是P1.0到P1.7八個端口,0xff是16進(jìn)制,換成二進(jìn)制就是1111 1111,在單片機引腳中1代表高電平,這樣寫就是說P1的8各引腳全置高電平
回復(fù)

使用道具 舉報

31#
ID:397735 發(fā)表于 2020-3-6 17:54 | 只看該作者
C語言中F的0xFF表示16進(jìn)制的FF,對應(yīng)的二進(jìn)制為1111 1111
回復(fù)

使用道具 舉報

32#
ID:433688 發(fā)表于 2020-3-6 18:12 | 只看該作者
ff是十六進(jìn)制表示全是高電平
回復(fù)

使用道具 舉報

33#
ID:1035569 發(fā)表于 2022-9-16 08:36 | 只看該作者
zhouwanli2019 發(fā)表于 2019-4-15 19:04
單片機C語言中,p2=0xFF的0xFF表示16進(jìn)制的FF,對應(yīng)的二進(jìn)制為1111 1111

聽君一席話。。。。。。。。。。。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一二三四在线视频观看社区 | 亚洲欧美日韩在线不卡 | 99精品视频在线 | 久久精品影视 | 一二三区视频 | 日韩高清av | 日韩av视屏 | 亚洲成人精品 | 日韩在线观看网站 | 欧美一级视频免费看 | 精品国产欧美在线 | 夜夜精品浪潮av一区二区三区 | 一区二区三区亚洲 | 国产极品91 | 日韩中文在线视频 | 国产一二三视频在线观看 | 亚洲精品久久久一区二区三区 | 91精品国产综合久久精品图片 | 精品久久久久一区 | 国产午夜一级 | 欧美日本在线观看 | 国产三级在线观看播放 | 欧美精品一区二区在线观看 | 国产成人一区二区三区精 | 亚洲在线| 一区视频| 亚洲一区国产精品 | 国产一级片 | 日本超碰 | 国产目拍亚洲精品99久久精品 | 五月婷婷丁香 | 日本久草视频 | 黄色国产区| 亚州精品天堂中文字幕 | 午夜电影福利 | 亚洲一区二区在线视频 | 亚洲手机视频在线 | 97国产一区二区精品久久呦 | 日韩在线播放视频 | 精品久久久久久久久久久久久久久久久 | av在线视 |