Advertisement
Guest User

POTMETER

a guest
Nov 23rd, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;           POTMETER
  2. ;Bedoeling van deze oefening is om het aantal volt via de potentie meter af te lezen om het scherm. Het maximum is 5 volt.
  3.  
  4.  
  5.     org 0000h
  6.         mov     sp, #7Fh
  7.  
  8.         lcall   initadc
  9.         lcall   initlcd
  10.         lcall   lcdlighton
  11.  
  12. adc_h equ 070h ;maak eigen geheugenplaats aan met zelfbepaalde naam
  13. adc_l equ 071h ;maak eigen geheugenplaats aan met zelfbepaalde naam
  14.  
  15.     Main:
  16.         lcall   adcpotmeter         ;inlezen uit potmeter
  17.         mov     adc_h, a            ; a (hsb) in adc_h
  18.         mov     adc_l, b            ; b (lsb) in adc_l
  19.  
  20.         mov     a, adc_l
  21.         ANL     a,#11000000b
  22.         RL      a
  23.         RL      a
  24.         mov     adc_l, a
  25.  
  26.         mov     a, adc_h
  27.         RR      a
  28.         RR      a
  29.         ANL     a, #11111100b
  30.         ADD     a, adc_l
  31.         mov     adc_l, a
  32.  
  33.         mov     a, adc_h
  34.         RL      a
  35.         RL      a
  36.         ANL     a, #00000011b
  37.         mov     adc_h, a
  38.  
  39. ;waarde potmeter afdrukken
  40.         mov     a, #080h
  41.         lcall   lcdoutchar
  42.         mov     a, adc_h
  43.         lcall   lcdoutnib
  44.         mov     a, adc_l
  45.         lcall   lcdoutbyte
  46.  
  47.         mov a, #005h
  48.         lcall delaya0k05s
  49.     ljmp Main
  50.  
  51.  
  52.     #include    "C:\xcez1.inc"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement