当前位置:
工控论坛
> >
产品
>
嵌入式系统
我要发帖
用汇编语言写程序,编译成HEX文件,把HEX文件烧入51单片机,上电后,程序就会自动运行吗?
点击:
2473
| 回复:
5
wemi
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:7
注册:2008年4月01日
发表于:2008-04-01 21:40:00
楼主
用汇编语言写程序,编译成HEX文件,把HEX文件烧入51单片机,上电后,程序就会自动运行吗?还需要硬件来启动程序吗?
自己写的一小段,烧入89s51,但是程序不跑,p3.0和p3.1接LED,只有p3.0的LED亮,本来是需要p3.0和p3.1的LED交替闪亮,谁能帮忙找下原因?谢谢你.
ORG 0000H
AJMP MAIN
ORG 0040H
MAIN:CLR P3.0
CALL DL
SETB P3.0
CLR P3.1
CALL DL
SETB P3.1
AJMP MAIN
DL: MOV R6,#0FAH
MOV R7,#7DH
DL2: MOV R3,#0FAH
DL1: DJNZ R3,DL1
DJNZ R7,DL2
DJNZ R6,DL
RET
分享到:
收藏
邀请回答
回复楼主
举报
mcu&plc
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 947回
年度积分:0
历史总积分:1283
注册:2005年3月03日
发表于:2008-04-01 21:48:00
1楼
程序自动运行
延时程序有问题。
回复
引用
举报
mcu&plc
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 947回
年度积分:0
历史总积分:1283
注册:2005年3月03日
发表于:2008-04-01 21:53:00
2楼
DELAY:
;1'' 1MS
MOV R5,20H
D10:
MOV R6,#2 ;#=200 100MS 20 10ms 2 1ms
D20:
MOV R7,#248
NOP
DJNZ R7,$
DJNZ R6,D20
DJNZ R5,D10
RET
回复
引用
举报
mcu&plc
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 947回
年度积分:0
历史总积分:1283
注册:2005年3月03日
发表于:2008-04-01 21:55:00
3楼
qq:513301592
回复
引用
举报
浅醉闲眠
关注
私信
[版主]
精华:3帖
求助:3帖
帖子:219帖 | 13148回
年度积分:152
历史总积分:116149
注册:2002年6月21日
发表于:2008-04-02 12:24:00
4楼
你自己的延时程序这样改下就可以了.
DL: MOV R6,#0FAH
DL3: MOV R7,#7DH
DL2: MOV R3,#0FAH
DL1: DJNZ R3,DL1
DJNZ R7,DL2
DJNZ R6,DL3
RET
回复
引用
举报
wemi
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:7
注册:2008年4月01日
发表于:2008-04-02 16:51:00
5楼
谢谢楼上的mcu&plc和浅醉闲眠大哥,是我的延时程序的问题,现在可以跑了.
回复
引用
举报
热门招聘
相关主题
有人知道那里还有386工控主板...
[2668]
求助:vxworks
[2235]
各位老师好,请问Windows CE和...
[1586]
ZigBee学习之7——OSAL(操作系...
[1201]
工业级ARM9开发板!
[1121]
单片机、嵌入式系统接口彩色液...
[1561]
工控机的功能及工作原理
[1207]
求助:有支持非标准波特率的串...
[1591]
串行通信的数据类型 问题
[1066]
单片机方面的工作好找吗?薪水...
[1438]
官方公众号
智造工程师
客服
小程序
公众号