大学生
最后登录1970-1-1
在线时间 小时
注册时间2014-3-22
|
发表于 2014-6-1 11:41:04
|
显示全部楼层
2. %本代码用于产生呼吸灯使用的指数函数数据
3. clear;
4.
5. x = [0 : 8/19 : 8]; %设置序列 ,指数上升
6. up = 2.^x ; %求上升指数序列
7. up = uint8(up); %化为8位数据
8.
9. y = [8: -8/19 :0]; %设置序列 ,指数下降
10. down = 2.^y ; %求下降指数序列
11. down = uint8(down); %化为8位数据
12.
13. line = [[0:8/19:8],[8:8/19:16]] %拼接序列
14. val = [up , down] %拼接输出序列
15.
16. dlmwrite('index_wave.c',val); %输出到文件index_wave.c
17. plot(line,val,'.'); %显示波形图
18.
是matlab通过上面函数生成indexwave 然后再用此表控制定时器时间来控制呼吸灯闪烁时间 本人理解 |
|