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

標題: 單片機C語言位定義不太明白 [打印本頁]

作者: duanlian    時間: 2023-3-9 17:21
標題: 單片機C語言位定義不太明白
sfr P0      = 0x80;
sfr SP      = 0x81;
sfr DPL     = 0x82;
sfr DPH     = 0x83;


sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
sbit P0_3 = 0x83;


這種定義,地址都重復了也可以,網上看了看解釋,還是不明白。大家能幫忙解釋下嗎?



作者: 188610329    時間: 2023-3-9 22:16
兩種尋址方式, 一個字節尋址,一個是位尋址,  
位的  0x80   對應到 字節的 0x80 的 0 位
位的  0x81   對應到 字節的 0x80 的 1 位
位的  0x82   對應到 字節的 0x80 的 2 位

你可以把  
sbit P0_0 = 0x80;   理解成: sbit P0_0 = 0x80^0;
sbit P0_1 = 0x81;   理解成: sbit P0_1 = 0x80^1;
作者: 名字不是重點    時間: 2023-3-10 01:00
同樣一個男人,在家里是老公,在廠旦是電工。
作者: Hephaestus    時間: 2023-3-10 06:07
哪怕把MCS51匯編稍微理解一些都不會問出這種問題。
作者: 王秋冬    時間: 2023-3-10 07:54
sfr P0   =0x80;   sfr  SP   =0x81; sfr  DPL   =0x82;  sfr  DPH   =0x83;這里定義的和下面的定義重復了,是不是說為了好分析程序才這樣寫的,比如SP/DPL/DPH,代表的是某個功能。有大佬幫忙詳細的解釋解釋嗎,謝謝。
作者: zhxzhx    時間: 2023-3-12 00:17
注意,一個是 sfr,一個是sbit,兩套系統
作者: duanlian    時間: 2023-3-12 17:00
Hephaestus 發表于 2023-3-10 06:07
哪怕把MCS51匯編稍微理解一些都不會問出這種問題。

還請賜教!
作者: mino223    時間: 2023-3-12 17:15
duanlian 發表于 2023-3-12 17:00
還請賜教!

大神請賜教!!! 跪謝!
作者: npn    時間: 2023-3-12 17:50
sfr為字節寄存器地址,范圍:0x80~0xFF,其中有16個地址可以位尋址,不能被8整除的不能位尋址訪問(STC32除外)。
sbit為位寄存器地址,16個可位尋址字節有128個位地址,范圍:0x80~0xFF,用于寄存器的位尋址訪問。

作者: Hephaestus    時間: 2023-3-12 17:56
duanlian 發表于 2023-3-12 17:00
還請賜教!

你去看下51匯編。
作者: coody_sz    時間: 2023-3-13 10:46
尋址方式不同,地址可以重復。
作者: duanlian    時間: 2023-3-14 16:57
感謝大家的幫助,我還是好好學下匯編吧。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩综合一区 | 欧美在线a | 中文字幕免费观看 | 三级黄色片在线播放 | 91免费观看国产 | 国内精品在线视频 | 成人免费一级 | 精品视频免费 | 国产真实乱全部视频 | 精品国产一区二区久久 | 色黄网站 | 日朝毛片 | 91精品国产乱码久久久久久久 | 成人精品一区二区三区中文字幕 | 美女国内精品自产拍在线播放 | 羞视频在线观看 | 日韩av高清在线 | yeyeav | 中文字幕一级毛片视频 | 日本一区二区三区视频在线 | 成人欧美一区二区三区在线播放 | 久久久无码精品亚洲日韩按摩 | 一区二区三区日韩 | 免费看国产一级特黄aaaa大片 | 午夜大片 | 丝袜美腿一区二区三区动态图 | 日韩在线观看一区 | 欧美全黄 | 91精品导航 | 成av在线| 久久综合久久综合久久综合 | 欧美日韩国产精品一区二区 | 色秀网站 | 亚洲国产成人av好男人在线观看 | 色播99| 综合色久 | 免费观看的av | 亚洲精品亚洲人成人网 | 国产综合久久 | 成人午夜免费在线视频 | 日韩精品一区二区三区在线播放 |