找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 47385|回复: 114
打印 上一主题 下一主题
收起左侧

51单片机音乐喷泉制作全过程资料

  [复制链接]
跳转到指定楼层
楼主
51单片机音乐喷泉制作全过程资料  有原理图  实物图   元件清单  源程序   没有做仿真   


音乐喷泉电路原理图:


pcb图:




音乐喷泉的元件清单:
元件型号
元件名称
元件标号
数量
10uF
电容
C1, C3
2
20pf
电容
C2, C4
2
104
电容
C5, C7, C9
3
220uF
电容
C6, C8
2
LED0
发光二极管
D1, D2, D3, D4, D5,  D6, D7, D8
8
喇叭
喇叭
LS1
1
 
电机
M1
1
9012
三极管
Q1
1
1K
电阻
R1, R2, R3, R4, R5,  R6, R7, R8
8
10K
电阻
R9
1
10K
可调电位器
R10
1
4.7欧
电阻
R11
1
1K
电阻
R12
1
SW
按键
S1
1
电源开关
电源开关
SW1
1
ADC0832
AD采集芯片
U1
1
单片机
单片机
U2
1
LM386
功放芯片
U3
1
12M
晶振
Y1
1

单片机音乐喷泉源程序如下:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit out=P3^7;
  5. sbit led1=P0^7;
  6. sbit led2=P0^6;
  7. sbit led3=P0^5;
  8. sbit led4=P0^4;
  9. sbit led5=P0^3;
  10. sbit led6=P0^2;
  11. sbit led7=P0^1;
  12. sbit led8=P0^0;

  13. sbit SCL=P1^2;                //SCL定义为P1口的第3位脚,连接ADC0832SCL脚
  14. sbit DO=P1^3;                //DO定义为P1口的第4位脚,连接ADC0832DO脚
  15. sbit CS=P1^0;                //CS定义为P1口的第4位脚,连接ADC0832CS脚



  16. uchar h1,date;
  17. unsigned char adval;
  18. void delay(uint z)
  19. {
  20.    uchar y;
  21.    for(;z>0;z--)
  22.    for(y=120;y>0;y--);
  23. }


  24. /***********读数模转换数据********************************/        
  25. //请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的
  26.                                                 //  1  1  0 通道
  27.                                                 //  1  1  1 通道
  28. unsigned char ad0832read(bit SGL,bit ODD)
  29. {
  30.         unsigned char i=0,value=0,value1=0;               
  31.                 SCL=0;
  32.                 DO=1;
  33.                 CS=0;                //开始
  34.                 SCL=1;                //第一个上升沿        
  35.                 SCL=0;
  36.                 DO=ODD;
  37.                 SCL=1;          //第二个上升沿
  38.                 SCL=0;
  39.                 DO=SGL;
  40.                 SCL=1;           //第三个上升沿
  41.                 DO=1;
  42.                 for(i=0;i<8;i++)
  43.                 {
  44.                         SCL=1;
  45.                         SCL=0; //开始从第四个下降沿接收数据
  46.                         value<<=1;
  47.                         if(DO)
  48.                                 value++;                                                
  49.                 }
  50.                 for(i=0;i<8;i++)
  51.                 {                        //接收校验数据
  52.                         value1<<=1;
  53.                         if(DO)
  54.                                 value1+=0x01;
  55.                         SCL=1;
  56.                         SCL=0;
  57.                 }
  58.                 if(value==value1)                                //与校验数据比较,正确就返回数据,否则返回0        
  59.                         return value;
  60.         return 0;
  61. }

  62. void penquan()          //PWM调压
  63. {
  64.     date=ad0832read(1,0);
  65.         
  66.     h1=(255-date);
  67.     out=0;
  68.     delay(h1);
  69.         if(h1>30)  led1=1; else led1=0;
  70.         if(h1>70)  led2=1; else led2=0;
  71.         if(h1>100) led3=1; else led3=0;
  72.         if(h1>130) led4=1; else led4=0;
  73.         if(h1>160) led5=1; else led5=0;
  74.         if(h1>180) led6=1; else led6=0;
  75.         if(h1>200) led7=1; else led7=0;
  76.         if(h1>220) led8=1; else led8=0;

  77.         out=1;
  78.         delay(date);

  79. }
  80. ……………………

  81. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
单片机音乐喷泉制作.rar (2.93 MB, 下载次数: 1216)


评分

参与人数 10黑币 +120 收起 理由
周超然 + 4 共享资料的黑币奖励!
可乐可口w + 5 很给力!
夏风听雪吟 + 1 赞一个!
pen_2B + 5 共享资料的黑币奖励!
DQJL + 5 赞一个!
ko44 + 8 赞一个!
87455555 + 2 共享资料的黑币奖励!
1014781326 + 5
calmman + 5 很给力!
admin + 80 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏57 分享淘帖 顶16 踩
回复

使用道具 举报

沙发
ID:286719 发表于 2018-3-23 20:54 | 只看该作者
好!!!!!
谢谢分享
回复

使用道具 举报

板凳
ID:295949 发表于 2018-3-25 19:50 来自手机 | 只看该作者
好棒啊 谢谢分享哦
回复

使用道具 举报

