找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机音乐喷泉源码+原理图等设计资料(ADC0832与LM386芯片实现)

[复制链接]
跳转到指定楼层
楼主
ID:302675 发表于 2018-4-6 11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
里面附有音乐喷泉原理图和焊接图,和测试程序
ADC0832与LM386+mcu图如下:




元件清单:

单片机源程序如下:
  1. unsigned char adc0832(unsigned char CH)
  2. {        
  3.         unsigned char i,test,adval;      
  4.         adval = 0x00;      
  5.         test = 0x00;      
  6.         Clk = 0;       //初始化      
  7.         DATI = 1;     
  8.         _nop_();     
  9.         CS = 0;     
  10.         _nop_();     
  11.         Clk = 1;   
  12.         _nop_();      
  13.         if ( CH == 0x00 )      //通道选择   
  14.         {         
  15.                 Clk = 0;         
  16.                 DATI = 1;      //通道0的第一位      
  17.                  _nop_();      
  18.                  Clk = 1;         
  19.                  _nop_();         
  20.                  Clk = 0;        
  21.                  DATI = 0;      //通道0的第二位      
  22.                  _nop_();  
  23.                  Clk = 1;      
  24.                  _nop_();     
  25.         }      
  26.         else     
  27.         {         
  28.                 Clk = 0;        
  29.                 DATI = 1;      //通道1的第一位        
  30.                 _nop_();        
  31.                 Clk = 1;        
  32.                 _nop_();        
  33.                 Clk = 0;        
  34.                 DATI = 1;      //通道1的第二位     
  35.                 _nop_();      
  36.                 Clk = 1;      
  37.                 _nop_();     
  38.         }        
  39.                 Clk = 0;      
  40.                 DATI = 1;        
  41.                 for( i = 0;i < 8;i++ )      //读取前8位的值     
  42.                 {         
  43.                         _nop_();         
  44.                         adval <<= 1;        
  45.                         Clk = 1;        
  46.                         _nop_();        
  47.                         Clk = 0;        
  48.                         if (DATO)            
  49.                         adval |= 0x01;      
  50.                         else            
  51.                         adval |= 0x00;     
  52.                 }         
  53.                 for (i = 0; i < 8; i++)      //读取后8位的值      
  54.                 {            
  55.                         test >>= 1;            
  56.                         if (DATO)               
  57.                         test |= 0x80;            
  58.                         else                 
  59.                         test |= 0x00;            
  60.                         _nop_();           
  61.                         Clk = 1;           
  62.                         _nop_();           
  63.                         Clk = 0;      
  64.                 }        
  65.                 if (adval == test)      //比较前8位与后8位的值,如果不相同舍去。若一直出现显示为零,请将该行去掉            
  66.                 dat = test;        
  67.                 _nop_();         
  68.                 CS = 1;        //释放ADC0832        
  69.                 DATO = 1;               
  70.                 return dat;
  71. }
复制代码


所有资料51hei提供下载:(由于多人回帖说不能用,文件已经被屏蔽,无法下载)

音乐喷泉单片机项目.rar

1.17 MB, 阅读权限: 255, 下载次数: 120, 下载积分: 黑币 -5

文件不全已经被管理员删除

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

使用道具 举报

沙发
ID:298588 发表于 2018-4-6 22:32 | 只看该作者
不行,我下载了,只有PDF文件
回复

使用道具 举报

板凳
ID:510235 发表于 2019-4-24 23:05 | 只看该作者
我也下载了
回复

使用道具 举报

地板
ID:527769 发表于 2019-6-3 10:19 | 只看该作者
我差点也想下载了,楼主真的垃圾吗?
回复

使用道具 举报

5#
ID:325167 发表于 2020-4-26 14:34 | 只看该作者
确实是不行的,只有pdf,程序也不全
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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