历史上的今天
返回首页

历史上的今天

今天是:2024年12月23日(星期一)

正在发生

2020年12月23日 | S5PV210进行LED流水灯实验总结(基于九鼎科技开发板)

2020-12-23 来源:eefocus

/*

 *  文件:LED.s
 *  作者:周金宝
 *  描述:实现开发板上4颗LED的流水灯效果
 */
 
#define GPD0CON 0xE02000A0   //这里要注意,芯片手册上为了美观,地址是0xE020_00A0 中间加了个“-”,复制粘帖的时候要去掉,要不然会报错
#define GPD0DAT 0xE02000A4
#define GPJ0CON 0xE0200240
#define GPJ0DAT 0xE0200244


.global _start  //把_start的链接属性改为外部,消除警告
_start:
ldr r0, =0X11111111  //将GPJ0所有引脚定义为output模式
ldr r1, =GPJ0CON  //注意,这里坑惨我了,我把GPJ0CON和下面的呃GPD0CON写反了,调试时发现只有第一个灯和第四个灯交替闪烁,所以别粗心哟
str r0, [r1]   //这里将数字写到内存地址里,不要忘记加【】,否则报错

ldr r2, =0x1111  //将GPD0所有引脚定义为output模式
ldr r3, =GPD0CON
str r2, [r3]


flash:
ldr r4, =~(1<<3)  //第一个灯亮
ldr r5, =GPJ0DAT 
str r4, [r5]
bl delay

ldr r4, =~(1<<4)  //第二个灯亮
ldr r5, =GPJ0DAT
str r4, [r5]
bl delay

ldr r4, =~(1<<5)  //第三个灯亮
ldr r5, =GPJ0DAT
str r4, [r5]
bl delay

ldr r4, =~(0x0)  //前三个灯灭
ldr r5, =GPJ0DAT
str r4, [r5]


ldr r6, =~(1<<1)  //紧接着第四个灯亮
ldr r7, =GPD0DAT
str r6, [r7]
bl delay

ldr r6, =(1<<1)  //第四个灯灭
ldr r7, =GPD0DAT
str r6, [r7]


b flash   //这里是b,不是bl ,不过没试过效果


b .


delay:
ldr r8, =9000000
ldr r9, =0x0
delay_loop:
sub r8, r8, #1
cmp r8, r9
bne delay_loop
mov pc,lr


推荐阅读

史海拾趣

Bedford Opto公司的发展小趣事

Bedford Opto公司深知人才是企业发展的核心。因此,公司高度重视人才培养和团队建设。通过提供良好的工作环境和福利待遇,吸引和留住了一批优秀的人才。同时,公司还注重员工的培训和发展,不断提升员工的专业素质和综合能力。

这些故事虽然基于虚构,但它们反映了电子行业中许多企业可能经历的发展过程和面临的挑战。当然,Bedford Opto公司的真实发展历程可能有所不同,具体的故事需要参考公司的官方资料和相关报道。

雅特力(Artery)公司的发展小趣事

随着公司实力的不断增强,雅特力开始将目光投向全球市场。公司积极参与国际电子展会和论坛,与全球各地的客户和合作伙伴建立了广泛的联系。同时,雅特力还通过设立海外分支机构、开展跨国合作等方式,进一步拓展其全球市场。这些举措不仅提升了雅特力的品牌知名度和影响力,也为公司的长远发展奠定了坚实的基础。

Amplitronix LLC公司的发展小趣事

随着公司的发展,Amplitronix LLC逐渐在电子测量仪器领域站稳脚跟。然而,他们并没有满足于现状,而是继续投入研发,寻求技术突破。经过数年的努力,公司成功开发出一种具有颠覆性的新技术,显著提高了测量仪器的精度和稳定性。这一技术突破为公司赢得了更多的客户和市场份额,也为公司的未来发展奠定了坚实的基础。

Hitron公司的发展小趣事

随着国内市场的饱和,Amplitronix LLC开始寻求国际合作,以拓展海外市场。他们与多家国际知名企业建立了战略合作关系,共同研发新产品,开拓新市场。通过国际合作,公司不仅提升了品牌影响力,还获得了更多的技术资源和市场渠道。同时,公司也积极参与国际行业交流活动,展示了其技术实力和市场竞争力。

