基于mini2451开发板的裸机开发-电子相册

前段时间学习了ARM,使用的是友善之臂的mini2451开发板,芯片型号为S3C2451,内核为ARM92EJ

学习后利用它开发了一个电子相册的项目,用于回味自己的学习结果:

现在总结一下,并说明一下它的功能:

电子相册共有四个功能:

1、时钟功能

2、主界面功能

3、相册手动切换功能

4、相册自动切换功能


当下载好程序后,会进入功能选择界面:如图


由于图片太大,下面就不放太多图了,在进入功能选择界面后,k1键为正序选择功能,k2键为倒序选择功能,当选定功能后,按下ok(k4)键,进入相应功能。进入功能选择界面后,右上角会有一个10秒的倒计时,如果倒计时结束后未作选择,会自动进入时钟功能,显示时间。

在显示时间功能界面内,按下k2键,进入串口设置时间功能,通过串口发送新的时间,然后就会有提示已设置新的时间为当前时间,然后按下ok键,重新退回时间显示功能,在按下k3键,回到选择功能界面,

在手动切换相片功能内,我设置了6种切换模式,分别为闪电切换,淡入淡出灯,可以通过k1键选择切换模式,然后通过k2正序键切换相片,通过k3键逆序切换相片,通过k4键回到功能选择界面,

在自动切换相片功能内,每过5秒,相册会以一种新的切换模式循环切换到下一张相片,切换模式也是循环的,按下k4键可以回到功能选择界面,

主界面功能会让程序的一切复位,回到最开始的地方执行程序,相当于复位功能。


再开机后,还会有一个led灯以1HZ的频率闪烁,表明系统正在正常运行。

嗯,以上就是我做的电子相册,花了大概3天时间。我会把我的源代码上传到资源里面,供有需要的人下载学习。






  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值