在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 4184|回复: 2

[求助] 求助:不同频率的方波输出

[复制链接]
发表于 2010-11-10 17:57:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x

时序图

时序图
我想用51单片机(汇编)输出以下方波波形(如图所示):哪位大侠给修改下我的程序,谢谢!!
 楼主| 发表于 2010-11-10 18:02:01 | 显示全部楼层
我写的程序时这样的,我知道是错误的,哪位大侠帮修改一下,能正确输出:


         ORG 0000H
             LJMP START
            ORG  XXXXH
START :MOV P1 ,#0FFH; 初始化
       MOV R6, #0AH  ;高电平延时1*5
           LCALL LOOP01
           MOV P1, #00H;
           MOV R6 ,#0AH ;  低电平延时1*5 CLK方波延时
       LCALL LOOP01 ;
            LJMP CLK  ;
           MOV  R6 #03H ; DATA 方波延时
       LCALL LOOP1 ;
           LJMP DATA ;
          MOV R6 , #06H;  OE方波延时
       LCALL LOOP1 ;
           LJMP OE;
CLK  :MOV R6 ,#02H;   CLK方波
      STEB P1.0   
         LCALL LOOP01;
         CLR P1.0
         MOV R6 ,#02H
         LCALL LOOP01;
         LJMP CLK

DATA: MOV R6 ,#04H; DATA 方波
      SETB P1.1 ;
          LCALL LOOP01 ;
         CLR P1.1;
         MOV R6 ,#04H ;
         LCALL LOOP01 ;
         LJMP DATA ;

OE:   MOV R6 ,#14H ;OE方波;
      SETB P1.2 ;
         LCALL LOOP01;
        CLR P1.2 ;
        MOV R6 ,#14H;
        LCALL LOOP01;
        LJMP OE;

LOOP01: MOV R7 ,#95H ; 延时300us 子程序
          NOP
LOOP02: DJNZ R7 ,LOOP2;
             DJNZ R6 ,LOOP1;
              RET
              END
发表于 2010-11-14 17:15:03 | 显示全部楼层
不错,是求助还是共享?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-29 05:25 , Processed in 0.015929 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表