新鸟求助~关于单片机程序编译
xj198398xujing2009/07/31电子技术 IP:云南
恩恩
初学单片碰到个很搞笑的问题
就是弄出来的程序编译出来的HEX文件都是0KB  卧靠的编译和连接都没有报错不知道那里出了问题
现在把我写 饿 应该叫抄的程序和编译器连接鸡都发上来麻烦各位 老虾同志给予帮助  [s:108]
                   org    0
    start: mov    A,#0HF
    LOOP:  MOV    P2,A
                            CPL    A
           CALL   DELAY
           JMP    LOOP
    DELAY:
           MOV    R7,#200
    D1:    MOV    R6,#250
           DJNZ   R6,$
           DJNZ   R7,D1
           RET
           END
编译和连接器都在附件里

attachment icon 编译、连接.rar 59.95KB RAR 24次下载
来自:电子信息 / 电子技术
13
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
93°
15年7个月前 IP:未同步
134481
楼猪啊 苍天啊大地啊!!!多好的C语言不学您去学asm啊,又一个大好青年给毁了啊啊 55555555

用keil嘛  多好用 。。直接创建hex-80文件,方便……
以前dev-cpp的make.exe也出过类似问题。 。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
拔刀斋
15年7个月前 IP:未同步
134542
学ASM不如直接学FPGA
引用第1楼破93于2009-07-31 21:23发表的  :
楼猪啊 苍天啊大地啊!!!多好的C语言不学您去学asm啊,又一个大好青年给毁了啊啊 55555555

用keil嘛  多好用 。。直接创建hex-80文件,方便……
以前dev-cpp的make.exe也出过类似问题。 。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
10班陈大葱22号
15年7个月前 IP:未同步
134561
...我是控制时用asm,计算和显示用C...
asm嵌入C里很好使
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
xj198398xujing作者
15年7个月前 IP:未同步
134959
悟  有没有哪个好心的同志能支援一个能用的程序啊
现在被这个东西弄的都没心情学了
PS:还是用汇编的程序好了  我是C盲 饿
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
kk123956
14年7个月前 IP:未同步
237774
汇编太难学了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
macaseadam
14年7个月前 IP:未同步
238103
....oh..god....你用这东西来编译?你这工具没用过....你找个keil-c51来编译应该没问题的!

给你个keil-c51的教程不过是C的,你要编译汇编代码的话,在创建文件那里得把代码文件保存为.asm然后添加到项目里去就OK了~

attachment icon keil使用入门.pdf 269.88KB PDF 72次下载 预览

苍天啊....没注意...结果是个老坟....
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
warmonkey
14年7个月前 IP:未同步
243078
打死都不用ASM,除非要IAP
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
nhlijiaming
14年7个月前 IP:未同步
243241
C比asm好使好用得多... 这是事实...
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
阻抗匹配
14年7个月前 IP:未同步
244714
想起程序匠人的四句话:
四种懒人:
1、早年接触单片机用汇编,现在年纪大了,懒得学习新方法。于是说汇编比C好。
2、这两年才用单片机,只会用C,,懒得专研汇编、于是鼓吹C比汇编好。
3、两种语言都不会,懒得自己比较,人云亦云。
4、两种语言都会,觉得各有各好处、懒得参与这种无聊的争论。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ghia
14年5个月前 IP:未同步
258275
KC新人来回贴攒分。
C无疑要好用的多,也有效率,可移植。经常我的一段子程序要跑在不用的CPU上,C的话就很容易改上去了,汇编那就就得每次重写。除了个别高度敏感、临界的情况才不得不用汇编。
不过,我认为汇编还是要学的。学了汇编,有助于对CPU的原理有个深刻的认识,直至能把CPU的结构和硬件的逻辑电路对应上。
如果再学了FPGA,就很容易能融会贯通,自己用HDL写一颗小的CPU核也不是什么难事了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
20061002838
14年3个月前 IP:未同步
265047
start: mov    A,#0HF
谁能告诉我,#0HF是什么玩意???

不懂汇编得就不要乱说,学汇编,不仅仅是为了写出更优秀的程序,更多的是为了学习单片机的硬件结构,还能知道什么样的C代码能够生成搞笑精简的汇编代码!!!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
qingze20
14年2个月前 IP:未同步
272282
回 9楼(阻抗匹配) 的帖子
说一句题外话,我有你头像那把阳江博伊刀
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
xj198398xujing
学者 机友 笔友
文章
62
回复
669
学术分
39
2007/07/19注册,1天18时前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}