电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 3226|回复: 7

求 单片机高手 进

[复制链接]
发表于 2010-1-25 19:27:53 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
闪灯
                  ORG                   0000H
                  LJMP                   MAIN
                  ORG                   0010H
MAIN:          MOV          P1,0   #0FFH
                  LCALL   DEL
                  MOV          P1,0   #00H
                  LJMP                   MAIN
DEL:           MOV         R6,      #0FFH
DEL_1:MOV          R7,       #0FFH
DEL_0:NOP
                  NOP
                  DNJZ        R7,     DEL_0
                  DNJZ        R6,     DEL_1
                  RET
                  END
      各位帮忙看看  那里不对    谢谢了@!!!!!!!!!!!!!!!!!   有知者也可以QQ联系   本人QQ464748728
 楼主| 发表于 2010-1-29 09:08:27 | 显示全部楼层
怎么没有单片机高手啊    高手都到那去了
发表于 2010-3-28 12:43:47 | 显示全部楼层
MAIN:          MOV          P1,0   #01H
发表于 2010-4-7 16:16:28 | 显示全部楼层
闪灯
                  ORG                   0000H
                  LJMP                   MAIN
                  ORG                   0010H    ;这里好像没有必要。
MAIN:          MOV         P1,0   #0FFH    ;这里用的不对。如果是一位的话应该这样"SETB  P1.0"  
                                                        ;如果是对整个端口的话应该这样"MOV   P1, #0FFH"               
                  LCALL   DEL                     ;
                  MOV          P1,0   #00H     ;和第四句一样的错误
                  LJMP     MAIN                    ;在执行这条程序前没有延时,看不到闪烁效果
DEL:           MOV         R6,#0FFH         ;DEL子程序写的不对
DEL_1:       MO V          R7,#0FFH        ;
DEL_0:       NOP                                 
                  NOP                                
                  DNJZ        R7,     DEL_0
                  DNJZ        R6,     DEL_1     ;在这里产生死循环 ,不停地在 DEL_1: 这里循环
                  RET
                  END
发表于 2010-4-7 16:28:53 | 显示全部楼层
做如下改动即可:
闪灯
                  ORG   0000H
MAIN:          SETB    P1.0                                                                     
                  LCALL   DEL                    
                  CLR      P1.0   
                 LCALL   DEL                    
                 LJMP     MAIN   
DEL:          MOV    R6,#0FFH
DEL1:       MO V    R7,#0FFH  
DEL0:       DNJZ    R7,  DEL0
                DNJZ    R6,  DEL1   
                RET
                END
发表于 2010-5-8 22:20:42 | 显示全部楼层
学习了。谢高手。
发表于 2010-5-12 13:09:29 | 显示全部楼层
闪灯
            ORG                   0000H
                  LJMP      MAIN
                  ORG    0030H ; 跳过中断入口。
MAIN:         MOV A,#0FFH    ;与I/O口操作最好用累加器。

                  MOV    P1,A
                  LCALL   DEL
                 MOV A,#00H
                 MOV   P1,   A
                 LCALL     DEL
                 LJMP     MAIN

DEL:           MOV         R6,      #0FFH
DEL_1:       MOV        R7,       #0FFH
DEL_0:       NOP
                  NOP
                  DNJZ        R7,     DEL_0
                  DNJZ        R6,     DEL_1
                  RET
                  END
发表于 2012-2-2 01:40:13 | 显示全部楼层
学习了。。。。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-2-22 23:22 , Processed in 0.057522 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表