地板
ID:300077 发表于 2018-3-31 20:27 | 只看该作者
很给力,老铁
回复

使用道具 举报

5#
ID:302675 发表于 2018-4-6 11:50 | 只看该作者
很棒啊
回复

使用道具 举报

6#
ID:298588 发表于 2018-4-6 21:39 | 只看该作者
感谢分享
回复

使用道具 举报

7#
ID:239883 发表于 2018-4-7 09:54 | 只看该作者
感谢分享
回复

使用道具 举报

8#
ID:271874 发表于 2018-4-8 20:52 来自手机 | 只看该作者
4.7欧电阻没错啊?
回复

使用道具 举报

9#
ID:305181 发表于 2018-4-10 15:04 | 只看该作者
感谢分享
回复

使用道具 举报

10#
ID:314112 发表于 2018-4-22 22:38 | 只看该作者
感谢感谢
回复

使用道具 举报

11#
ID:314183 发表于 2018-4-24 16:45 来自手机 | 只看该作者
要用什么软件来看啊   我怎么看不了
回复

使用道具 举报

12#
ID:297427 发表于 2018-4-26 00:16 | 只看该作者
谢谢分享哦
回复

使用道具 举报

13#
ID:320212 发表于 2018-5-2 09:17 | 只看该作者
感谢楼主分享!!!!!!!
回复

使用道具 举报

14#
ID:321741 发表于 2018-5-3 23:30 | 只看该作者
很给力,赞一个
回复

使用道具 举报

15#
ID:324275 发表于 2018-5-7 15:59 | 只看该作者
多谢分享,受益良多
回复

使用道具 举报

16#
ID:74784 发表于 2018-5-7 17:23 | 只看该作者
没看见喷泉的视频~~~~~~~~
回复

使用道具 举报

17#
ID:106203 发表于 2018-5-7 22:53 | 只看该作者
好棒! 谢谢分享。
回复

使用道具 举报

18#
ID:327446 发表于 2018-5-11 11:29 | 只看该作者
可以仿真吗?
回复

使用道具 举报

19#
ID:299435 发表于 2018-5-11 15:40 | 只看该作者
看了一下。赞!
回复

使用道具 举报

20#
ID:48413 发表于 2018-5-15 08:00 | 只看该作者
不错,谢谢分享
回复

使用道具 举报

21#
ID:328931 发表于 2018-5-22 14:52 | 只看该作者
好无奈。竟然下载了两次
回复

使用道具 举报

22#
ID:343962 发表于 2018-6-3 17:25 | 只看该作者
感谢分享  谢谢大佬
回复

使用道具 举报

23#
ID:262015 发表于 2018-6-3 18:07 | 只看该作者
布线也太乱了
回复

使用道具 举报

24#
ID:322908 发表于 2018-6-5 19:10 | 只看该作者
ADC0832 它的输入选择控制不是应该用DI口吗?你的程序为什么用的是DO口
回复

使用道具 举报

25#
ID:322908 发表于 2018-6-5 19:32 | 只看该作者
ADC0832输入选择控制不应该是DI口吗?为什么程序中是DO口啊
回复

使用道具 举报

26#
ID:258965 发表于 2018-6-19 11:31 | 只看该作者
不错 收藏先
回复

使用道具 举报

27#
ID:356329 发表于 2018-6-22 20:44 | 只看该作者
你的第三个上升沿上升之前把DO置SGL即为1不是选择通道1吗?可是电路图都是画的通道0,是什么意思?
回复

使用道具 举报

28#
ID:313328 发表于 2018-7-25 15:35 | 只看该作者
先收藏了
回复

使用道具 举报

29#
ID:294665 发表于 2018-7-26 11:30 | 只看该作者
感觉很好玩,收藏了
回复

使用道具 举报

30#
ID:396232 发表于 2018-9-10 21:32 | 只看该作者
谢谢分享
回复

使用道具 举报

31#
ID:393670 发表于 2018-9-10 23:03 | 只看该作者
收藏了!!!!有空学习
回复

使用道具 举报

32#
ID:396274 发表于 2018-9-10 23:39 | 只看该作者
这些资料太有用啦
回复

使用道具 举报

33#
ID:396274 发表于 2018-9-10 23:40 | 只看该作者
刚想学习一下.很有用
回复

使用道具 举报

34#
ID:396678 发表于 2018-9-11 20:30 | 只看该作者
赞一个
回复

使用道具 举报

35#
ID:397688 发表于 2018-9-14 18:30 | 只看该作者
感谢分享。
回复

使用道具 举报

36#
ID:249033 发表于 2018-9-14 22:49 | 只看该作者
东西很好的 明确是可以可到很多东西
回复

使用道具 举报

37#
ID:398610 发表于 2018-9-16 12:29 | 只看该作者
好。。很好的质量。谢谢分享。下雪了
回复

使用道具 举报

38#
ID:399094 发表于 2018-9-17 17:19 | 只看该作者
非常强!
回复

使用道具 举报

39#
ID:312589 发表于 2018-9-19 20:09 | 只看该作者
谢谢,希望有用
回复

使用道具 举报

40#
ID:404550 发表于 2018-10-1 00:06 | 只看该作者
求制作具体教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表