寒假单片机学习项目
声明:本此项目的制定是由所有因仑班讨论决定的,目的是不要让一个寒假葬送了咱们的学习劲头。单片机的学习需要的是常看、常用、常反思。所以说,咱们山商因仑班制定了以下几个简单的任务;
任务要求:有能力的同学,可以全部搞定,不会的可以查资料,也可以在因仑1号群问问;当然,我如果在线的话你们可以问我。本项目非强制性的,就看你的学习能力了。会做的尽量多做。回来后我们可以举行一次小小的测验。当然,这些项目中的好多知识咱们没有学过,我在这里说一下,主要用的是定时器;关于定时器的知识在www.enlern.com上有视频讲解,在单片机的栏目中,不会的可以去看看,也可以参考咱们的C语言编程100例。我的学习单片机的过程都是从“C语言编程100例”上学来的。
因此,寒假咱们可以放松一下,但是不能太放松哦。平时做做,也用不了多长时间,光玩的话也不好是不是?加油,兄弟们,期待年后你们的表现;在这里跟大家提前说一声新年快乐!
张衍波
2015/1/12
任务名称
要求
备注
交通灯设计
一共使用6个灯;分为两个方向;东西方为一个方向;南北方为一个方向;实际的情况跟咱们日常的红绿黄灯一样;
每个方向3个灯;分别是红黄绿;
遵循红灯停(4秒),绿灯行(4秒),黄灯等一等(1秒)的原则;初始化都是红灯;
友情提示:跟流水灯的写法差不多;可参考资料;网上都有,没有电脑的去图书馆借点书看看
中断交通灯设计
基本情况如上题;用一个开关进行紧急情况模拟。比如救护车来了,两个方向都亮红灯,救护车通过,再次恢复正常;
这个有点难;需要用到压栈堆栈;可以看书;大二的单片机课本还不错,你们可以看一下;上面有。
90秒计时器
从0~90计数,每秒钟走一次,
需要用到定时器,自己去学习;原理很简单,100例上有。
23秒倒计时
这个是篮球比赛上使用的,跟90秒计时相似;
从23~0计时;
时钟设计
秒分时时钟设计
100例查看
矩阵键盘设计
实现按键查询,按下按键数码管显示
一位数码管就足够了
不会的查看资料或询问别人