[Embedded] [FL2440] ADS实验三:LED跑马灯:增加了一个程序启动声音 (运行程序时beep一声)

这篇博客介绍了使用ADS进行的嵌入式系统实验,重点是LED跑马灯程序,并在程序启动时添加了蜂鸣器声音功能。实验代码包括ARM汇编的初始化代码init.s和LED跑马灯的C语言实现led.c。
摘要由CSDN通过智能技术生成

PS: 相关说明请扭ADS实验一的PS


ARM汇编的初始化代码: init.s

	AREA |DATA|,CODE,READONLY
	
	ENTRY
	
	ldr r13, =0x1000 ; Set sp (stack pointer)
	IMPORT ledMain
	b ledMain
	END


LED跑马灯源代码: led.c

// by Dooit.Lee@gmail.com
// Description: LED跑马灯
// Refer to: www.witech.com.cn
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
//公司名称:保定飞凌嵌入式技术有限公司
//描    述:LED跑马灯
//版    权:保定飞凌嵌入式技术有限公司
//网    址:www.witech.com.cn
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

/* 	本实验接口说明
 *
 * 	GPB5	----- LED 0
 * 	GPB6	----- LED 1
 * 	GPB8	----- LED 2
 * 	GPB10	----- LED 3
 */

/*-------------------- 地址声明 ------------------------------*/
#define GPBCON (*(volatile unsigned *)0x56000010)
#define GPBDAT (*(volatile unsigned 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值