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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5525|回復(fù): 8
收起左側(cè)

51單片機(jī)驅(qū)動(dòng)74hc595點(diǎn)亮一個(gè)led燈

[復(fù)制鏈接]
ID:261185 發(fā)表于 2017-12-13 18:47 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
請(qǐng)教一下lf(0!=(led8_one&0x80))   DATE_HC595=1  else DATE_HC595=0中if里面是什么意思啊led8_one與上0x80實(shí)在看不懂,為什么可以這樣與的?
回復(fù)

使用道具 舉報(bào)

ID:164602 發(fā)表于 2017-12-14 09:23 | 顯示全部樓層
本帖最后由 HC6800-ES-V2.0 于 2017-12-14 10:50 編輯

同學(xué),你沒(méi)有看看595的芯片手冊(cè)吧。
我來(lái)給你解釋一下:
第一: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é),我猜你沒(méi)有把0x80十六進(jìn)制數(shù)與計(jì)算機(jī)二進(jìn)制數(shù)聯(lián)系起來(lái)吧!
其實(shí)還不止這一種算法的,我至少知道兩種,但我很喜歡這一種,很明確、有把握感。

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:261185 發(fā)表于 2017-12-14 17:36 來(lái)自觸屏版 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒(méi)有看看595的芯片手冊(cè)吧。
我來(lái)給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

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

使用道具 舉報(bào)

ID:472942 發(fā)表于 2019-1-25 19:43 來(lái)自觸屏版 | 顯示全部樓層
這里面的Led8_One是定值嗎,還是隨機(jī)的
回復(fù)

使用道具 舉報(bào)

ID:472942 發(fā)表于 2019-1-25 19:54 | 顯示全部樓層
Led8_One是定值嗎,還是就是一個(gè)變量不固定
回復(fù)

使用道具 舉報(bào)

ID:83127 發(fā)表于 2019-2-15 17:39 | 顯示全部樓層
HC6800-ES-V2.0 分析的不錯(cuò)
回復(fù)

使用道具 舉報(bào)

ID:379175 發(fā)表于 2019-3-12 08:41 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒(méi)有看看595的芯片手冊(cè)吧。
我來(lái)給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

講的太好了,點(diǎn)贊
回復(fù)

使用道具 舉報(bào)

ID:517235 發(fā)表于 2019-7-7 09:29 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒(méi)有看看595的芯片手冊(cè)吧。
我來(lái)給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

理解透澈,還能講的簡(jiǎn)單易懂,同樣受教,感謝
回復(fù)

使用道具 舉報(bào)

ID:379175 發(fā)表于 2020-2-25 02:13 | 顯示全部樓層
HC6800-ES-V2.0 發(fā)表于 2017-12-14 09:23
同學(xué),你沒(méi)有看看595的芯片手冊(cè)吧。
我來(lái)給你解釋一下:
第一:595芯片功能是:串行數(shù)據(jù)(1位)輸入轉(zhuǎn)并行 ...

我有回來(lái)看一遍你的講解,你咋講的這么好呢摩拜
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表