Поиск:

Ответ в темуСоздание новой темы Создание опроса
> прием данных с АЦП 
:(
    Опции темы
yaklassnii
Дата 23.2.2011, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.2.2011

Репутация: нет
Всего: нет



.nolist
.include "m16def.inc"
.list
.CSEG
    
            ldi    r16, high(RAMEND)    
            out    SPH, r16            
            ldi    r16, low(RAMEND)
            out    SPL, r16

        ldi    r16,1<<RXEN | 1<<TXEN | 1<<RXCIE | 1<<TXCIE    
        out    UCSRB,r16
        ldi    r16,71        
        out    UBRRL,r16
 
        ldi    r16,0x83
        out    ADCSR,r16
        ldi    r16,1<<REFS0
        out    ADMUX,r16

m1:     sbi    ADCSR,ADSC     
in_adc1:
        sbic    ADCSR,ADSC     
        rjmp    in_adc1
        in    XL,ADCL         
        in    XH,ADCH

out_byte:
sbis    UCSRA,UDRE
        rjmp    out_byte
        out    UDR,XH

out_byte1:
sbis    UCSRA,UDRE
        rjmp    out_byte1
        out    UDR,XL

out_byte2:
sbis    UCSRA,UDRE
        rjmp    out_byte2
rjmp m1


это организация вывода результата с ацп на экран но выводит всякие символы а не хотя бы цифры.не знаю как от этого избавиться.есть идеи?)и даже если перевести то что приходит в вольты поделив на 1023 и умножив на 5 то получается такая же картина (вывод через ком порт с помощью гипертерминала)
PM MAIL   Вверх
iff
Дата 23.2.2011, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 4
Всего: 16



Переведите двоичное числов строку.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
yaklassnii
Дата 23.2.2011, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.2.2011

Репутация: нет
Всего: нет



каким образом? smile 
PM MAIL   Вверх
500mhz
Дата 24.2.2011, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: 1
Всего: 14



ну если у вас просто циферки 1 знаковые (типа 0,1,2,3,4,5,6,7,8,9) то просто к циферке прибавить нада 0х30 для получения ascii кода для вывода на терминал



--------------------

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.