访问电脑版页面

导航:老古开发网手机版51单片机AT89C2051单片机

用AT89C2051单片机制作水族箱加氧泵自控开关源程序

导读: 以下程序已实际调试运行通过); ---AT89C2051加氧泵控制器源程序-OK! org 0000h ajmp main nop org 01bh clr tr1 ajmp timon org 30h main:mov 40h,#00h mov 41h,#00h mov 42h,#00h mov 43h
关键字:
单片机,水族箱,源程序,自控,

以下程序已实际调试运行通过)


; ---AT89C2051加氧泵控制器源程序-OK!

org 0000h

ajmp main

nop

org 01bh

clr tr1

ajmp timon

org 30h

main:mov 40h,#00h

mov 41h,#00h

mov 42h,#00h

mov 43h,#02h

mov 44h,#00h

mov 45h,#00h

mov 46h,#00h

mov 4ah,#02h

mov 4bh,#00h

mov 4ch,#01h

mov 4dh,#05h

nca equ 48h

ncb equ 49h

mov p3,#0ffh

mov sp,#50h

mov tmod,#10h

mov ie,#88h

mov tl1,#46h

mov th1,#76h

clr nca

clr ncb

setb tr1

clr p3.7

disp:;------显示-------

mov r3,46h

cjne r3,#1,ct

mov dptr,#tab

clr p3.2

mov a,42h

movc a,@a+dptr

anl p1,#01h

orl p1,a

jb ncb,xsb

setb p3.3

lcall ms10

xsb: acall key

clr p3.3

jb nca,ys1

mov a,43h

movc a,@a+dptr

anl p1,#01h

orl p1,a

setb p3.2

ys1: lcall ms10

ajmp disp

ct: mov dptr,#tab

clr p3.2

mov a,42h

movc a,@a+dptr

anl p1,#01h

orl p1,a

jb ncb,xsd

setb p3.3

lcall ms10

xsd: acall key

clr p3.3

jb nca,ys2

mov a,43h

movc a,@a+dptr

anl p1,#01h

orl p1,a

setb p3.2

ys2: lcall ms10

ajmp disp

timon:;定时计数中断子程序--

setb rs0

push psw

push aCC

mov tl1,#46h

mov th1,#76h

setb tr1

inc 40h

mov r0,40h

cjne r0,#8,tim

mov 40h,#00h

cpl p1.0

t11: inc 41h

mov r0,41h

cjne r0,#60,tim

mov 41h,#00h

mov r0,42h

cjne r0,#00,tia

ajmp tib

来源:互联网   作者:karen  2018/6/11 11:35:01
栏目: [ AT89C2051单片机]

相关阅读

AT89C2051单片机的比较器的应用

AT89C2051单片机制作的六位数显多路定时电子钟

基于AT89C2051单片机的智能照明控制系统设计

如何用AT89C2051单片机自制一个倒计时器

以AT89C2051单片机为核心配置的温湿度数据采集系统设计

基于AT89C2051单片机的门禁系统设计

用AT89C2051单片机制作水族箱加氧泵自控开关源程序

AT89C2051单片机对点钞机的外接显示屏驱动设计

AT89C2051单片机智能控制器电路的设计

利用AT89C2051单片机对系统协调控制设计的大气温度采集和记录系统