毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

时间:2023-03-27作者:佚名

因为最近忙着考试,所以都没时间更新博客了,在后台有个小姐姐给我留言说自己对单片机很感兴趣,但是又不知道从哪里开始学起,是先学硬件好还是先学软件好,其实在我们复杂的电子学里,硬件和软件是分不开的,硬件就像是我们的心脏和四肢,软件就像我们的大脑,如果只有软件没有硬件,纳我们的系统就是一个没用的程序,不能执行任何操作,而如果只有硬件没有软件那么整个系统就是一个行尸走肉,是一个没有“大脑”的躯壳,我说到现在大家也应该明白了,硬不离软,软不离硬,只有软硬兼修,方能大成!好了,回到刚才的问题,我建议先从硬件开始学起,先理解了硬件的架构和各部分的工作原理,然后再去看软件,这样能更好的理解原理,就像我推荐大家先用汇编后用C一样 ,好了,写了这么多,如果你有不同意见或者想法欢迎留言和私信。

今天送给大家一个比较简单的小项目吧,如果你有兴趣的话可以试着做一下呦!

好了老规矩先上实物图

正面图:

毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

焊接好的成品背面图:

毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

电路原理图:

毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

画好的PCB设计图:

毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

音乐喷泉的项目元器件清单:

毕业论文:单片机音乐@喷泉制作-DIY分享全部资料元件清单

音乐喷泉单片机C语言参考源代码如下:

define uchar unsigned char

#define uint unsigned int

sbit out=P3^7;

sbit led1=P0^7;

sbit led2=P0^6;

sbit led3=P0^5;

sbit led4=P0^4;

sbit led5=P0^3;

sbit led6=P0^2;

sbit led7=P0^1;

sbit led8=P0^0;

sbit SCL=P1^2; //SCL定义为P1口的第3位脚,连接ADC0832SCL脚

sbit DO=P1^3; //DO定义为P1口的第4位脚,连接ADC0832DO脚

sbit CS=P1^0; //CS定义为P1口的第4位脚,连接ADC0832CS脚

uchar h1,date;

unsigned char adval;

void delay(uint z)

{

uchar y;

for(;z>0;z--)

for(y=120;y>0;y--);

}

以下是模数转换部分

/***********读数模转换数据********************************/

//请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的

// 1 1 0 通道

// 1 1 1 通道

unsigned char ad0832read(bit SGL,bit ODD)

{

unsigned char i=0,value=0,value1=0;

SCL=0;

DO=1;

CS=0; //开始

相关阅读

闸机保养的重要性及实施策略

闸机保养是确保闸机长期稳定运行的关键。一个周全的保养计划不仅能够提高设备的使用寿命,还能保障使用安全,减少故障发生的概率。以下将详细介绍闸机保养的重要性及实施策略...
2024-03-13
闸机保养的重要性及实施策略

什么是电插锁之电插锁的工作原理与安装步骤

电插锁作为电子控制锁具的一种,可用于手动门、自动门等门型上。但是很多人对电插锁并不了解,还有些人会将电插锁、电磁锁等锁具混淆。下面门道佰分佰将给大家从电插锁的工作...
2023-04-30
什么是电插锁之电插锁的工作原理与安装步骤

掌握防范火灾和在火灾中的进行逃逸和自救的一些基本能力

火灾的发生一般是学校人员不经意而为之。一旦火灾发生,生命至上,争取使更多的人脱离大火是抢救行动的主要任务。这就需要学校师生按照科学方法进行抢救。首先应立即报警:告...
2023-07-05
掌握防范火灾和在火灾中的进行逃逸和自救的一些基本能力

FANUC 主轴驱动器模块带有警报 2 或 31 故障维修

FANUC 主轴驱动模块带有警报 2 或 31可能由以下原因引起: 1、主轴驱动不良 2、主轴电机反馈不良 3、机械问题 4、从驱动器到电机的导线出现故障 5、电机和驱动器之间的电机引线上的接...
2023-06-16
FANUC 主轴驱动器模块带有警报 2 或 31 故障维修

手动旋转门门把手(拉手)脱落、损坏维修安装方法

手动旋转门拉手设计一般都十分牢固,不会存在滑落或者是被搬掉的情况,如今市场上的手动旋转门质量都非常过硬,出现手动旋转门被搬掉的情况就很少了。 但是不怕一万只怕万一,...
2023-04-30
手动旋转门门把手(拉手)脱落、损坏维修安装方法

热销商品

304不锈钢卡箍硅胶垫片316卫生级快装接头垫圈卡盘精铸卡扣密封垫

304不锈钢卡箍硅胶垫片与316卫生级快装接头垫圈卡盘精铸卡扣密封垫,专为食品、制药、生物工程及高洁净流体输送系统设计。采用优质304或316不锈钢材质,具备优异的耐...
4.5

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

管卡安装片 排水管固定悬吊卡丝固定件 角钢角码连接底座 方钢卡

管卡安装片、排水管固定悬吊卡、丝固定件、角钢、角码、连接底座及方钢卡是建筑给排水系统中常用的管道固定与支撑组件。这些配件通过组合使用,可牢固固定各类排水...
0.8

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

国际电工家用BVR电线国标纯铜芯线6平方100米1.5 2.5 4单芯硬铜线

国际电工家用BVR电线是一种国标纯铜芯线,其规格为6平方毫米,长度为100米。这种电线具有良好的导电性能和耐高温性能,适用于各种电器设备的连接。它由单芯硬铜线制成,...
3.92

网站栏目