这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » sacq 的进程帖(跟着手把手 开始搞串口)

共40条 3/4 1 2 3 4 跳转至
高工
2012-11-03 21:48:05     打赏
21楼

这个作业相对容易,照片也合适,(另外天冷了也有点偷懒了),下个作业要录视频的。


高工
2012-11-07 00:13:15     打赏
22楼

学习并演练了数码管动态显示程序,收获很多,但只停留在显示0--7上也未免单调。斑竹出的作业虽是有趣,也一下来了难度——
动态显示模为60的计数器

模为60,也就是范围是:0--59。
由谁来触发呢?按钮是不错的选择,但有抖动的问题伴随着;对分频后的时钟时钟计数吧,分出个1秒的时钟,那显示就是秒表了!
但直接分频到1Hz的做法遭受失败,就转为对1mS的再次计数1000次,取得1S.(失败原因现在不明)
剩下的就是充分利用教程现有的动态显示程序(当然先彻底吃透了它),再适当增加变量,目的是把计数结果显示在右边2位(以上省略N多)

直接贴图,接受指导 









视频 



高工
2012-11-07 10:54:01     打赏
23楼

灰常的有用,方便实用
大力推荐
斑竹对这份资料的贡献不要太低调


高工
2012-11-14 23:53:33     打赏
24楼
开始学习教程中的"按键篇",并练习其中的例程——按键控制LED的亮/灭。
感受到了按键的“抖动”——LED不会都正常地亮/灭翻转。
记下:按键按下时,KEY是低电平;按键松开时,KEY是高电平。

【作业】按键控制1位数码管循环显示0-9

在以已完成的数码管静态显示(作业)为基础,增加计数器(0-9),以按键动作作为计数的“计数脉冲”(暂且沿用一下数字电路的说法)

代码截图:





效果:按下按键(分配最左边的一个按键,上面代码没体现出来),最右边的数码管显示数码跳变,另:一个LED随着按键“翻转”。

由于“抖动”的存在,效果顿时黯然失色。更好的效果期待下个的消抖实验吧。

做作业中有个小插曲——无论我如何修改代码,下载运行的结果都是前次的数码拨码控制数码显示。最后找到原因。


高工
2012-11-15 19:38:47     打赏
25楼
有点找到乡党的感觉

高工
2012-11-18 10:18:37     打赏
26楼
消抖实验又遇到小的插曲:http://forum.eepw.com.cn/thread/222601/1
后问题解决,不亦乐乎!

〖作业〗按键消抖控制1个数码管显示0-9

基本思路:在前次作业(未消抖按键控制显示0-9)的基础上,加进消抖的功能(教程中的例程),修改部分控制变量(如:key_low)

代码截图:







引脚分配,与前次作业时一样的:


再来一张编译的结果吧,看用了多少资源:



效果视频:




【sof 文件】http://share.eepw.com.cn/share/download/id/79551

高工
2012-11-24 16:43:36     打赏
27楼
 警车音效

准备:搜索试听声音效果,分析声音特点(频率由高到低,连续变化)
思路:以例程(救护车的声音)为基础,修改之.

代码截图:
在例程中,多罗嗦了几个注解,不用的代码也注解掉;
与教程里的例程比,多加了个变量,多了几行代码.




引脚分配,比较简单:



【效果】


高工
2012-11-27 23:31:41     打赏
28楼
自动演奏的电子琴作业 

思路:以教程里的例程为基础,“自动”经过反复考虑还是沿用花样彩灯中使用的办法,再加个节拍计数器,case 一个一个来,频率(调子)、时长(拍子)。。。

代码截图:









下面请欣赏电子琴自动演奏



SOF 代码: http://share.eepw.com.cn/share/download/id/79582

高工
2012-11-28 22:48:16     打赏
29楼

下载 hanshuyujifen2 传的 modelsim和谐 ,按说明搞了一下,不错。


高工
2012-12-03 00:10:00     打赏
30楼
数字时钟LED数码显示 (代码改自模60的计数显示)

因为已经有了模60计数器(前作业)的基础,才可以说数字时钟的代码不算太复杂,当然不包括更复杂的功能。

显示格式: HH MM SS
显示内容由寄存器:D6 D5,D4 D3,D2 D1 依次保存

感觉代码主体没动,下面贴出变化的部分:







(上面被注解的2行,慢慢了解不是多余的,现在顾不上改它了,以后注意尽量留着)
24H制,分,妙都是模60,是现成的,小时的进位、清0的问题想了很长时间,主要是:
从23:59:59 到 00:00:00 。

视频:


共40条 3/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]