Informatics Point

Информатика и проектирование

Анализ временных соотношений и оценка погрешностей

rjmp main: ldi data, $01 ;установка курсора на 1 строчку

rcall Read_BFWrite_IRnumber,$10: out EEARL,adresstemp,$00EEARH,temptemp, 0x01EECR, tempdata, EEDRRead_BFWrite_DRadressnumbermm1data, $C0Read_BFWrite_IRnumber,$10: out EEARL,adresstemp,$00EEARH,temptemp, 0x01EECR, tempdata, EEDRRead_BFWrite_DRadressnumbermm2A:PORTC, ampB:PORTC, amp0 Ежедневник как вести креативных способов вести ежедневник.

;-------------------------------------------------------------:sbis PIND, 0f1PIND,1f5PIND,2f10PIND,3f15PIND,4plusPIND,5minusend:th, high(15624)OCR1AH, thtl, low(15624)OCR1AL, tlth, high(7812)OCR1BH, thtl, low(7812)OCR1BL, tlend:th, high(3125)OCR1AH, thtl, low(3125)OCR1AL, tlth, high(1562)OCR1BH, thtl, low(1562)OCR1BL, tlend:th, high(1562)OCR1AH, thtl, low(1562)OCR1AL, tlth, high(781)OCR1BH, thtl, low(781)OCR1BL, tlend:th, high(1039)OCR1AH, thtl, low(1039)OCR1AL, tlth, high(516)OCR1BH, thtl, low(516)OCR1BL, tlend: ldi amp,255adress,$00outdataend: ldi amp,204adress,$20outdataend

: ldi amp,153adress,$40outdataend: ldi amp,102adress,$60outdataend: ldi amp,53adress,$80outdataend: reti: sbrs regim, 0regimust:sbrs regim, 4regimust: sbrc regim,0a1regim,1a2regim,2a3regim,3a4regim,4a5end

;---------------------------------------------------------------_BF:temp, 0b11111010 ;установка R/W(чтение)PortA, temptemp, 0x00 ;порт А на ввод

out DDRB, temptemp, 0xFF ;к порту А подключаем подтягивающие резисторы

out PortB, tempPortA,2 ;установка Е,

noptemp, PinB ;записываем состояние порта А в темпPortA,2 ;сбрасываем Е;пропустить следующюю команду если бит в регистре установленtemp,7 ;если бит сброшен (мк ЖКИ не занят) выходим с подпрограммыRead_BF_IR: ldi temp, 0b11111000 ;установка RS, R/W, E в ноль

out PortA, temptemp, 0xFF ;порт А на вывводDDRB, temp

out PortB, data ;команда 00001100(включаем дисплей) ;команда 00111000 (8 бит, две строки)PortA,2 ;установка Е

nopPortA,2 ;сброс Е

ret_DR:temp, 0b11111001 ;установка RS в 1(активизация регистра данных)

out PortA, temptemp, 0xFF

out DDRB, temp ;порт А на выводPortB, data ;выводим код символа записаный в data ранееPortA,2 ; установка Е

nop

nopPortA,2 ;сбрасываем Е (высокоимпедансное состояние)

; на РВ жки и РА0-РА2

.eseg

.db $20,$20,$20,$20,$20,$50,$65,$B6,$B8,$BC,$20,$31,$20,$20,$20,$20

.db $20,$20,$BD,$61,$BE,$70,$C7,$B6,$65,$BD,$B8,$65,$20,$35,$42,$20

.db $20,$20,$20,$20,$20,$50,$65,$B6,$B8,$BC,$20,$32,$20,$20,$20,$20

.db $20,$20,$BD,$61,$BE,$70,$C7,$B6,$65,$BD,$B8,$65,$20,$34,$42,$20

.db $20,$20,$20,$20,$20,$50,$65,$B6,$B8,$BC,$20,$33,$20,$20,$20,$20

.db $20,$20,$BD,$61,$BE,$70,$C7,$B6,$65,$BD,$B8,$65,$20,$33,$42,$20

.db $20,$20,$20,$20,$20,$50,$65,$B6,$B8,$BC,$20,$34,$20,$20,$20,$20

.db $20,$20,$BD,$61,$BE,$70,$C7,$B6,$65,$BD,$B8,$65,$20,$32,$42,$20

.db $20,$20,$20,$20,$20,$50,$65,$B6,$B8,$BC,$20,$35,$20,$20,$20,$20

.db $20,$20,$BD,$61,$BE,$70,$C7,$B6,$65,$BD,$B8,$65,$20,$31,$42,$20

Перейти на страницу: 1 2 

Лучшие статьи по информатике

Основы разработки карманного осциллографа
Осциллограф - прибор, предназначенный для исследования электрических сигналов во временном области путём визуального наблюдения графика сигнала на экран ...

Ремонт и диагностика смартфонов HTC
Смартфон (англ. smartphone - умный телефон) - мобильный телефон, дополненный функциональностью карманного персонального компьютера. Смартфоны отличаются от ...

Расчёт параметров настройки ПИ и ПИД регуляторов
Автоматизация производства является на современном этапе важнейшим фактором научно-технического прогресса во всех отраслях промышленности, в том числе ...

Меню сайта