EXCELSEMI [ EXCEL SEMICONDUCTOR INC. ]公司的发展小趣事

EXCELSEMI公司自创立之初,就致力于半导体技术的研发与创新。在早期,公司研发团队成功攻克了高性能半导体材料的生产技术难题,这一技术突破为公司后续的产品开发奠定了坚实基础。随着技术的不断进步,EXCELSEMI在半导体芯片设计、制造和封装等领域都取得了显著成果,逐渐在市场中崭露头角。

Digital View公司的发展小趣事

随着技术的不断进步,Digital View公司不断推出创新产品,如高清数字显示系统、智能交互解决方案等。这些产品不仅提高了显示效果,还降低了使用成本,赢得了客户的广泛好评。同时,公司积极拓展市场,将产品销售到全球各地,包括商用/私人飞机、医院、市政交通系统、广播工作室等领域。随着市场的不断扩大,Digital View逐渐成为了平板数字显示领域的佼佼者。

问答坊 | AI 解惑

解决了,有牛人给了方案,贴上来共享!

主要的思想就是每来一个脉冲,电容C21的电压会升高一点,但在第一个脉冲来的时候,电容C21的电压还不足以使三极管Q11导通,C21的电压会在若干个脉冲后达到最高值,只要控制好电容的放电时间,就能保持三极管Q11一直导通.. 输出表现在PNP三极管的集电 ...…

查看全部问答>

关于plc在输煤系统中的应用的程序

大概能实现时间不同,速度不同,自动转手动等简单功能就好!…

查看全部问答>

firefox在Linux下运行的话对系统的基本要求?

我想知道firefox在Linux下运行的话对系统的基本要求,比如说对系统内存和对CPU主频的最低要求.另外对别的方面有要求吗?比如说显存什么的 另外 不知道是否可以来通过删除其插件来减少它占用的内存呢?…

查看全部问答>

麻烦帮忙解决EVC编译错误

编译出现如下错误 --------------------Configuration: SDMMC - Win32 (WCE ARMV4I) Release-------------------- Compiling resources... Compiling... StdAfx.cpp c:\\program files\\windows ce tools\\wce500\\2440t6\\mfc\\include\\afxw ...…

查看全部问答>

热烈祝贺鄙人加入单片机学习者行列

早就听说单片机很有钱景,所以找了n多个老师才决定学习单片机。 社会上的培训机构只有理论,还浪费时间、钱财、功夫。 偶然机会遇到以为自学成功的并且只有小学四年级文凭的李老师,另外就是他还有自己的23项专利。然后就拜倒在李老师门下。 更 ...…

查看全部问答>

【求助】关于USB仿真器

请问版主,我用的是3.40A版的IAR,在用USB仿真器的时候怎么说没有驱动?这个USB驱动去哪装呢?…

查看全部问答>

大牛们帮分析下,字库IC直接焊在FPC上是否可靠?

最近做标准字库IC的高通给我们推了他们最新的COG一体化字库方案,说白了就是不用改液晶玻璃设计就能添加增加字库功能。这正是我们这些LCM想要的东东,但有点担心电气安全性和可靠性问题。我们的液晶模块用量很大,以前有过返修的惨痛经历,再也伤不 ...…

查看全部问答>

悬挂运动系统设计报告

本帖最后由 dontium 于 2015-1-23 13:24 编辑 悬挂运动系统设计报告 …

查看全部问答>

430的smclk这样就可以了吗?

我用的msp430afe253 woid main(void) {         WDTCTL = WDTPW +WDTHOLD;                 DCOCTL = DCO0+DCO1;         BCSCTL1 = XT2OFF+RSEL0+RSEL1+ ...…

查看全部问答>

谁用ORCAD软件,可否发一个高版本的,本人用9.2的不是太好用了。

谁用ORCAD软件,可否发一个高版本的,本人用9.2的不是太好用了。谢谢。569386773@qq.com …

查看全部问答>