3489|6

29

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

电话遥控程序(上) [复制链接]

ORG 0000H

LJMP SETUP

ORG 0013H
;8870
的输出选通信好STD接在P3.3的

LJMP EX0INT

           ORG    0003H
      

LJMP   INEX0P
      

org    000bh
      
ljmp   inet0p

ORG 0030H
SETUP: mov   20h,#0
       SETB   IT0
       SETB   EX0
       SETB   et0
       SETB   EA

MOV 7CH,#1

MOV 7DH,#2

MOV 7EH,#3

MOV 7FH,#4 ;4位密码初值,这部分在初始化部分
       MOV    TMOD,#01H
       MOV    TH0,#60
       MOV    TL0,#176
       MOV    R2,#0
       MOV    R3,#0

MOV R0,#78H;读进来的首位密码准备保存在此(direct(78H~7BH)中)

MOV R1,#7CH;已知的密码位置(direct(7CH~7FH)中)
MAIN:SJMP   MAIN

INEX0P:clr    ex0
       SETB   TR0
       RETI
INET0P: jb     20h.0,aa   ;
查下面写的标志位,有是第二次 则过一定时间摘                     
; 机没有则是第一次
        MOV    TH0,#60
        MOV    TL0,#176
        INC    R2
        CJNE   R2,#200,N1S
        MOV    R2,#0
        setb   20h.0                  ;写一个标志位,表示一定的时间
        clr    tr0
        setb   ex0
    aa: MOV    TH0,#60
        MOV    TL0,#176
        INC    R2
        CJNE   R2,#200,N1S
        inc    r3
        cjne   r3,#3,n1s
        MOV    R2,#0
        clr    p3.6
N1S:   RETI

EX1INT:
JB 20H.1,MMXG
;
判密码是否校验正确,正确转移到密码修改子程序


LCALL LOAD
;
调接收码子程序

MOV R0,#78H;如果到达7CH,则4个数据已经接受完毕,R0重新指向78H

LOOP_PASSWORD:
MOV A,@R0
;取出保存的数据

CJNE A,@R1,MIMA_ERR;与对应得密码单元比较,如果不相等则转密码错误处理

            
INC R0;
前一位密码正确,调整指针

INC R1

            


CJNE R0,#7CH, LOOP_PASSWORD
;四个密码都比较完了吗?没完循环继续比较,完了做密码正确的处理


SETB 20H.1
;
密码校验结束且正确标志

            
LJMP INT0RET

MIMA_ERR:


LCALL BEEPC





LCALL BEEPC
;2
声500HZ,提示错误,重新输入

INT1RET:

MOV R0,#78H

              
MOV R1,#7CH

              
RETI


[ 本帖最后由 TSB53 于 2009-5-6 18:38 编辑 ]
此帖出自单片机论坛

最新回复

要从错误中获得启发  详情 回复 发表于 2009-7-19 23:12

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

1634

帖子

0

TA的资源

裸片初长成(高级)

沙发
 
强,调试通过吗了?
此帖出自单片机论坛
 
 

回复

29

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
到伟福上编译了一下,错误多多啊
此帖出自单片机论坛
 
 
 

回复

154

帖子

0

TA的资源

纯净的硅(高级)

4
 
你已经离成功不远了。
你自己从错误中走出来,你就成功了。
此帖出自单片机论坛
 
 
 

回复

29

帖子

0

TA的资源

纯净的硅(中级)

5
 
谢谢老师的耐心指导!
此帖出自单片机论坛
 
 
 

回复

375

帖子

0

TA的资源

五彩晶圆(高级)

6
 

下了看看啊!学习学习啊!

下了看看啊!学习学习啊!
此帖出自单片机论坛
 
个人签名我可以做的更好
 
 

回复

33

帖子

0

TA的资源

纯净的硅(初级)

7
 
要从错误中获得启发
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表