Иванов В.Н.

MCU2. Случайное мигание светодиодов под управлением микроконтроллера PIC

Написать программу, в которой реализуется алгоритм случайного мигания светодиодов в слове MIUZ.В программе используются генератор случайных чисел rand() и операция «остаток от деления на 4». В результате этой операции получаем число m, которое принимает значения 0, 1, 2, 3. Именно такие значения может принимать остаток от деления произвольного числа на 4. Далее в программе используется […]

MCU2. Случайное мигание светодиодов под управлением микроконтроллера PIC Читать дальше »

MCU1. Засвечивание букв P, I, C на матрице светодиодов. Программирование с помощью микроконтроллера PIC

Написать программу, в которой на матрице светодиодов 5х4 (высота х ширина) последовательно отображаются буквы P, I, C. Задействовать в проекте микроконтроллер PIC16F877A.Листинг программы (без конфигурационных битов) имеет вид: #include <xc.h>#define _XTAL_FREQ 8000000#include<stdio.h>#include<stdlib.h>void main(void) {TRISB=0;TRISC=0;TRISD=0;int i;while(1){// Отображение буквы PPORTB=0b11100000;PORTC=0b11101001; PORTD=0b10001000;__delay_ms(500);PORTB=0;PORTC=0;PORTD=0;__delay_ms(500); // Отображение буквы IPORTB=0b11100000;PORTC=0b01000100; PORTD=0b11100100;__delay_ms(500);PORTB=0;PORTC=0;PORTD=0;__delay_ms(500); // Отображение буквы CPORTB=0b01110000;PORTC=0b10001000; PORTD=0b01111000;__delay_ms(500);PORTB=0;PORTC=0;PORTD=0;__delay_ms(500);}return;} Моделирование Проводим отладку программы и добиваемся

MCU1. Засвечивание букв P, I, C на матрице светодиодов. Программирование с помощью микроконтроллера PIC Читать дальше »