找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请指点要把数跑到1000怎么处理?

[复制链接]
跳转到指定楼层
楼主
ID:71991 发表于 2015-5-31 21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
main:
     ;MOV P0,#00H
     MOV R0,#00H
  ;mov r1,#09
loop:
  MOV A,R0
  MOV B,#100
  DIV AB
     MOV DPTR,#NUMTAB
     MOVC  A,@A+DPTR
     MOV   P1,A
  CLR A
     MOV A,B
  MOV B,#10
  DIV AB
  MOV DPTR,#NUMTAB
     MOVC  A,@A+DPTR
     MOV   P2,A
  MOV A,B
  MOV DPTR,#NUMTAB
     MOVC  A,@A+DPTR
     MOV   P3,A
; CALL DELAY
  inc R0
  MOV A,R0
  CJNE A,#1000,loop  ;最大只能去到255
  Ljmp main
如果想要把数跑到1000,要怎么处理呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:74441 发表于 2015-5-31 23:40 | 只看该作者
我只会C语言,要的话,说一声
回复

使用道具 举报

板凳
ID:1 发表于 2015-6-1 00:19 来自手机 | 只看该作者
时光溢彩 发表于 2015-5-31 23:40
我只会C语言,要的话,说一声

方便的话发上来看一下。谢谢了,楼主如果需要的话可以反汇编。
回复

使用道具 举报

地板
ID:63997 发表于 2015-6-1 01:36 来自手机 | 只看该作者
注意单片机数量类型 有8位整形 8位带符号 16位整形 带符号型 8位整形最大数字只有255  16位整形最大数65535 声明函数的时候需要注意  一般如 uint8 A; uint16  A;这个是C语言的表示法!

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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