Lobim

Lode Runner LCD

Aug 31st, 2012
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ANIMA:          MOV     A,      #0C0H           ;Posiciona LCD para escrita do caractere especial
  2.                     LCALL   MSB_LSB
  3.                     LCALL   CMD
  4.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  5.                     LCALL   MSB_LSB
  6.                     LCALL   POSICIONA
  7.      
  8.                     MOV     A,      #0C1H           ;Posiciona LCD para escrita do caractere especial
  9.                     LCALL   MSB_LSB
  10.                     LCALL   CMD
  11.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  12.                     LCALL   MSB_LSB
  13.                     LCALL   POSICIONA
  14.      
  15.                     MOV     A,      #0C2H           ;Posiciona LCD para escrita do caractere especial
  16.                     LCALL   MSB_LSB
  17.                     LCALL   CMD
  18.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  19.                     LCALL   MSB_LSB
  20.                     LCALL   POSICIONA
  21.      
  22.                     MOV     A,      #0C3H           ;Posiciona LCD para escrita do caractere especial
  23.                     LCALL   MSB_LSB
  24.                     LCALL   CMD
  25.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  26.                     LCALL   MSB_LSB
  27.                     LCALL   POSICIONA
  28.      
  29.                     MOV     A,      #0C4H           ;Posiciona LCD para escrita do caractere especial
  30.                     LCALL   MSB_LSB
  31.                     LCALL   CMD
  32.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  33.                     LCALL   MSB_LSB
  34.                     LCALL   POSICIONA
  35.      
  36.                     MOV     A,      #0C5H           ;Posiciona LCD para escrita do caractere especial
  37.                     LCALL   MSB_LSB
  38.                     LCALL   CMD
  39.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  40.                     LCALL   MSB_LSB
  41.                     LCALL   POSICIONA
  42.      
  43.                     MOV     A,      #0C6H           ;Posiciona LCD para escrita do caractere especial
  44.                     LCALL   MSB_LSB
  45.                     LCALL   CMD
  46.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  47.                     LCALL   MSB_LSB
  48.                     LCALL   POSICIONA
  49.      
  50.                     MOV     A,      #0C7H           ;Posiciona LCD para escrita do caractere especial
  51.                     LCALL   MSB_LSB
  52.                     LCALL   CMD
  53.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  54.                     LCALL   MSB_LSB
  55.                     LCALL   POSICIONA
  56.      
  57.                     MOV     A,      #0C8H           ;Posiciona LCD para escrita do caractere especial
  58.                     LCALL   MSB_LSB
  59.                     LCALL   CMD
  60.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  61.                     LCALL   MSB_LSB
  62.                     LCALL   POSICIONA
  63.      
  64.                     MOV     A,      #0C9H           ;Posiciona LCD para escrita do caractere especial
  65.                     LCALL   MSB_LSB
  66.                     LCALL   CMD
  67.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  68.                     LCALL   MSB_LSB
  69.                     LCALL   POSICIONA
  70.      
  71.                     MOV     A,      #0CAH           ;Posiciona LCD para escrita do caractere especial
  72.                     LCALL   MSB_LSB
  73.                     LCALL   CMD
  74.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  75.                     LCALL   MSB_LSB
  76.                     LCALL   POSICIONA
  77.      
  78.                     MOV     A,      #0CBH           ;Posiciona LCD para escrita do caractere especial
  79.                     LCALL   MSB_LSB
  80.                     LCALL   CMD
  81.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  82.                     LCALL   MSB_LSB
  83.                     LCALL   POSICIONA
  84.      
  85.                     MOV     A,      #0CCH           ;Posiciona LCD para escrita do caractere especial
  86.                     LCALL   MSB_LSB
  87.                     LCALL   CMD
  88.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  89.                     LCALL   MSB_LSB
  90.                     LCALL   POSICIONA
  91.      
  92.                     MOV     A,      #0CDH           ;Posiciona LCD para escrita do caractere especial
  93.                     LCALL   MSB_LSB
  94.                     LCALL   CMD
  95.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  96.                     LCALL   MSB_LSB
  97.                     LCALL   POSICIONA
  98.      
  99.                     MOV     A,      #0CEH           ;Posiciona LCD para escrita do caractere especial
  100.                     LCALL   MSB_LSB
  101.                     LCALL   CMD
  102.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  103.                     LCALL   MSB_LSB
  104.                     LCALL   POSICIONA
  105.      
  106.                     MOV     A,      #0CFH           ;Posiciona LCD para escrita do caractere especial
  107.                     LCALL   MSB_LSB
  108.                     LCALL   CMD
  109.                     MOV     A,      #07H            ;Posiciona caractere 1º no LCD
  110.                     LCALL   MSB_LSB
  111.                     LCALL   POSICIONA
  112.      
  113.                     MOV     A,      #082H           ;Posiciona LCD para escrita do caractere especial
  114.                     LCALL   MSB_LSB
  115.                     LCALL   CMD
  116.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  117.                     LCALL   MSB_LSB
  118.                     LCALL   POSICIONA
  119.      
  120.                     MOV     A,      #08BH           ;Posiciona LCD para escrita do caractere especial
  121.                     LCALL   MSB_LSB
  122.                     LCALL   CMD
  123.                     MOV     A,      #04H            ;Posiciona caractere 1º no LCD
  124.                     LCALL   MSB_LSB
  125.                     LCALL   POSICIONA
  126.      
  127.                     MOV     A,      #08DH           ;Posiciona LCD para escrita do caractere especial
  128.                     LCALL   MSB_LSB
  129.                     LCALL   CMD
  130.                     MOV     A,      #06H            ;Posiciona caractere 1º no LCD
  131.                     LCALL   MSB_LSB
  132.                     LCALL   POSICIONA
  133.                     LCALL   TIME
  134.      
  135.                     MOV     A,      #083H           ;Posiciona LCD para escrita do caractere especial
  136.                     LCALL   MSB_LSB
  137.                     LCALL   CMD
  138.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  139.                     LCALL   MSB_LSB
  140.                     LCALL   POSICIONA
  141.      
  142.                     MOV     A,      #082H           ;Posiciona LCD para escrita do caractere especial
  143.                     LCALL   MSB_LSB
  144.                     LCALL   CMD
  145.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  146.                     LCALL   MSB_LSB
  147.                     LCALL   POSICIONA
  148.      
  149.                     MOV     A,      #08AH           ;Posiciona LCD para escrita do caractere especial
  150.                     LCALL   MSB_LSB
  151.                     LCALL   CMD
  152.                     MOV     A,      #05H            ;Posiciona caractere 1º no LCD
  153.                     LCALL   MSB_LSB
  154.                     LCALL   POSICIONA
  155.      
  156.                     MOV     A,      #08BH           ;Posiciona LCD para escrita do caractere especial
  157.                     LCALL   MSB_LSB
  158.                     LCALL   CMD
  159.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  160.                     LCALL   MSB_LSB
  161.                     LCALL   POSICIONA
  162.                     LCALL   TIME
  163.      
  164.                     MOV     A,      #084H           ;Posiciona LCD para escrita do caractere especial
  165.                     LCALL   MSB_LSB
  166.                     LCALL   CMD
  167.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  168.                     LCALL   MSB_LSB
  169.                     LCALL   POSICIONA
  170.      
  171.                     MOV     A,      #083H           ;Posiciona LCD para escrita do caractere especial
  172.                     LCALL   MSB_LSB
  173.                     LCALL   CMD
  174.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  175.                     LCALL   MSB_LSB
  176.                     LCALL   POSICIONA
  177.      
  178.                     MOV     A,      #089H           ;Posiciona LCD para escrita do caractere especial
  179.                     LCALL   MSB_LSB
  180.                     LCALL   CMD
  181.                     MOV     A,      #04H            ;Posiciona caractere 1º no LCD
  182.                     LCALL   MSB_LSB
  183.                     LCALL   POSICIONA
  184.      
  185.                     MOV     A,      #08AH           ;Posiciona LCD para escrita do caractere especial
  186.                     LCALL   MSB_LSB
  187.                     LCALL   CMD
  188.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  189.                     LCALL   MSB_LSB
  190.                     LCALL   POSICIONA
  191.                     LCALL   TIME
  192.      
  193.                     MOV     A,      #085H           ;Posiciona LCD para escrita do caractere especial
  194.                     LCALL   MSB_LSB
  195.                     LCALL   CMD
  196.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  197.                     LCALL   MSB_LSB
  198.                     LCALL   POSICIONA
  199.      
  200.                     MOV     A,      #084H           ;Posiciona LCD para escrita do caractere especial
  201.                     LCALL   MSB_LSB
  202.                     LCALL   CMD
  203.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  204.                     LCALL   MSB_LSB
  205.                     LCALL   POSICIONA
  206.      
  207.                     MOV     A,      #088H           ;Posiciona LCD para escrita do caractere especial
  208.                     LCALL   MSB_LSB
  209.                     LCALL   CMD
  210.                     MOV     A,      #05H            ;Posiciona caractere 1º no LCD
  211.                     LCALL   MSB_LSB
  212.                     LCALL   POSICIONA
  213.      
  214.                     MOV     A,      #089H           ;Posiciona LCD para escrita do caractere especial
  215.                     LCALL   MSB_LSB
  216.                     LCALL   CMD
  217.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  218.                     LCALL   MSB_LSB
  219.                     LCALL   POSICIONA
  220.                     LCALL   TIME
  221.      
  222.                     MOV     A,      #085H           ;Posiciona LCD para escrita do caractere especial
  223.                     LCALL   MSB_LSB
  224.                     LCALL   CMD
  225.                     MOV     A,      #02H            ;Posiciona caractere 1º no LCD
  226.                     LCALL   MSB_LSB
  227.                     LCALL   POSICIONA
  228.      
  229.                     MOV     A,      #0C6H           ;Posiciona LCD para escrita do caractere especial
  230.                     LCALL   MSB_LSB
  231.                     LCALL   CMD
  232.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  233.                     LCALL   MSB_LSB
  234.                     LCALL   POSICIONA
  235.      
  236.                     MOV     A,      #087H           ;Posiciona LCD para escrita do caractere especial
  237.                     LCALL   MSB_LSB
  238.                     LCALL   CMD
  239.                     MOV     A,      #04H            ;Posiciona caractere 1º no LCD
  240.                     LCALL   MSB_LSB
  241.                     LCALL   POSICIONA
  242.      
  243.                     MOV     A,      #088H           ;Posiciona LCD para escrita do caractere especial
  244.                     LCALL   MSB_LSB
  245.                     LCALL   CMD
  246.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  247.                     LCALL   MSB_LSB
  248.                     LCALL   POSICIONA
  249.                     LCALL   TIME
  250.      
  251.                     MOV     A,      #087H           ;Posiciona LCD para escrita do caractere especial
  252.                     LCALL   MSB_LSB
  253.                     LCALL   CMD
  254.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  255.                     LCALL   MSB_LSB
  256.                     LCALL   POSICIONA
  257.                    
  258.                     MOV     A,      #085H           ;Posiciona LCD para escrita do caractere especial
  259.                     LCALL   MSB_LSB
  260.                     LCALL   CMD
  261.                     MOV     A,      #03H            ;Posiciona caractere 1º no LCD
  262.                     LCALL   MSB_LSB
  263.                     LCALL   POSICIONA
  264.      
  265.                     MOV     A,      #086H           ;Posiciona LCD para escrita do caractere especial
  266.                     LCALL   MSB_LSB
  267.                     LCALL   CMD
  268.                     MOV     A,      #05H            ;Posiciona caractere 1º no LCD
  269.                     LCALL   MSB_LSB
  270.                     LCALL   POSICIONA
  271.                     LCALL   TIME
  272.      
  273.                     MOV     A,      #086H           ;Posiciona LCD para escrita do caractere especial
  274.                     LCALL   MSB_LSB
  275.                     LCALL   CMD
  276.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  277.                     LCALL   MSB_LSB
  278.                     LCALL   POSICIONA
  279.      
  280.                     MOV     A,      #0C6H           ;Posiciona LCD para escrita do caractere especial
  281.                     LCALL   MSB_LSB
  282.                     LCALL   CMD
  283.                     MOV     A,      #04H            ;Posiciona caractere 1º no LCD
  284.                     LCALL   MSB_LSB
  285.                     LCALL   POSICIONA
  286.                     LCALL   TIME
  287.      
  288.                     MOV     A,      #085H           ;Posiciona LCD para escrita do caractere especial
  289.                     LCALL   MSB_LSB
  290.                     LCALL   CMD
  291.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  292.                     LCALL   MSB_LSB
  293.                     LCALL   POSICIONA
  294.      
  295.                     MOV     A,      #086H           ;Posiciona LCD para escrita do caractere especial
  296.                     LCALL   MSB_LSB
  297.                     LCALL   CMD
  298.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  299.                     LCALL   MSB_LSB
  300.                     LCALL   POSICIONA
  301.                     LCALL   TIME
  302.      
  303.                     MOV     A,      #086H           ;Posiciona LCD para escrita do caractere especial
  304.                     LCALL   MSB_LSB
  305.                     LCALL   CMD
  306.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  307.                     LCALL   MSB_LSB
  308.                     LCALL   POSICIONA
  309.                    
  310.                     MOV     A,      #087H           ;Posiciona LCD para escrita do caractere especial
  311.                     LCALL   MSB_LSB
  312.                     LCALL   CMD
  313.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  314.                     LCALL   MSB_LSB
  315.                     LCALL   POSICIONA
  316.                     LCALL   TIME
  317.      
  318.                     MOV     A,      #087H           ;Posiciona LCD para escrita do caractere especial
  319.                     LCALL   MSB_LSB
  320.                     LCALL   CMD
  321.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  322.                     LCALL   MSB_LSB
  323.                     LCALL   POSICIONA
  324.                    
  325.                     MOV     A,      #088H           ;Posiciona LCD para escrita do caractere especial
  326.                     LCALL   MSB_LSB
  327.                     LCALL   CMD
  328.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  329.                     LCALL   MSB_LSB
  330.                     LCALL   POSICIONA
  331.                     LCALL   TIME
  332.                    
  333.                     MOV     A,      #088H           ;Posiciona LCD para escrita do caractere especial
  334.                     LCALL   MSB_LSB
  335.                     LCALL   CMD
  336.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  337.                     LCALL   MSB_LSB
  338.                     LCALL   POSICIONA
  339.                    
  340.                     MOV     A,      #089H           ;Posiciona LCD para escrita do caractere especial
  341.                     LCALL   MSB_LSB
  342.                     LCALL   CMD
  343.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  344.                     LCALL   MSB_LSB
  345.                     LCALL   POSICIONA
  346.                     LCALL   TIME
  347.                    
  348.                     MOV     A,      #089H           ;Posiciona LCD para escrita do caractere especial
  349.                     LCALL   MSB_LSB
  350.                     LCALL   CMD
  351.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  352.                     LCALL   MSB_LSB
  353.                     LCALL   POSICIONA
  354.                    
  355.                     MOV     A,      #08AH           ;Posiciona LCD para escrita do caractere especial
  356.                     LCALL   MSB_LSB
  357.                     LCALL   CMD
  358.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  359.                     LCALL   MSB_LSB
  360.                     LCALL   POSICIONA
  361.                     LCALL   TIME
  362.                    
  363.                     MOV     A,      #08AH           ;Posiciona LCD para escrita do caractere especial
  364.                     LCALL   MSB_LSB
  365.                     LCALL   CMD
  366.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  367.                     LCALL   MSB_LSB
  368.                     LCALL   POSICIONA
  369.                    
  370.                     MOV     A,      #08BH           ;Posiciona LCD para escrita do caractere especial
  371.                     LCALL   MSB_LSB
  372.                     LCALL   CMD
  373.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  374.                     LCALL   MSB_LSB
  375.                     LCALL   POSICIONA
  376.                     LCALL   TIME
  377.                    
  378.                     MOV     A,      #08BH           ;Posiciona LCD para escrita do caractere especial
  379.                     LCALL   MSB_LSB
  380.                     LCALL   CMD
  381.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  382.                     LCALL   MSB_LSB
  383.                     LCALL   POSICIONA
  384.                    
  385.                     MOV     A,      #08CH           ;Posiciona LCD para escrita do caractere especial
  386.                     LCALL   MSB_LSB
  387.                     LCALL   CMD
  388.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  389.                     LCALL   MSB_LSB
  390.                     LCALL   POSICIONA
  391.                     LCALL   TIME
  392.      
  393.                     MOV     A,      #08CH           ;Posiciona LCD para escrita do caractere especial
  394.                     LCALL   MSB_LSB
  395.                     LCALL   CMD
  396.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  397.                     LCALL   MSB_LSB
  398.                     LCALL   POSICIONA
  399.                    
  400.                     MOV     A,      #08DH           ;Posiciona LCD para escrita do caractere especial
  401.                     LCALL   MSB_LSB
  402.                     LCALL   CMD
  403.                     MOV     A,      #01H            ;Posiciona caractere 1º no LCD
  404.                     LCALL   MSB_LSB
  405.                     LCALL   POSICIONA
  406.                     LCALL   TIME
  407.                    
  408.                     MOV     A,      #08DH           ;Posiciona LCD para escrita do caractere especial
  409.                     LCALL   MSB_LSB
  410.                     LCALL   CMD
  411.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  412.                     LCALL   MSB_LSB
  413.                     LCALL   POSICIONA
  414.                    
  415.                     MOV     A,      #08EH           ;Posiciona LCD para escrita do caractere especial
  416.                     LCALL   MSB_LSB
  417.                     LCALL   CMD
  418.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  419.                     LCALL   MSB_LSB
  420.                     LCALL   POSICIONA
  421.                     LCALL   TIME
  422.      
  423.                     MOV     A,      #08EH           ;Posiciona LCD para escrita do caractere especial
  424.                     LCALL   MSB_LSB
  425.                     LCALL   CMD
  426.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  427.                     LCALL   MSB_LSB
  428.                     LCALL   POSICIONA
  429.                    
  430.                     MOV     A,      #08FH           ;Posiciona LCD para escrita do caractere especial
  431.                     LCALL   MSB_LSB
  432.                     LCALL   CMD
  433.                     MOV     A,      #00H            ;Posiciona caractere 1º no LCD
  434.                     LCALL   MSB_LSB
  435.                     LCALL   POSICIONA
  436.                     LCALL   TIME
  437.                    
  438.                     MOV     A,      #08FH           ;Posiciona LCD para escrita do caractere especial
  439.                     LCALL   MSB_LSB
  440.                     LCALL   CMD
  441.                     MOV     A,      #20H            ;Posiciona caractere 1º no LCD
  442.                     LCALL   MSB_LSB
  443.                     LCALL   POSICIONA
  444.                     LCALL   TIME
  445.      
  446.                     LJMP    ANIMA
Advertisement
Add Comment
Please, Sign In to add comment