您当前的位置:五五电子网电子知识单片机-工控设备51单片机DS1620温度芯片与8751芯片连接代码 正文
DS1620温度芯片与8751芯片连接代码

DS1620温度芯片与8751芯片连接代码

点击数:7808 次   录入时间:03-04 11:39:06   整理:http://www.55dianzi.com   51单片机
                                ; DS1620 chip.
               jnb   p2.3,strt_conv ; issue start_convert for
                                ; stand_alone operation
               jb    p2.5,back  ; Program Mode ?
               sjmp  buttons    ; no key press ? then stay here.

set1:
               jnb   p2.2,set1  ; debounce keypress
               lcall big_delay  ;
               ljmp  up1        ; goto chip programming routine.
begin1:
               ljmp  begin      ; goto display temp routine.
isr:
               lcall isr2       ; goto fetch setpoints for
                                ; viewing routine.
               sjmp  comin_back

strt_conv:
               lcall big_delay  ; routine to setup 1620 for
                                ; stand-alone ops.
               clr   p3.2       ;
               setb  p3.0
               setb  p3.1
               mov   a,#0ch
               lcall out_cmd
               mov   a,#00h
               lcall out_data
               mov   a,#0eeh
               lcall out_cmd
               lcall big_delay
               clr   p3.2
               lcall resetlcd
               lcall initlcd
               lcall prtlcd
               db    ' DS1620  PROGRAMMED ',0
               mov   a,#2nbsp;         mov   b,#0
               lcall placecur
               lcall prtlcd
               db    'FOR STAND ALONE OPS',0
               mov   a,#3
               mov   b,#0
               lcall placecur
               lcall prtlcd
               db    'POWER OFF PROGRAMMER',0
               mov   a,#4
               mov   b,#0
               lcall placecur
               lcall prtlcd
               db    'AND REMOVE 1620 I.C.',0
               mov   r4,#offcur
               lcall wrlcdcom

alone_only:
               sjmp  alone_only ; loop here for user to power
                                ; down device and remove 1620 I.C.
                                ; from programmer.

Begin:
               lcall resetlcd   ; begin routine for display of
                                ; temperature
               lcall initlcd    ; with 1620 device LOCated in
                                ; programmer.
                                ; We start here if the MODE
                                ; switch is in display position
               mov   a,#1
               mov   b,#0

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:暂无联系方式51单片机单片机-工控设备 - 51单片机