Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 29.05.2017
Сообщений: 4
1

Atmel Atmega16

04.06.2017, 15:19. Просмотров 471. Ответов 6
Метки нет (Все метки)

Здравствуйте, у меня курсовая, я сделал все(блок схему, схему в пикаде, перечень и спецификацию), кроме самой программы, я абсолютно не шарю в этом, уж простите. Задачу я выполняю в протеусе 8, а состоит она в том, что бы мы нажимали на 2 кнопки, 1 кнопка с фиксацией для переключение диапазонов 1-6 или 1-12, а 2 для прерывания, то есть когда на нее нажимаешь выводится число, для диапазона 1-6 расположены светодиоды в виде игрального кубика, а для 1-12 индикатор.
Atmel Atmega16
- схема в протеусе
Atmel Atmega16
- Схема в сПлане
Atmel Atmega16
- Начало программы, но я не уверен, что правильно
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2017, 15:19
Ответы с готовыми решениями:

Atmega16
изучаю прерывания, помогите понять что значит в начале памяти программ и в области загрузчика? ...

Atmega16 + SD
Дорогие форумчане! Помогите, подскажите пожалуйста с данной задачей. Дино: 1. Плата...

Atmega16
помогите пожалуйста! есть микроконтроллер atmega16. через ассемблер на PORTC подаем комбинацию...

ATMega16
Привет обитателям данного портала! Я имею микроконтроллер с ATMEGA 16. Также знаю язык C#, но увы я...

6
Модератор
8164 / 6038 / 803
Регистрация: 14.02.2011
Сообщений: 20,938
04.06.2017, 16:26 2
freedom17, программу не скриншотами а набивать сюда
0
893 / 534 / 80
Регистрация: 15.05.2012
Сообщений: 3,159
04.06.2017, 20:15 3
Цитата Сообщение от freedom17 Посмотреть сообщение
не уверен
Протеус нужен как-раз для проверки. Прогоняем и смотрим.
0
0 / 0 / 0
Регистрация: 29.05.2017
Сообщений: 4
06.06.2017, 18:31  [ТС] 4
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.include"m16def.inc"
.def temp=r19
.def v=r18
.def MINE=r16
.def MIND=r17
.def SEK=r20
.def IE=r21
.def ID=r22
.def VRE=r23
.def VRD=r24
.def ZW=r25
.equ kdel=31250 
.cseg
.org 0
 
jmp initi
.org $000c
jmp tim1
.org $0026
jmp tim0
.org $002a
 
initi: 
        ldi temp,low(Ramend)
        out spl,temp
        ldi temp,high(Ramend)
        out sph,temp           ;инициализация портов
        
        ldi temp,0b00000000
        out ddrd,temp ; PD0-PD2 настройка на вход
 
        ldi temp,0b11111111
        out portd,temp ; PD0-PD2 подключение подтягивающих резисторов
 
        ldi temp,0b11111111
        out ddra,temp  ; PA0-PA7 настройка на выход 
 
        ldi temp,0b11111111
        out ddrb,temp  ; PB0-PB1 настройка на выход
        
        ldi temp,0b11111111
        out ddrc,temp
Добавлено через 2 минуты
Дк я и говорю, что не могу дописать, не бум-бум вообще, начало наскреб еле как вроде

Добавлено через 43 секунды
Ну я скинул, что смог сделать
0
893 / 534 / 80
Регистрация: 15.05.2012
Сообщений: 3,159
06.06.2017, 18:42 5
Цитата Сообщение от freedom17 Посмотреть сообщение
когда на нее нажимаешь выводится число
Какое?
0
0 / 0 / 0
Регистрация: 29.05.2017
Сообщений: 4
06.06.2017, 21:06  [ТС] 6
Рандомное, а если точнее, взятое из таймера
0
893 / 534 / 80
Регистрация: 15.05.2012
Сообщений: 3,159
07.06.2017, 17:54 7
Линейный конгруэнтный метод. Википедия.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2017, 17:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Atmel Studio
помогите написать программу работы светофора на языке Assembler

Atmel AVR
друзья, не подскажите возможно ли с помощью программного кода спалить микроконтроллер фирмы Atmel...

Atmel Sudio 6
Написал простенькую програму(мигание светодиодом, mega16), хотел запустить програмный симулятор,...

Atmel mega8u2
Подскажите я снес прошивку с atmel mega8u2 просто нет опыта с этими контроллерами, на нем защита...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.