文章目录
前言
基于S3C2440裸机的第一个程序之LED点亮。
一、点亮LED思维导图

二、汇编代码
代码如下(示例):
/************************************************************************
*
* 文件名:led_on.S
*
* 功能:点亮三个LED灯
*
* 创建人:LiZhenhao
*
* 时间:2021年10月7日20:41:15
*
* 版本号:1.0
*
* 修改记录:无
*
************************************************************************/
.text //表示代码段
.global _start //第一条指令
_start:
/* 配置GPF4为输出引脚
* 把0x100下写到地址0x56000050
*/
LDR R1, = 0x56000050
//MOV R0, #0x1500
LDR R0, = 0x1500
STR R0, [R1]
/* 设置GPF4输出低电平
* 把0下写到地址0x56000054
*/
LDR R1, = 0x56000054
MOV R0, #0
STR R0, [R1]
/* 死循环 */
halt:
b halt
本文详细介绍了基于S3C2440微处理器如何通过汇编语言点亮LED灯。作者首先阐述了程序背景,然后提供了点亮三个LED的思维导图和具体汇编代码,包括配置GPF4为输出引脚及设置其输出低电平的步骤,最后进入死循环保持LED常亮状态。
629

被折叠的 条评论
为什么被折叠?



