Код: Выделить всё
/*
Синус 50гц на 2х таймерах
*/
.include "tn2313def.inc"
.list
.def count = r16
.def temp = r17
.equ kdel = 1250 //8000000/128/50
;-------------------------------------------
.cseg
.org 0
start:
rjmp init
reti
reti
reti
rjmp change //Прерывание по СТС Т1 канал А
reti
reti
reti
reti
reti
reti
reti
reti
reti
reti
reti
reti
reti
reti
;------Инициализация стэка------------------
init:
ldi temp,RAMEND
out spl,temp
;------Настройка порта B на OC0A-------------
ldi temp,0x04 //PB2 в режим выхода
out DDRB,temp
ldi temp,0x04
out PORTB,temp
;-------------Timers-------------------------
;------T0------------------------------------
ldi temp,0x83 //Настройка Т0 на быстрый ШИМ
out TCCR0A, temp
ldi temp,0x01 //Настройка Т0 источника сигнала и делитель 1
out TCCR0B, temp
ldi temp,0x00 //Сброс счетчиков по нулям
out TCNT0,temp
out OCR0A, temp
;------T1------------------------------------
ldi temp,0x09 //Настройка Т1 на СТС
out TCCR1B,temp
ldi temp,0x00
out TCNT1H,temp
out TCNT1L,temp
ldi temp,high(kdel) //Заносим постоянный делитель с учетом двойной буферизации
out OCR1AH,temp
ldi temp,low(kdel)
out OCR1AL,temp
;------Timer mask----------------------------
ldi temp,0x40 //Разрешаем прерывание по совпадению Т1 и OCR1
out TIMSK,temp
;------Выключаем компаратор------------------
ldi temp,0x80
out acsr,temp
;------Главный цикл--------------------------
main:
rcall resetZ //Первоначальная инициализация
sei //Разрешаем прерывания
loop:
rjmp loop
;------Сброс переменных и адреса таблицы-----
resetZ:
ldi ZL,low(tabsin * 2) //Указываем адрес таблицы синусов
ldi ZH,high(tabsin * 2)
ldi count,0 //сброс счетчика
ret
;------Прерывание----------------------------
change:
lpm temp,Z+ //читаем первое значение
inc count //счетчик прибавляем
cpi count,0x80 //сравниваем с 128
brcs m1 //если конец таблицы тогда переходим на начало и сбрасываем счетчик
rcall resetZ //елси не конец тогда выставляем значение в регистр таймера Т0
m1:
out OCR0A,temp
reti
;----Таблица синуса--------------------------
;--------------------------------------------
tabsin:
.db 127,133,139,146,152,158,164,170,176,181
.db 187,192,198,203,208,212,217,221,225,229
.db 233,236,239,242,244,247,249,250,252,253
.db 253,254,254,254,253,253,252,250,249,247
.db 244,242,239,236,233,229,225,221,217,212
.db 208,203,198,192,187,181,176,170,164,158
.db 152,146,139,133,127,121,115,108,102,96
.db 90,84,78,73,67,62,56,51,46,42
.db 37,33,29,25,21,18,15,12,10,7
.db 5,4,2,1,1,0,0,0,1,1
.db 2,4,5,7,10,12,15,18,21,25
.db 29,33,37,42,46,51,56,62,67,73
.db 78,84,90,96,102,108,115,121
Вода разлагается на водород и кислород затем водород разделяется на электрон и ядро. Электро используется для питания электродвигателя автомобиля, а положительный ион на другом конце электродвигателя снова соединяется с электроном и затем с кислородом из воздуха и снова получается вода.Нужно только время от времени воду подливать.
stranger271 писал(а):Ушел собирать схему...
Геннадий_С писал(а):А кто удаляет в этой теме сообщения ? Я могу узнать причину удаления ?
Почему тогда тема не удалена совсем или не сделано замечание автору, ведь в ней нет вопроса ни только К. , но и вообще нет вопросов ?Friedrich писал(а):Геннадий_С писал(а):А кто удаляет в этой теме сообщения ? Я могу узнать причину удаления ?
тема размещена в в разделе "Вопрос Виктору Катющику ", в ней отвечает только В.Катющик....если так хочется в этой теме поговорить, то надо сообщить администрации, чтоб тему перенесли в другой раздел форума, а иначе все разговоры будут удаляться....
stranger271 писал(а):Провел эксперименты с высоким напряжением. При таком включении между ножками конденсатора проскакивает очень мощная искра с хлопком.
stranger271 писал(а):Попробовал подключить лампу 15вт от холодильника, если настроить разрядник нить лампы видно что краснеет, но не достаточно чтобы светить. Источник питания всего 5Вт(17В 0,3А)
Произойдет "чудо", но в качестве нагрузки должна быть не лампа накаливания.A-Bet писал(а):Но чуда с КПД больше 100% все равно не произойдет...
Добрый вечер.sevan50 писал(а):Геннадий, подобные опыты проводились многими товарищами с весьма приличными знаниями
1 Кому надо ? 2 Есть неокружающая среда ?sevan50 писал(а):Надо создавать теоретическую базу отбора Энергии из окружающей Среды.
sevan50 писал(а):Поэтому первым делом надо всем договориться о том, что мы понимаем под "словом" КПД.
sevan50 писал(а):делим мощность "взрыва" на мощность которую мы затратили при нажатии на кнопку пульта
Relictum zooid писал(а):А чему Вы так радуетесь , дедушки ?
В Оксф. универе никто не знает что там внутри ?Rusfermer писал(а):Никто не знает, что внутри этих батарей
stranger271 писал(а):Спасибо, интересное устройство!
О, в Вас Холмс проснулся, а еще ссылки есть ? А собирать будете в гараже ?Rusfermer писал(а):stranger271 писал(а):Спасибо, интересное устройство!
Вот тут подробнее
https://ru.m.wikipedia.org/wiki/Оксфорд ... кий_звонок
stranger271 писал(а):Чтобы построить БТГ нужно продумать общую концепцию таких устройств, а уже потом переходить к конкретной реализации, которая будет точно подчиняться продуманной концепции.
Первое источником энергии для любого БТГ будет служить что-нибудь природное внешнее явление, а не внутренний источник питания.
Второе энергию из внешнего природного явления необходимо преобразовать в другой вид энергии мало затратным способом
Третье накапливаем уже преобразованную энергию до нужного уровня и малую часть полученной энергии отдаем во второй пункт на продолжение преобразования.
Такой алгоритм будет работать если преобразование одного вида энергии в другой будет кушать мало энергии или вообще будет происходить без затрат, чтобы успеть накопить преобразованную энергию, чтобы потратить часть на новое преобразование.
Вообще заинтересованы конечно все в таких вещах (наверноstranger271 писал(а):Что серьезно никто не заинтересован?
Вернуться в «Рассуждения (временный статус)»
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость