一个在开发板上运行的超简单汇编程序--何军
来源:互联网 发布:深层网络进入方法 编辑:程序博客网 时间:2024/04/29 17:43
编译器:KEIL
下载器:STC-ISP
在KEIL下新建项目(设备选择ATMEL AC89C2051),新建一个.S的文件(代码在下面),将其加入到项目中去,再编译.HEX文件。
用STC-ISP将.HEX文件下载到芯片中去(设备选择STC12C2052AD),之后就可以看到灯在循环闪烁了。
MAIN:
MOV P1,#003H
LCALL Delay
MOV P1,#00CH
LCALL Delay
MOV P1,#030H
LCALL Delay
MOV P1,#0C0H
LCALL Delay
JMP MAIN
Delay:
CLR A
MOV R0, A
MOV R1, A
MOV R2, #04H
Delay_Loop:
DJNZ R0, Delay_Loop
DJNZ R1, Delay_Loop
DJNZ R2, Delay_Loop
RET
END
MOV P1,#003H
LCALL Delay
MOV P1,#00CH
LCALL Delay
MOV P1,#030H
LCALL Delay
MOV P1,#0C0H
LCALL Delay
JMP MAIN
Delay:
CLR A
MOV R0, A
MOV R1, A
MOV R2, #04H
Delay_Loop:
DJNZ R0, Delay_Loop
DJNZ R1, Delay_Loop
DJNZ R2, Delay_Loop
RET
END
- 一个在开发板上运行的超简单汇编程序--何军
- 一个简单的汇编程序
- 在GT2440开发板上运行一个简单的c程序
- TQ2440开发板学习纪实(1)---最简单的独立运行汇编程序
- 一个运行在Web服务器上的远程管理简单例子
- 一个简单的C语言的汇编程序
- 一个简单的汇编程序(hello world )
- 汇编程序——在屏幕上显示一个字符串“Hello”
- 终于在fedora上安装好了opencv,并运行了一个简单的例子
- 开发运行一个简单的perl程序
- uClinux 在EasyARM2200开发板上的运行
- qt在开发板上运行的环境配置注意事项
- Hadoop 在BeagleBoard开发板上的移植和运行
- 简单的汇编程序解读
- 简单的汇编程序应用
- 简单的汇编程序
- 汇编程序:简单的菜单
- 汇编学习笔记(三)-- 一个简单的汇编程序
- Object Pascal语言
- [转载]侦测隐藏进程
- Spring学习笔记
- 容易出错的double运算
- 1.3.6 遵照国际标准建设安全的网络
- 一个在开发板上运行的超简单汇编程序--何军
- try catch finally的应用
- [linux手机平台]让应用程序单实例运行
- 最近很郁闷
- JAVA中使用正则表达式
- 《道德情操论》和《国富论》
- 系统分析师考试总结
- SubVersion的相关资料
- JAVA中调用IE浏览器