datasheet

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

2018-01-25 19:48:45来源: eefocus 关键字: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,#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

[1] [2] [3]

关键字:AT89C2051  单片机  自控开关

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/article_2018012537497.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:4×4矩阵键盘C语言程序参考
下一篇:最后一页

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
AT89C2051
单片机
自控开关

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved