標(biāo)題: 怎么樣取出八位二進(jìn)制數(shù)中的其中一位 [打印本頁(yè)]

作者: linxquan    時(shí)間: 2009-10-18 12:28
標(biāo)題: 怎么樣取出八位二進(jìn)制數(shù)中的其中一位

0101 0110這個(gè)數(shù),如果我想取出第三位中的1,并將它送到P1。0口怎樣用C語(yǔ)言編程。謝謝

 

 


作者: admin    時(shí)間: 2009-10-18 13:27

和 00000100 邏輯與  就行了


作者: linxquan    時(shí)間: 2009-10-18 16:15

謝謝樓上的的

其實(shí)這個(gè)問(wèn)題就是想讓單片機(jī)實(shí)現(xiàn)像4015那樣的移位功能,但是要可以調(diào)的,移的位數(shù)要從1位到36位可調(diào)。


作者: mwhao    時(shí)間: 2009-10-18 22:31

主題最新回顧(發(fā)布時(shí)間:2009-10-18 13:27:05)
--  作者:admin
--  

和 00000100 邏輯與  就行了

 

 

和 00000100 邏輯與,然后還要右移三位,再各P1或才行吧!!!!!


作者: linxquan    時(shí)間: 2009-10-19 23:36

其體要怎么來(lái)寫(xiě)

例如P1.1是一個(gè)CLK的信號(hào)

P1.0是輸出

P1.2是輸入

P1.2的結(jié)果在CLK高低變化三次之后在P1.0輸出.

謝謝


作者: wxf7651598    時(shí)間: 2009-10-23 09:51
右移位然后和1與




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