| Ćwiczenie - BCD |
|
Polecenie Napisz i uruchom program, który zmieni liczbę znajdującą się w komórce pamięci 0050H na kod BCD w sposób następujący: 1. liczba setek zostanie pokazana na wyświetlaczu ciekłokrystalicznym, 2. liczba dziesiątek zostanie wyświetlona na czterech starszych bitach portu P5, 3. liczba jedności zostanie wyświetlona na czterech młodszych bitach portu P5. Wykonali: Adrian Dolewski Robert Kiełbasa Tomasz Krawczyk klasa IV Technikum Elektronicznego A51 MACRO ASSEMBLER PR DATE 03/12/07 PAGE 1 MS-DOS MACRO ASSEMBLER A51 V4.21 OBJECT MODULE PLACED IN PR.OBJ ASSEMBLER INVOKED BY: A51 PR.ASM LOC OBJ LINE SOURCE 1 ORG 0000H 2 P5 EQU 0F8H 3 init_lcd_c equ 0f300h 4 LCD_CH_OUT EQU 0F306H 5 clear_lcd equ 0f31bh 6 LCD_C_OFF EQU 0F312H 7 PROG:CLR C 8 MOV A,50H 9 MOV B,#100D 10 DIV AB 11 MOV R7,A 12 MOV A,B 13 MOV B,#10D 14 DIV AB 15 MOV R1,#4H 16 ROL:RL A 17 DJNZ R1,ROL 18 ADD A,B 19 CLR P5 20 MOV P5,A 21 LCALL INIT_LCD_C 22 LCALL CLEAR_LCD 23 MOV A,#30H 24 ADD A,R7 25 LCALL LCD_CH_OUT 26 LCALL LCD_C_OFF 27 END REGISTER BANK(S) USED: 0 ASSEMBLY COMPLETE, NO ERRORS FOUND |
;



