Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Peter29
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 40
1

АЦП, Atmega8535

13.12.2016, 15:49. Просмотров 531. Ответов 1
Метки нет (Все метки)

Задача.
Подать аналоговый сигнал на вход ADC2 АЦП и вывести 8-разрядный результат на порт ввода/вывода С. Не использовать прерывание готовности результата преобразования АЦП.
Код программы:
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
.include"m8535def.inc"
.cseg
.org$0
 
ldi r16,low(RAMEND)
ldi r17,high(RAMEND)
out spl,r16
out sph,r17
ldi r16,0xFB
out PORTA,r16
clr r16
out DDRA,r16
out PORTC,r16
ser r16
out DDRC,r16
ldi r16,0x62
out ADMUX,r16
ldi r16,0xC7
out ADCSRA,r16
 
main:
in r16,ADCSRA
SBRC r16,4
rcall ADC_ready
rjmp main
 
ADC_ready:
in r16,SREG 
ldi r17,0x97
out ADCSRA,r17
in r17,ADCH
out PORTC,r17
ldi r17,0xC7
out ADCSRA,r17
out SREG,r16
ret
Модель в протеусе и программа на AVR Studio.
mycxem.rar12345.rar

У меня вопрос. Как переделать эту программу, чтобы вывод осуществлялся на дисплей и выводил не в двоичной системе а в шестнадцатеричной от 0 до 2F.

Стенд для моделирования.
АЦП, Atmega8535
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2016, 15:49
Ответы с готовыми решениями:

ATMega8535. Работа с АЦП
Ребята нужна ваша помощь. Нужно написать программу для измерения переменного напряжения,...

Расширение АЦП микроконтроллера и подключение к АЦП датчиков
Здравствуйте. У меня встала задача сделать устройство для элеватора, для контроля температуры в 864...

Mega16 и неиспользуемый АЦП (питание ацп?)
Если я не использую АЦП контроллера нужно ли подавать на АЦП питание? Если нет, то просто оставить...

USBasp на ATmega8535
Нет в наличии меги8 и меги48, зато есть горстка 8535. Посмотрел в датащите - 8535ая полностью по...

компаратор Atmega8535
Здравствуйте!Казалось бы простая такая штука компаратор,но при попытке настройки и симуляции в...

1
pyzhman
1161 / 516 / 76
Регистрация: 15.05.2012
Сообщений: 2,959
14.12.2016, 20:34 2
Assembler
1
out PORTC,r17
Эту строчку заменить на преобразование в BCD-формат и поразрядно выводить на дисплей.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2016, 20:34

Atmega8535. Симулятор
Вообщем столкнулся с микроконтроллером ATmega8535 и нужно сэмулировать выполнение этого кода. Нашел...

atmega8535 таймер
Здравствуйте. У меня всё то же устройство. Задача такая: на шине разные слова. Слова с моим...

ШИМ на Atmega8535
Доброго времени суток. MK Atmega8535. Необходимо калибровать яркость светодиода, подключенного к...


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

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

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