Основы микропроцессорной техники


Example..4


;основная программа LOOP CLRWDT ;сброс сторожевого таймера MOVLW 0x0A ;пересылка константы 0A в W CALL SEV_SEG ;вызов подпрограммы SEVEN_SEG MOVWF PORTB ;пересылка W в PORTB GOTO LOOP ;переход к метке LOOP для ;повторения процесса ; SEV_SEG ;подпрограмма обслуживания ;семисегментного индикатора ANDLW 0x0F ;маскирование 4-х младших разрядов ;W и обнуление 4-х старших ADDWF PCL,F ;сложение W с PCL и пересылка ;результата в PCL RETLW 0x80 ;возврат из подпрограммы с 80 в W RETLW 0xF2 ;возврат из подпрограммы с F2 в W RETLW 0x48 ;возврат из подпрограммы с 48 в W RETLW 0x60 ;возврат из подпрограммы с 60 в W RETLW 0x32 ;возврат из подпрограммы с 32 в W RETLW 0x25 ;возврат из подпрограммы с 25 в W RETLW 0x04 ;возврат из подпрограммы с 04 в W RETLW 0xF0 ;возврат из подпрограммы с F0 в W RETLW 0x00 ;возврат из подпрограммы с 00 в W RETLW 0x20 ;возврат из подпрограммы с 20 в W RETLW 0x10 ;возврат из подпрограммы с 10 в W RETLW 0x06 ;возврат из подпрограммы с 06 в W RETLW 0x8C ;возврат из подпрограммы с 8C в W RETLW 0x42 ;возврат из подпрограммы с 42 в W RETLW 0x0C ;возврат из подпрограммы с 0C в W RETLW 0x1C ;возврат из подпрограммы с 1C в W ;
Листинг 12.4.
Закрыть окно






Начало  Назад  Вперед



Книжный магазин