找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5565|回复: 2
打印 上一主题 下一主题
收起左侧

[求助]哪位大哥大姐帮帮忙!!

[复制链接]
跳转到指定楼层
楼主
ID:13226 发表于 2009-6-3 23:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁帮我做个16位跑马灯
用的是p0 p2口
不用C语言编!!
帮帮我。。。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:11838 发表于 2009-6-4 20:08 | 只看该作者

clr p1.4      ;针对51单片机学习板 根据原理图我们需打开P1.4
ORG 0000H
AJMP START

START:
MOV R5,#08       ;设置P0口左移次数
MOV A,#0FEH      ;设定P0口的初始值
LOOP:            ;P0口流水灯程序
  MOV P0,A         ;
  Rr A            ; 循环右移
  CALL DELAY     ;调用延时程序
  DJNZ R5,LOOP    ;让loop计数8次
  MOV P0,#0FFH      ;关闭P0口的所有灯
  MOV R4,#8         ;设置P0口左移次数
  MOV A,#0FEH       ;设定P0口的初始值
LOOP1:            ;P2口流水灯程序
  MOV P2,A
  Rr A
  CALL DELAY
  DJNZ R5,LOOP1
  MOV P2,#0FFH      ;关闭P2口的所有灯
  LJMP START        ;跳至START处执行,死循环
            ;延时子程序
 DELAY: MOV R7,0
     D1:MOV R6,0
     D2: MOV R1,0
     DJNZ R1,$
     DJNZ R6,D2
     DJNZ R7, D1
RET
END



用该论坛试验板验证通过!!!

回复

使用道具 举报

板凳
ID:13226 发表于 2009-6-4 23:57 | 只看该作者
谢谢了!!!!!
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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