130 likes | 267 Vues
NATIONAL TECHNICAL UNIVERSITY OF UKRAINE “KPI” INSTRUMENT MAKING FACULTY OPTICAL AND OPTOELECTRONIC DEVICES DEPARTMENT КАФЕДРА. Regulator of changing illumination. Supervised by : Borovitsyi V . N . Kondratenko D . U. General description.
E N D
NATIONAL TECHNICAL UNIVERSITY OF UKRAINE “KPI” INSTRUMENT MAKING FACULTY OPTICAL AND OPTOELECTRONIC DEVICES DEPARTMENT КАФЕДРА Regulator of changing illumination Supervised by: BorovitsyiV.N. KondratenkoD.U.
General description • Device regulates the illumination depending onthe external level of illumination. LED is used as a light source. Регулятор переменной освещенности
Circuit diagram Регулятор переменной освещенности
Software .include "tn15def.inc" .equ vh =3 .equ vuh1 =0 .equ vuh2 =1 .def tmp =R16 .org 0 rjmp Reset .org 8 rjmp ADC_Complete nop nop Регулятор переменной освещенности
Software Reset: ; Настраиваем порт для работы ldi tmp,0b00000011 out DDRB,tmp out PORTB,tmp ; Выбрали опорное напряжение ; Прижали результат влево ; Напряжение измеряем с вывода ADC2 (PB3) ldi tmp,0b00100010 out ADMUX,tmp ; АЦП включен ; Но не запущен ; Включен режим автозапуска ; Прерывания от АЦП разрешены Регулятор переменной освещенности
Software ; Выбран максимальный делитель входной частоты ldi tmp,0b11101111 out ADCSR,tmp ; Запуск ШИМа ldi tmp,0b01110101 out TCCR1,tmp ldi tmp,255 out OCR1A,tmp ldi tmp,204 out OCR1B,tmp ; Разрешаем прерывания ; ldi tmp,0b00000100 ; out TIMSK,tmp Регулятор переменной освещенности
Software ; Разрешаем прерывания sei ; Основная программа не делает ничего Main: rjmp Main ; Обработка прерывания АЦП ADC_Complete: ; Считали результат (младшими разрядами результата пренебрегаем) in tmp,ADCH out OCR1A,tmp Регулятор переменной освещенности
Software cpi tmp,100 brsh LED_12 ; Если больше или равно переходим... cbi PortB,vuh1 reti LED_12: sbi PortB,vuh1 reti Регулятор переменной освещенности
Developing process... Регулятор переменной освещенности
Results Регулятор переменной освещенности
Demonstration Регулятор переменной освещенности
Thank you for your attention Contact us:National Technical University of Ukraine “KPI”Optical and optoelectronic devices departmentKyiv 03056, prospektPeremogy 37 http://ooep.ntu-kpi.kiev.ua/ Project developed within the limits of subject “Microprocessors and computers” http://ooep.ntu-kpi.kiev.ua/microcontrollers/ Регулятор переменной освещенности
Thank you for your attention Thank you for your attention • Project by: • Chef ShpakovaO.S. • PragrammerNazdravetskyiO. • Soldererand device testerDeykoA.B. Регулятор переменной освещенности