欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機程序語句PORTB=0xAA;看不懂,求大神解釋一下 [打印本頁]

作者: 焱陽高照    時間: 2018-8-9 09:52
標題: 單片機程序語句PORTB=0xAA;看不懂,求大神解釋一下
求助,我是小新手,在課本中有兩條語句我看不懂,請大神詳細解釋一下
PORTB=0xAA;
DDRB=0xFF;
AA跟FF我知道是16進制,轉化成二進制是1010 1010跟1111 1111,那前面的字母是什么意思,還有0x有什么用?

作者: xmxuexi002    時間: 2018-8-9 10:42
0x 在程序中就是代表 16進制,表示在0x后面字符為16進制,程序編譯時會按照16進制來處理
作者: 果城物聯    時間: 2018-8-9 11:03
PORTB是端口B的寄存器,通過這個寄存器可以設置B端口對應引腳電平。
DDRB是端口B的方向寄存器,通過設置這個寄存器可以設置端口B端口對應引腳的方向(輸入、輸出)
作者: 果城物聯    時間: 2018-8-9 11:05
AA跟FF我知道是16進制,轉化成二進制是1010 1010跟1111 1111,那前面的字母是十六進制的寫法,比如要表示10進制的數值10,用十六進制表示一般表示成0x0a
作者: 造夢Sir    時間: 2018-8-9 11:15
前邊是寄存器名稱  至于Ox是十六進制標識
作者: yousunny    時間: 2018-8-9 11:15
字母你用 Ctrl+f  查找一下,就知道什么意思了。
0x  表示的是十六進制
作者: Liuyangp    時間: 2018-8-9 11:21
0x基本沒用,不說太多,就是和你的AA FF組合而已
作者: liyongan_1985    時間: 2018-8-9 11:41
表示是十六進制表示的數據,所以你才可以理解成是16進制,轉化成二進制是1010 1010跟1111 1111
作者: 21c電子科技    時間: 2018-8-9 11:49
yousunny 發表于 2018-8-9 11:15
字母你用 Ctrl+f  查找一下,就知道什么意思了。
0x  表示的是十六進制

哪來的ctrl+f ?不是課本嗎?
作者: mrhan1992    時間: 2018-8-9 11:57
PORTB: 指的是端口B
0xAA: 0x 代表著這個數值是十六進制 ,AA便是這個數值
DDRB:指的是設置B的讀寫方向,讀為1,寫為0
作者: 多佛朗    時間: 2018-8-9 12:56
PORTB和DDRB是單片機其中兩個8位的寄存器  通過賦值給這兩個寄存器8位的AA和FF值讓這兩個寄存器對應位置為0或是1達到控制目的
作者: wonderfulxsj    時間: 2018-8-9 12:58
0x表示十六進制,前面那些字母是寄存器名稱
作者: 老好人小童鞋    時間: 2018-8-11 13:25
這個可以多看看你對應單片機的數據手冊,也鍛煉一下怎么在數據手冊上讀取想要的東西的方法




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1