请问,菜单程序是怎样做的?
2012年,我做了一个项目,业余时间做的,用了一年时间。项目中需要菜单,可是看了所有关于菜单的帖子,没有能看懂的,只好设计了一个简易的
就是,一个设置键,一个确定键,加数键,减数键。屏幕底部始终留一行,给设置用。 在这个项目中,我虽然没有突破菜单,但是对我自己来说,还是有很多突破的
1程序容量首次突破16K
2首次使用调度器写程序,然后发现英国人PONT写的调度器程序很不完善,改动许多地方。
3首次接触汉字显示,做简易汉字库
4首次使用OLED屏
5首次使用结构体,发现结构体类似数组,某些方面比数组好用。
6首次系统的写通信程序
.....
我感觉,整个过程能遇到无数难题,做项目,需要毅力 项目中,
CAM设计,雕刻机加工,用了一个月。(先做产品外壳)
PCBSCH设计用一个月
软件设计是最费事费力的了
2013年,我试试,在调度器框架下,能不能实现真正的菜单功能 做多了,就会了。 楼主可以学学状态机的思想! 如果不涉及到机密,楼主可经共享下,方便新手门参考! 绿茶山人 发表于 2013-3-1 08:38 楼主可以学学状态机的思想!
调度器已包含状态机思想了。我不想学状态机。 本帖最后由 zyw19987 于 2013-3-1 09:10 编辑
zhwm3064 发表于 2013-3-1 09:03 static/image/common/back.gif
调度器已包含状态机思想了。我不想学状态机。
刚完成一个类似山寨手机的产品:2.8寸TFT,中英文菜单,中英文语音,四级菜单,手机通讯,RF通讯,整个架构就是调度器和菜单系统的配合。
单片机的东西估计都可以看成是状态机。不知道楼主不想学状态机是什么意思。 xtxtt 发表于 2013-3-1 08:54 如果不涉及到机密,楼主可经共享下,方便新手门参考!
商业性质,不能共享。
以前最不理解CRC校验了。
当然,我现在还是不能理解CRC校验原理。
我把程序中的有关CRC校验的程序片段发上来。
有用的拿去参考吧(可能程序写的有些倔)。 关心楼主的调度器怎么写的要能共享下其架构就好了 没有明白什么意思。 http://www.amobbs.com/thread-5509328-1-1.html这有个 简单的菜单实现 希望对楼主有帮助!!
页:
[1]