Chiptorials — Краткое руководство по синтезатору CLB — Управление 7-сегментным дисплеем
Автор: Microchip Technology, Inc.
Загружено: 2024-01-23
Просмотров: 3980
Новый периферийный модуль конфигурируемого логического блока (CLB) от Microchip поставляется с графическим инструментом для его настройки. В этом видео показано, как использовать новый инструмент для настройки CLB для управления семисегментным дисплеем.
Использованные ресурсы:
MPLAB X IDE: https://www.microchip.com/en-us/tools...
Компилятор XC8: https://www.microchip.com/en-us/tools...
Узнайте больше об инструменте CLB: https://www.microchip.com/ru-ru/produ...
Попробуйте PIC16F13145: https://microchip.com/pic16f13145?utm...
Купить PICkit5: https://www.microchip.com/ru-ru/devel...
Посмотрите похожий пример: https://github.com/microchip-pic-avr-...
Фрагмент кода Verilog:
module bcd7seg(bcd0,bcd1,bcd2,bcd3, seg0,seg1,seg2,seg3,seg4,seg5,seg6);
input bcd0, bcd1, bcd2,bcd3; // инициализация bcd как 4-битного входного сигнала
output seg0,seg1,seg2,seg3,seg4,seg5,seg6; // инициализация seg как 8-битного выходного сигнала
assign seg0= ~(((~bcd3)&(~bcd2)&(~bcd1)&bcd0) | ((~bcd3)&bcd2&(~bcd1)&(~bcd0))); // Логическое выражение для сегмента 0 (сегмент A)
assign seg1= ~(((~bcd3)&bcd2&(~bcd1)&bcd0) | ((~bcd3)&bcd2&bcd1&(~bcd0))); //Логическое выражение для сегмента 1 (сегмент B)
assign seg2= ~(((~bcd3)&(~bcd2)&bcd1&(~bcd0))); //Логическое выражение для сегмента 2 (сегмент C)
assign seg3 = ~(((~bcd3)&(~bcd2)&(~bcd1)&bcd0) | ((~bcd3)&bcd2&(~bcd1)&(~bcd0)) | ((~bcd3)&bcd2&bcd1&bcd0)); //Логическое выражение для сегмента 3 (сегмент D)
assign seg4 = ~(((~bcd3)&bcd0) | ((~bcd3)&bcd2&(~bcd1)) | (~(bcd2)&(~bcd1)&bcd0)); //Логическое выражение для сегмента 4 (сегмент E)
assign seg5 = ~(((~bcd3)&(~bcd2)&bcd0) | ((~bcd3)&(~bcd2)&bcd1) | ((~bcd3)&bcd1&bcd0)); //Логическое выражение для сегмента 5 (сегмент F)
assign seg6 = ~(((~bcd3)&(~bcd2)&(~bcd1))|((~bcd3)&bcd2&bcd1&bcd0)); //Логическое выражение для сегмента 6 (сегмент G)
endmodule
Главы:
0:00 О CLB
0:37 Создание проекта
1:17 Настройка CLB
3:13 Настройки мелодии MCC
3:57 Написание кода приложения
4:55 Программирование оборудования
5:32 Заключение
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: