当前位置:首页 > 单片机 > 单片机
[导读]s3c2410的LED端口定义如下;GPF7GPF6GPF5GPF4 nLED_8 nLED_4 nLED_2 nLED_1GPF的IO端口控制寄存器包括:GPFCON(0x56000050)、GPFDAT(0x56000054)、GPFUP(0x56000050),分别是GPF端口控制寄存器、数据寄存器、上

s3c2410的LED端口定义如下;

GPF7GPF6GPF5GPF4

nLED_8 nLED_4 nLED_2 nLED_1

GPF的IO端口控制寄存器包括:GPFCON(0x56000050)、GPFDAT(0x56000054)、GPFUP(0x56000050),分别是GPF端口控制寄存器、数据寄存器、上拉使能寄存器。

对四个LED灯的汇编控制程序如下:

area init,code,readonly

;熄灭D9-D12

ldr r0,=0x56000050

mov r1,#0x00005500;output

str r1,[r0]

ldr r0,=0x56000054

mov r1,#0x000000f0

str r1,[r0]

loop

b loop

end

C语言程序如下:

控制LED显示的C代码必需要由汇编跳转来执行

汇编程序如下:

“init.s”

importMain

area init,code,readonly

entry

blMain

end

C程序如下

“main.c”

#define GPFCON (*(volatile unsigned long*)0x56000050)

#define GPFDAT (*(volatile unsigned long*)0x56000054)

intMain()

{

GPFCON = 0x00005500;

GPFDAT = 0x000000f0;

while(1);

return(0);

}

注意事项:测试程序必须有一个死循环代码。否则程序运行完会继续往下去取指,造成未定义指令中止。(这些程序在CodeWarrior中编译通过,并在ARM上成功运行)


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

东莞2023年9月7日 /美通社/ -- 9月6日,国际独立第三方检测、检验和认证机构德国莱茵TÜV大中华区(简称"TÜV莱茵")与维沃移动通信有限公司(简称"vivo&...

关键字: VIVO 测试技术 硬件测试 射频

在这篇文章中,小编将为大家带来可穿戴设备的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 可穿戴设备 智能化 硬件测试

一、什么是测试环境测试环境(Testingenvironment)是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备...

关键字: 硬件测试

硬件测试工程师主要负责硬件产品的测试工作,保证测试质量及测试工作的顺利进行,并参与硬件测试技术和规范的改进与制定。

关键字: 硬件测试 硬件测试工程师

▼点击下方名片,关注公众号▼为什么要写一篇关于硬件测试的文章?硬件测试是电子产品开发过程很重要一环,产品在设计阶段很多潜在的问题只看表面是看不出来的,各模块电路必须有针对性的测试才能将问题扼杀在摇篮里。因此,硬件测试工作...

关键字: 硬件测试

  引言   汽车的普及为人们的生活带来了方便,同时也给人们提出了一大难题——汽车防盗。本设计是为了解决以往汽车防盗产品的缺点和不足而开发的集成传感、报警和远程图

关键字: 数据采集 操作系统 s3c2410 汽车防盗系统

  引言   巡航控制系统(CCS)是20世纪60年代发展起来的,又称为恒速行驶系统。巡航控制系统工作时,ECU根据各种传感器输送来的信号判断汽车的运行状况,通过执行元件自动调节节气门的

关键字: ARM 三星 Linux ecu s3c2410 电子控制系统

  在过去一百年里(l906-2005),全球地表平均温度升高了0.74摄氏度,未来20年,每十年全球温度将会升高0.2摄氏度。气候变暖已成为不容忽视的、直接影响全球生产和生活问题。  

关键字: can总线 s3c2410

  在此设计的基于 GPRS 的远程安防监控系统,是采用的是摄像机传送视频信号经压缩编码后,通过内部总线传送到内置的 Web 服务器。用户在监控端可以直接通过浏览器观看 Web服务器上的摄像机视

关键字: GPRS s3c2410 安防监控

硬件测试工程师这个职位,相对纯技术开发而言,要求不是那么高,但又需要一定技术含量。对于初入职场,想从事技术开发,而技术能力又不是很好的朋友,测试工程师是一个不错的选择(在测试中积累经验,晋升做技术开发,算是过渡职位)有些...

关键字: 工程师 硬件测试
关闭
关闭