62948 (Разработка светодиодной матрицы), страница 12
Описание файла
Документ из архива "Разработка светодиодной матрицы", который расположен в категории "". Всё это находится в предмете "коммуникации и связь" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "коммуникации и связь" в общих файлах.
Онлайн просмотр документа "62948"
Текст 12 страницы из документа "62948"
bsf PortA,3 ; RA3=1 - вкл.2 строку
btfss Strok,1 ; если 1-й бит strok =1, то следующая команда пропускается
bcf PortA,3 ; RA3=0 - выкл.2 строку
;--------------------------------------
btfsc Strok,2 ; если 2-й бит strok = 0, то следующая команда пропускается
bsf PortA,1 ; RA1=1 - вкл.3 строку
btfss Strok,2 ; если 2-й бит strok =1, то следующая команда пропускается
bcf PortA,1 ; RA1=0 - выкл.3 строку
;--------------------------------------
btfsc Strok,3 ; если 3-й бит strok = 0, то следующая команда пропускается
bsf PortA,7 ; RA7=1 - вкл.4 строку
btfss Strok,3 ; если 3-й бит strok =1, то следующая команда пропускается
bcf PortA,7 ; RA7=0 - выкл.4 столбец
;--------------------------------------
btfsc Strok,4 ; если 4-й бит strok = 0, то следующая команда пропускается
bsf PortA,6 ; RA6=1 - вкл.5 строку
btfss Strok,4 ; если 4-й бит strok =1, то следующая команда пропускается
bcf PortA,6 ; RA6=0 - выкл.5 строку
return
;****** Пауза ******************************************************
pause movlw Cr
movwf T_int ; загрузить кол-во циклов задержки
cikl3 decfsz T_int,1 ; если T_int = 0, следующая комада пропускается
goto cikl3 ; внутренний цикл
return
;****** Гашение всех светодиодов ***********************************
erase movf Strok,0
movwf Temp
movlw .0
movwf Stolb
movwf Strok
call in_ports
movf Temp,0
movwf Strok
return
;*******************************************************************************************************
org 2100h ; EEPROM память
de .6, .40 ; кол-во фреймов и кол-во показов одного фрейма (скорость)
de b'00000100', b'00000100', b'00011111', b'00000100', b'00000100' ; первый фрейм
de b'00001000', b'00000101', b'00001110', b'00010100', b'00000010' ; второй фрейм
de b'00001000', b'00001011', b'00000100', b'00011010', b'00000010' ; третий фрейм
de b'00010001', b'00001010', b'00000100', b'00001010', b'00010001' ; четвертый фрейм
de b'00000010', b'00011010', b'00000100', b'00001011', b'00001000' ; пятый фрейм
de b'00000010', b'00010100', b'00001110', b'00000101', b'00001000' ; шестой фрейм
end
;--------------------------------------------------------------------------------------------------------------------------
ПРИЛОЖЕНИЕ Д
Схема электрическая принципиальная светодиодной матрицы