找回密码
 立即注册

QQ登录

只需一步,快速开始

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

我的单片机汇编语言亮灯延时子程序,文件

[复制链接]
跳转到指定楼层
楼主
ID:399467 发表于 2018-9-18 13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是我第一次项目做的亮灯程序
程序采用的是汇编语言
其中包括亮灯轮流亮灯主程序以及1秒的延时子程序
可以通过改变输入量再次利用延时子程序,将其时间做更改
还有生成的供proteus ISIS使用的hex文件
文件类型为UV2的是keil的运行文件
文件内容比较基础
纯属原创,在学习汇编语言和延时子程序的设计上可以用来参考


单片机序如下:
  1. ORG          0000H
  2. START:
  3. CLR          P0.0
  4. LCALL        DELAY
  5. SETB         P0.0
  6. LCALL        DELAY
  7. LJMP         START
  8. DELAY:
  9. MOV          R7,#10
  10. LOOP3:
  11. MOV          R6,#200
  12. LOOP2:
  13. MOV          R5,#250
  14. LOOP1:
  15. DJNZ         R5,LOOP1
  16. DJNZ         R6,LOOP2
  17. DJNZ         R7,LOOP3
  18. RET
  19. END
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:399467 发表于 2018-10-10 13:58 | 只看该作者
第一次发,希望大家多多包涵
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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