Контрольная работа по "Программированию микропроцессоров"
Автор: omj kee • Май 15, 2020 • Контрольная работа • 937 Слов (4 Страниц) • 342 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА __
ОЦЕНКА
РУКОВОДИТЕЛЬ
должность, уч. степень, звание | подпись, дата | инициалы, фамилия |
Контрольная работа |
по дисциплине: Программирование микропроцессоров |
РЕФЕРАТ ВЫПОЛНИЛ
СТУДЕНТ ГР. | Z6222K | Ченцов В.В | |||
подпись, дата | инициалы, фамилия |
Санкт-Петербург 2020
Контрольная работа.
Вариант 8.
Необходимо реализовать эффект согласно варианту.
[pic 1]
Рисунок 1. Исходные данные
[pic 2]
Рисунок 2. Стартовая страница STM32Cube
[pic 3]
Рисунок 3. Создаем новый проект
[pic 4]
Рисунок 4. Создаем Си проект с компилятором MinGW GCC
[pic 5]
Рисунок 5. Проект «Hello World»
[pic 6]
Рисунок 6. Модифицируем программу
/*
============================================================================
Name : V_8.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include
#include
#include
#include
int Delay=100;
void binary_convert(int Num) //вывод двоичного числа на дисплей
{
unsigned char arr[16];
for (int i=0;i<16; i++)
{
int mask=1<
if (Num&mask)
{
arr[i]=1;
}
else
{
arr[i]=0;
}
}
for (int i=16;i>0; i--)
{
printf("%c", arr[i-1]+'0');
...