Page 30 - 6369
P. 30
+2 retlw b’01011011’
+3 retlw b’01001111’
+4 retlw b’01100110’
+5 retlw b’01101101’
+6 retlw b’01111101’
+7 retlw b’00000111’
+8 retlw b’00111111’
+9 retlw b’01101111’
3.6 Розглянемо алгоритм і на основі його здійснимо
запис програми для реалізації вказаної таблиці:
; ВИХІД : n - елемент таблиці у W
;-------------------------------------------------------------------------
--------------------------
PCL equ h’02’
N equ 5 ;замість «5» можна вставити будь-
;яке потрібне одноцифрове число
;-ОСНОВНА ПРОГРАМА -------------------------------
; Код основної
; програми. . . . . . .
movlw N ; завантаження числа N у W
; щоб його дешифрувати для
; відображення символу «N» на
; 7-сегменьному індикаторі
call SVN_SEG ; виклик підпрограми дешифрації
; . . . . . . .
;-ПІДПРОГРАМА ДЕШИФРАЦІЇ SVN_SEG ---------------
SVN_SEG
30