السلام عليكم
معلوم ان المتكاملة 74hc595 تستقبل من البك ثلاث خطوط فقط وبالامكان ربط اكثر من متكاملة على هذه الثلاث خطوط .
السؤال هوة كيف يمكن للبك أو البرنامج ان يحدد الكود للمتكاملة المعنية بالامر
هل في كود خاص لذالك
ممكن الشرح الكود بلغة proton basic
مثال
كود:
' --------------------------------
n = Dig j, 0
GoSub Convert
SHOut DS, SH_CP, MsbFirst, [$08, Value]
PulsOut ST_CP, 1
DelayMS 10
'---------------------------------
n = Dig j, 1
GoSub Convert
SHOut DS, SH_CP, MsbFirst, [$04, Value]
PulsOut ST_CP, 1
DelayMS 10
'---------------------------------
n = Dig j, 2
GoSub Convert
SHOut DS, SH_CP, MsbFirst, [$02, Value+ b]
PulsOut ST_CP, 1
DelayMS 10
'-----------------------------
n = Dig j, 3
GoSub Convert
SHOut DS, SH_CP, MsbFirst, [$01, Value]
PulsOut ST_CP, 1
DelayMS 10
SHOut DS, SH_CP, MsbFirst, [$00, $00]
PulsOut ST_CP, 1