[問題] 如何把8位元的資料切成8個1位元的資料

看板Programming作者 (不攻擊奇用謀兵詐)時間16年前 (2009/09/28 18:13), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
各位先進大家好 想請問一下 如何在C語言 將1個8位元的資料切成8個1位元的資料? 小弟是在用C語言操作單晶片時 需要把8個零散的1位元的port腳組合成一個8-bit的 unsigned char 的型態 假設其命名為 unsigned char DATA_8P ; 此8個零散的1位元的port腳將會隨著DATA_8P所儲存的值而變化 如DATA_8P為0b11111111時,8個零散的1位元的port腳都輸出1 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.193.123

09/28 23:29, , 1F
參考一下"位元運算子" << >> ^ & |
09/28 23:29, 1F

10/02 10:03, , 2F
關鍵字: bitmask
10/02 10:03, 2F
文章代碼(AID): #1Am8nTZM (Programming)