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单片机
上一篇:51单片机车用主控器的设计与应用