Мазмұны:
- Жабдықтар
- 1 -қадам: Белгілеу және функционалдық диаграммалар
- 2 -қадам: Arduino -ға қосылу
- 3 -қадам: Қорытынды
Бейне: CD4015B Shift регистрі бар Arduino: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
CD4015B - сериялық кірісі мен параллель шығысы бар қос 4 сатылы статикалық ауысу регистрі. Бұл 16 істікшелі IC және дербес деректер, сағат және қалпына келтіру кірістері бар екі бірдей, 4 сатылы регистрлерден тұрады. Әр кезеңнің кіруінде бар логикалық деңгей сағаттың әрбір оң ауысуында сол кезеңнің шығысына беріледі. Қалпына келтіру кірісінің жоғары логикасы осы кірісте қамтылған барлық төрт кезеңді қалпына келтіреді. Бұл статикалық разрядтан қорғалған барлық кірістері бар CMOS құрылғысы.
Екі төрт сатылы регистрлерді бір пакеттегі 8 биттік регистрге дейін кеңейтуге болады, одан әрі CD4015B IC -терін қосу арқылы.
Оның әр түрлі қосымшалары бар, соның ішінде:
- Сериялық кіріс / параллель шығыс деректер кезегі
- Деректерді параллель түрлендіруге сериялық
- Жалпы мақсаттағы регистр
сонымен қатар төменде көрсететін жарықдиодты шамдар.
Жабдықтар
Бұл IC -лер өте арзан және қазіргі уақытта сіз Қытайдан Ebay -де Ұлыбританияның 2 фунтына жетпейтін 10 CD4015BE сатып ала аласыз.
1 -қадам: Белгілеу және функционалдық диаграммалар
CD4015B -де ерекше орналасу бар сияқты көрінеді және әр түйреуішті дұрыс сәйкестендіру үшін қамқорлық қажет. Мысалы, Q4B (түйреуіш 2) Q3A (түйреуіш 3) жанында, Q4A (түйреуіш 10) Q3B (түйреуіш 11) жанында. Сондай -ақ, В сағаты АЖ -ның негізгі жағында, сонымен қатар А сағаты да В жағында орналасқан.
CD4015B жұмысы
Жоғарыдағы мәлімдемені нақтылау үшін
«Деректер кірістен ИЖ шығу сатысына оң ауысу кезінде беріледі».
яғни, тиісті сатыда төменнен жоғарыға өтетін Сағат түйрегіші. Бұған алдымен Arduino -да Сағат түйреуішін төмен қою, Деректер түйреуішін жоғары немесе төмен қою, содан кейін Сағат түйреуішін қайтадан жоғары орнату арқылы қол жеткізіледі. Бұл орын алған сайын, шығыс түйреуішіндегі деректер келесіге ауысады, яғни Q1A -дан Q2A -ға және т.б.. Q4A туралы деректер жоғалады немесе B деректеріне қосылған болса, Q1B -ге ауысады.
Сағат түйрегіші жоғарыдан төменге ауысқанда ештеңе болмайды.
Қалпына келтіру түйреуіші жоғары орнатылғанда, ол өзінің 4 шығысын төмендетеді. Бұл светодиодтар арқылы ток ағуына мүмкіндік береді және оларды қосады. Төменде сипатталған қондырғыда барлық 8 шығыс қалпына келтіріледі, себебі Reset A мен Reset B қосылады.
2 -қадам: Arduino -ға қосылу
Arduino -ға қосылу келесідей:
- CD4015B түйреуіші 16 Arduino 5v дейін
- CD4015B 8 pin Arduino Gnd үшін
- CD4015B түйреуіші 6 (A қалпына келтіру) Arduino түйрегіш 5 -ке
- CD4015B pin 7 (A деректері) Arduino пин 6
- CD4015B түйреуіші 9 (A сағаты) Arduino түйреуішіне 7
- CD4015B түйреуіштері Q1A - Q4A светодиодты катод пен анодты 5В -қа 100 Ом резистор арқылы қосады.
8 сатылы ауысым регистрін қосу үшін
- 14 -түйреуішті (B қалпына келтіру) CD4015B -дегі 6 -пинге (A қалпына келтіру) қосыңыз
- 1 -түйреуішті (B сағаты) CD4015B 9 -түйінге (A сағаты) қосыңыз
- 10 (Q4A) түйреуішін CD4015B 15 -ші істікке (Деректер В) жалғаңыз
- CD4015B түйіндері Q1B - Q4B светодиодты катод пен анодты 5В -қа 100 Ом резистор арқылы қосады
CD4015B светодиодымен қалай қолдануға болатынын көрсету үшін Arduino бағдарламасы енгізілген. Бағдарламаның жұмыс істеуі үшін арнайы кітапхана қажет емес. Ардуиноның 5, 6 және 7 түйреуіштерін пайдаланудың қажеті жоқ, себебі енгізу -шығару түйреуіштерінің кез келгені жұмыс істейді, бірақ сіз өзіңіз қолданып көрген түйреуіштерге эскизді өзгертуіңіз қажет болады.
Схеманы нан тақтасына орнатуға болады.
Бағдарламалық цикл CD4015B бағдарламалаудың 4 түрлі әдісін көрсетеді.
3 -қадам: Қорытынды
Менде CD4015BCN IC болды, мен оны қалай бағдарламалау керектігін білдім. Сәйкес деректер парағын зерттеу маған барлық ақпаратты берді. Сонымен қатар нарықта басқа да көптеген ауысымдық регистрлер бар. Бір мысал - танымал 74LS595, оны бағдарламалаудың өзіндік әдісі бар, сонымен қатар CMOS -тан айырмашылығы TTL. Arduino мен CD4015B үшін көп ақпарат жоқ сияқты.
Мен электроника бойынша сарапшы емеспін және бұл ақпаратты қызықты деп санайтын адамдарға ғана беремін.
Қосымша ақпаратты тиісті мәліметтер парақтарынан табуға болады.
Ұсынылған:
Shift реестрі бар 7 сегменттің дисплейі: 3 қадам
7 сегментті дисплей есептегіші Shift Register: Егер сіз ауысым регистрін қалай қолдануды және оның кодпен жұмыс істеуін енді үйреніп жатсаңыз, бұл тамаша бастаушы жоба. Сонымен қатар, егер сіз 7 сегментті дисплейде жаңадан болсаңыз, бұл жоба тамаша бастама болады. Бұл жобаны бастамас бұрын, міндетті түрде
ESP32 бар PWM - ESP 32 -де PWM бар күңгірт жарық диодты Arduino IDE көмегімен: 6 қадам
ESP32 бар PWM | ESP 32 -де PWM бар жарық диодты жарықтандыру Arduino IDE көмегімен: Бұл нұсқаулықта біз Arduino IDE көмегімен ESP32 көмегімен PWM сигналдарын қалай жасау керектігін көреміз. PWM негізінен кез келген MCU -дан аналогтық шығыс алу үшін қолданылады және бұл аналогтық шығыс 0В -тан 3,3В -қа дейінгі (esp32 жағдайында) & бастап
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
CloudX микроконтроллері көмегімен Shift регистрі бар 7 сегментті дисплей: 5 қадам
CloudX микроконтроллерінің көмегімен Shift Register көмегімен 7 сегментті дисплейдің интерфейсі: Бұл жобада біз CloudX микроконтроллерімен жеті сегментті жарықдиодты дисплейдің интерфейсі туралы оқулық шығарамыз. Жеті сегментті дисплей көптеген енгізілген жүйелерде және өнеркәсіптік қосымшаларда қолданылады, онда шығатын диапазон белгілі
Arduino және Shift регистрі бар нүктелік матрицалық жарықдиодты қолдану: 5 қадам
Arduino мен Shift регистрінің көмегімен нүктелік матрицалық жарықдиодты қолдану: Siemens DLO7135 нүктелік матрицалық жарық диоды - бұл оптоэлектрониканың таңғажайып бөлігі. Ол жады/декодер/драйвері бар 5х7 нүктелік матрицалық интеллектуалды дисплей (r) ретінде есептеледі. Бұл жадпен қатар, оның жоғарғы және төменгі бөліктері бар 96 таңбалы ASCII дисплейі бар