EDN首页   博客首页

日志档案

发表于 2006-11-28 23:38:08

4

标签: 单片机  LED  

今天仿真了一个跑马灯实例,希望对大家有帮助

电路图

点击看大图

程序:

ORG           0000H
LJMP          START
ORG           4000H
START:      MOV A,#0FEH    ;左边第一个开始显示
LOOP:        MOV P2,A
                   RL A                     ;左移
                   CALL DELAY
                   JMP LOOP

DELAY:                                   ;延迟程序
                  MOV R7,#200
D1:             MOV R6,#250
                  DJNZ R6,$
                  DJNZ R7,D1
                  RET
                  END

keil c 和proteus联合使用,不用实验板就可以实实在在的观察结果,呵呵~~当灯按照你预先设计的方案亮的时候,成就感.....嘿嘿....

如果有初学者不知道咋回事情,就提出问题,我乐意效劳,呵呵~~

系统分类: 单片机   |   用户分类: 单片机   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2611)    回复(10)  

投一票您将和博主都有获奖机会!

最新评论

  • xiantaozeng

    2006-11-30 23:07:14

    还在用汇编呀,这玩意儿落后了,学习GCC吧!

  • zhuzhu

    2006-12-5 9:00:57

    proteus 是什么意思 。希望指教

  • 陈健良

    2006-12-5 9:29:49

    兄弟你这个proteus图不太完整吧.可否给个完整图,

    然后写出整个操作流程让我们这些初学者参考一下吧.谢谢了!

  • walldeep

    2006-12-5 23:02:55

    我用的是伟福的啊!现在在做一个AT89S52的一个摸板!有兴趣的可以交流一下啊!

  • aaa

    2006-12-5 17:02:11

    protel???

     

  • ly

    2006-12-5 12:08:57

    请问老兄用的什么仿真软件,那里有下

  • cheh

    2006-12-6 19:55:35

    可以直接让KEIL C 和PROTEUS连起来的。直接在KEIL C中调试就可以在PROTEUS中得出相应的结果。

  • shanliang

    2006-12-6 11:02:36

    我用的是proteus仿真的,先用keil c生成hex文件然后下载到已经在proteus画好的图中的芯片内,运行就可以仿真了.

    在这个图中我没有画出复位电路,没有接电源和地,那是因为在这个软件中不需要接这些,当然你接也可以.呵呵~~

  • jiangziya

    2006-12-10 17:55:28

    看不明白那是啥玩意,也不给个清楚的

  • henry_shenzhen

    2006-12-13 22:59:10

    你好!我对Proteus是初学者,很有兴趣!

    在与keil联机时出现故障?

    首先demo版中没有vdm51.dll档案,不知可不可用。

    另lite版中(没有装lience),所以debug/use Remote Debug Monitor无效。

    用demo版还有就是在keil与它联机时在keil出现"fail to connect command socket to port 127.0.01 :8000.."

    还有出现"Target Dll has been Cancelled Debugger aborted"

    这是为什么?我明明有将vdm51.dll copy keil/c51/bin的档案中去了,而且还变更tool中的内容。。。。

    请赐教,不胜感激!!

    如方便的话,请发给我的信箱henry_you1@163.com