亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: 51單片機(jī)驅(qū)動(dòng)74hc595點(diǎn)亮一個(gè)led燈 [打印本頁]

作者: tksj906470593    時(shí)間: 2017-12-13 18:47
標(biāo)題: 51單片機(jī)驅(qū)動(dòng)74hc595點(diǎn)亮一個(gè)led燈
請教一下lf(0!=(led8_one&0x80))   DATE_HC595=1  else DATE_HC595=0中if里面是什么意思啊led8_one與上0x80實(shí)在看不懂,為什么可以這樣與的?

作者: HC6800-ES-V2.0    時(shí)間: 2017-12-14 09:23
本帖最后由 HC6800-ES-V2.0 于 2017-12-14 10:50 編輯

同學(xué),你沒有看看595的芯片手冊吧。
我來給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行數(shù)據(jù)(8位)輸出,即只有一位I/O口輸入,而輸出有8位I/O口,俗稱“串轉(zhuǎn)并”。
第二:595芯片每得到一位數(shù)據(jù),它的移位寄存器都會(huì)向高位移動(dòng)一位,即:要先傳送高位數(shù)據(jù)
第三:根據(jù)以上知識(shí),可以解釋你的程序了!
①我可以肯定,led_one是一個(gè)unsigned char數(shù)據(jù)類型,它有8位
②DATE_HC595就是595芯片那“串”的那一位
③怎樣判斷l(xiāng)ed_one的最高1位是1或是0,從而賦值給DATE_HC595呢?
如:led_one=10111100,它與0x80=10000000,與運(yùn)算就是“有零得零”,則結(jié)果是10000000,不是零,則賦DATE_HC595=1,正確啊,led_one高位是1啊。
led_one向左移位后,led_one=01111000,它再與0x80,則結(jié)果是00000000,是零,則賦值DATE_HC595=0,正確啊,led_one高位是零嘛。
程序循環(huán)8次,這個(gè)led_one的值就一位一位地進(jìn)入到595,最后一次性輸出。

同學(xué),我猜你沒有把0x80十六進(jìn)制數(shù)與計(jì)算機(jī)二進(jìn)制數(shù)聯(lián)系起來吧!
其實(shí)還不止這一種算法的,我至少知道兩種,但我很喜歡這一種,很明確、有把握感。

作者: tksj906470593    時(shí)間: 2017-12-14 17:36
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒有看看595的芯片手冊吧。
我來給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

您真是大神啊!這么多人查看過我的貼,只有您才才有能力回復(fù)給我,也只有這種解釋方式讓我理解了這條語句,真的我在網(wǎng)上查看過很多了也發(fā)貼尋問過,了,在買吳鑒鷹開發(fā)板群里問過,沒有像您這種解說的,自己確實(shí)看過74hc595的工作方式努力學(xué)過,沒有轉(zhuǎn)過這個(gè)彎,我得非常感謝您!以后在學(xué)51單片機(jī)路上還望您多多指教!!!

作者: 5151dpj    時(shí)間: 2019-1-25 19:43
這里面的Led8_One是定值嗎,還是隨機(jī)的
作者: 5151dpj    時(shí)間: 2019-1-25 19:54
Led8_One是定值嗎,還是就是一個(gè)變量不固定
作者: Gerage    時(shí)間: 2019-2-15 17:39
HC6800-ES-V2.0 分析的不錯(cuò)
作者: 小璽    時(shí)間: 2019-3-12 08:41
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒有看看595的芯片手冊吧。
我來給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

講的太好了,點(diǎn)贊
作者: ealoo    時(shí)間: 2019-7-7 09:29
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒有看看595的芯片手冊吧。
我來給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

理解透澈,還能講的簡單易懂,同樣受教,感謝
作者: 小璽    時(shí)間: 2020-2-25 02:13
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒有看看595的芯片手冊吧。
我來給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

我有回來看一遍你的講解,你咋講的這么好呢摩拜




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