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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 52452|回復: 32
收起左側(cè)

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

  [復制鏈接]
ID:507020 發(fā)表于 2019-4-15 16:55 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:512946 發(fā)表于 2019-4-15 19:04 | 顯示全部樓層
單片機C語言中,p2=0xFF的0xFF表示16進制的FF,對應的二進制為1111 1111
回復

使用道具 舉報

ID:511734 發(fā)表于 2019-4-15 20:11 | 顯示全部樓層
十六進制數(shù)0xff轉(zhuǎn)化為2進制就是1111 1111,分別對應I/O的8個口線,所以0xff的意思為P1口8個口線全為1也就是高電平
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

ID:423511 發(fā)表于 2019-4-15 21:05 | 顯示全部樓層
表示把P2口的8個IO口全部拉高。
回復

使用道具 舉報

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

使用道具 舉報

ID:513115 發(fā)表于 2019-4-15 21:45 | 顯示全部樓層
0xff是十六進制數(shù),0x是C語言里面十六進制數(shù)的標識,十六進制數(shù)0xff轉(zhuǎn)化為2進制就是1111 1111,分別對應I/O的8個口線,所以0xff的意思為P1口8個口線全為1也就是高電平
回復

使用道具 舉報

ID:196174 發(fā)表于 2019-4-15 22:25 | 顯示全部樓層
0xFF轉(zhuǎn)換成二進制是1111 1111,對應的就是P2.7到P2.0輸出1,最右面是最低位
回復

使用道具 舉報

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

使用道具 舉報

ID:513257 發(fā)表于 2019-4-16 08:42 | 顯示全部樓層
把單片機P1端口全部設置為高電平,一個P1端口有8個IO,0XFF相當于1111 1111 ,每個1控制一個IO,這樣就把整個P1端口全部設置為高電平了
回復

使用道具 舉報

ID:513493 發(fā)表于 2019-4-16 12:27 | 顯示全部樓層
P1為8位雙向IO口,0XFF的意思就是1111 1111一個F對應4位二進制數(shù)。即讓P1口全部為高電平
回復

使用道具 舉報

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

使用道具 舉報

ID:513522 發(fā)表于 2019-4-16 13:14 | 顯示全部樓層
對應的二進制為1111 1111,
回復

使用道具 舉報

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

使用道具 舉報

ID:425268 發(fā)表于 2019-4-16 18:32 | 顯示全部樓層
0xff就是二進制1111 1111就是把P1全部置為高
回復

使用道具 舉報

ID:514901 發(fā)表于 2019-4-17 21:35 | 顯示全部樓層
P1端口全為高電平‘1’,0x是十六進制的意思,ff就是1111 1111的意思
回復

使用道具 舉報

ID:475031 發(fā)表于 2020-3-4 18:01 | 顯示全部樓層
那只是把其中P1.2和p.4端口為高,其他P1.0  P1.3 P1.5 P1,6 P1,7 P1,8端口為低呢,怎么設置呢
回復

使用道具 舉報

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端口為低呢,怎么設置呢

P1=Ox40
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

ID:267719 發(fā)表于 2020-3-5 14:53 | 顯示全部樓層

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

使用道具 舉報

ID:679425 發(fā)表于 2020-3-5 16:16 | 顯示全部樓層
P1口8個口線全為1也就是高電平
回復

使用道具 舉報

ID:703050 發(fā)表于 2020-3-5 17:42 | 顯示全部樓層
oxFF對應的二進制就是1111 1111.這樣設置就是將P1口全部設置為高電平,這樣采用十六進制定義的方法較簡便
回復

使用道具 舉報

ID:703058 發(fā)表于 2020-3-5 18:42 來自手機 | 顯示全部樓層
意思就是設置高電平  串口有電過去
回復

使用道具 舉報

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

使用道具 舉報

ID:559684 發(fā)表于 2020-3-6 10:52 | 顯示全部樓層
0x是十六進制,ff代表兩個15用二進制表示就是1111 1111
回復

使用道具 舉報

ID:559684 發(fā)表于 2020-3-6 10:53 | 顯示全部樓層
這樣定義主要是好操控寄存器、
回復

使用道具 舉報

ID:559684 發(fā)表于 2020-3-6 11:11 | 顯示全部樓層
因為單片機是8位寄存器控制所以需要ff
回復

使用道具 舉報

ID:512723 發(fā)表于 2020-3-6 11:37 | 顯示全部樓層
P1就是P1.0到P1.7八個端口,0xff是16進制,換成二進制就是1111 1111,在單片機引腳中1代表高電平,這樣寫就是說P1的8各引腳全置高電平
回復

使用道具 舉報

ID:397735 發(fā)表于 2020-3-6 17:54 | 顯示全部樓層
C語言中F的0xFF表示16進制的FF,對應的二進制為1111 1111
回復

使用道具 舉報

ID:433688 發(fā)表于 2020-3-6 18:12 | 顯示全部樓層
ff是十六進制表示全是高電平
回復

使用道具 舉報

ID:1035569 發(fā)表于 2022-9-16 08:36 | 顯示全部樓層
zhouwanli2019 發(fā)表于 2019-4-15 19:04
單片機C語言中,p2=0xFF的0xFF表示16進制的FF,對應的二進制為1111 1111

聽君一席話。。。。。。。。。。。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www..com18午夜观看 | 成人国产精品久久 | 久久久久久亚洲精品 | 久久精品一区二区视频 | 亚洲国产精品久久 | 97人人澡人人爽91综合色 | 成年免费大片黄在线观看岛国 | 日韩国产专区 | 成人免费视频网站 | 欧美极品一区二区 | 成人免费视频在线观看 | 亚洲欧美视频在线观看 | 国产精品久久久久久久久久免费看 | 午夜大片 | 欧美性受xxxx白人性爽 | 亚洲欧洲在线观看视频 | 黄色一级片在线播放 | 狠狠色综合网站久久久久久久 | 精品国产区 | 中文字幕精品一区二区三区精品 | 老头搡老女人毛片视频在线看 | 亚洲激情一区二区 | 欧美精品一区二区三区在线播放 | 97在线超碰 | 天天干狠狠干 | 国产欧美精品一区二区 | 国产真实乱全部视频 | 日本在线免费看最新的电影 | 午夜视频免费在线观看 | 日韩激情视频一区 | 在线看亚洲 | 浮生影院免费观看中文版 | 国产高清在线观看 | 91精品一区 | www.天天操| av网站在线看 | 久久在线免费 | 国产精品综合久久 | 一级一级一级毛片 | 日本一区高清 | 作爱视频免费看 |