单片机和集成电路的区别是什么呢?
集成电路最早的时候应该是在功放上,功放大家都用过。
功放的电路板,之前的时候音质比较好,就是因为它用的是最原始的电子元件,但是随着科技的发达,那些大庞大的电子元件,被集成在了一个小的芯片中,这个芯片就是集成芯片。
他把原本的电容电阻,三极管二极管全部集中在一起,做出一个芯片,统称集成电路,然后他的一些将原本的功能做了保留,比如之前可能需要输入,输入一个信号输入,把信号输入端引出来,单独留住几个脚,其他功能都一样,这就是集成电路。做成集成电路以后更方便,然后电路板的体积也减小了。这是集成电路。
而单片机,它内部虽然也是集成了一些电子元件,但是它不同的是并不是集成的那些二极管三极管,它是把CPU IAM IOM以及多种IO口等功能集成在一个芯片里面。换句话说他就是一个小型的微型计算机,没有键盘,没有显示器。
因为单片机是应用在一些家电中或者智能产品中,通常智能产品显示,是用数码管或者是用LCD屏幕输入端试用按钮,它是不需要接键盘,也不需要接庞大显示器的,单片机就用在智能产品中,它们两个本质的区别也很大,集成电路的功能是固定的,只要芯片电子元件决定了内部的结构,它的功能就定死了,而单片机内部是CPU内存,就像电脑一样,同样的电脑我们装不同的应用,它就有不同的功能,单片机也这样的,它内部的程序,咱们写什么程序它就怎么运行,在电子产品中都可以看到这个芯片空调中可能是检测温度,洗衣机中应该是定时等等各种产品它都有不同的功能,因为写了不同的程序。
好了,现在大家知道单片机和集成电路的区别了吗?欢迎在评论区留下您的见解哦。
DIY大神 自己制作单片机MP3(附电路图)
最开心事的事没过于每个小小的梦想通过自己的努力都能慢慢实现……用STC12LE5A60S2单片机驱动,DS1302时钟芯片,DS18B20温度传感器,VS1003音频解码芯片在5110显示屏上显示时间温度,闹钟,播放SD卡中MP3文件等功能。
做了4年的MP3维修一直想设计个属于自己的MP3播放器,但苦于自己所学的知识有限。一直只能把它放在心里,直到2年前一个偶然的机会接触到了单片机,一开始像所有的单片机初学者一样热情很高。买块51开发板对着网上的教程慢慢的一边学习C语言,一边学习硬件设计,就这样半来年过去了,对单片机也只是有个初步的了解。除了点流水灯别的啥都不会,网上资料很多,但大多数都是些点流水灯,驱动蜂鸣器,继电器等一些基础到不能再基础的例子,想做个大点的程序,网上的资料少的可怜,于是像大多人一样开始放弃单片机,选择了学习VB,C#等编程语言。但结果都不太理想,学了点基础知识,感觉都比想向中的难学。开始自我反思,我是个搞硬件维修的,我在纯软件编程上没有一点优势,想以后在IT行业混口饭吃必需的将以前学习的硬件知识用到软件上,于是又再次选择了单片机这条路上摸所。
在实际制中感慨挺深的,所遇到的困难也远比想像的多,在做这之前呢对这个了解并不多,根本就没去想过这东西能做好吗,能实现些什么功能之类的问题。只是想用这次制作来打发时间,就这么开始了,在网上找资料,这里抄上一点那里改一下电路 原理图完成了,打算先试着做3台很快在淘宝网上买了3套所需的电子元件,通过20多个小时PCB板画好了,在网上找了家板厂做了10块PCB板 ,板跟电子元件共用了160多块钱吧,大概4天左右PCB板做好了,开始焊接PCB板发现功放IC的元件封装跟PCB对不上只好飞线连上整个硬件到此基本上完成了。
开始写软件程序,在网上找了很多相关资料但呢都不怎么全,没办法自己对着芯片手册按照时序图对寄存器一个一个的设置,时钟芯片ds1302跟温度传感器18B20的驱动程序我之前写好的可以直接使用,音频解码vs1003在买芯片时有送参考例程稍微修改下便能听到测试音,SD卡驱动没现成的代码只好对着SD卡通讯协议一遍一遍的看,程序边写边调,在串口调试助手下察看读的内容大概3天左右SD卡驱动编写完成。到此就只差fat32文件系统没搞好了,一开始呢我是想移值FAT.FS这个现成的文件系统,在网上找了好多关与它移值的方法不知是我理解能力太差还是他们进的不够细反正就是不知道怎么移值,没办法只有自己写文件系统驱动了,找了份fat32系统详解,跟fat32文件系统原理看了好几遍 对文件系统有了个初步的了解开始在电脑上用winhex软件查看sd卡中存的数据,下步就是用C语言去实现把SD卡的数据读到单片机中,这是整个制作中最难实现的部分,写了好长一段时间但呢一点思路都没有。心烦了 工作也忙了这个制作也就把它放一边了, 刚开始呢工作不怎么忙时还调试下程序,后来干脆就把它忘了,想用单片机在fat32文件系统中找出MP3文件还真不是一般的难,不知道过了多久换了份新的工作环境,新的工作量并不是很大就是无聊的很,像关在笼子样,无聊时开始我的文件系统学习,就这样时间一天天的过去了,大约4个来月后吧,我终于能将SD卡中的根目录的指定文件名的MP3文件数据给送到VS1003解码芯片中,在这fat32数据上的读取中,我深深的体会到了指针,结构体,数组等在C语言中的重要性,听到音乐的那一刻真的好辛酸 ,不容易呀。第一步到此完成了,接着我又花了几个月的业余时间给它实现了SD卡中根目录和一层子目录音乐文件读出,长文件名实现,自动播放下一曲 ,音量加减,音调调节 ,暂停,播放,下一曲,上一曲 到此完成了音乐播放的基本功能,用了段时间后发现还有许多功能要实现的 ,后又用单片机内带的eeprom实现开机后继续上次播放的歌曲和音量大小, 用单片机内带的AD模块实现电池电量的测量,用5110做了个简单的显示屏,主要显示时间,播放到第几首歌曲 音量大小,和电池电量显示,以及 闹钟功能的实现,在设计硬件时没考虑到闹钟功能的实现,现在虽然能实现闹钟功能但功耗特别大一块2000毫安的电池基本不怎么用每天就用它做闹钟 放几分钟音乐不到半个月就要充次电,本想还给它加个字库IC和TFT彩屏再移值点简单的GUI实现图片跟TXT文档的打开功能,但51单片机的硬件资源明显不够用,要想完成普通MP3的全部功能只能在我以后学习的stm32中完成,在这漫天飘雪的莫斯科只有你是我唯一打发无聊时间的朋友……
下篇基于STM32单片机彩屏MP3正在制作中主要完成在彩屏上移植UCGUI界面,显示歌曲名,歌词,显示内存卡中图片,闹钟,TXT文件打开等功能。
相关问答
rcd510功放芯片是什么?
IC芯片。RCD510内部的音频信号推力稍小,最好加一个前级,能获得较好的效果,不过静音控制难,启动关机可能有电流冲击声。因为RCD510的静音功能是通过功放IC芯...
求大神解答单片机如何控制马达_其他问答_系统粉
单片机控制马达的方法是:1、通过设置PWM波的占空比来控制直流电机的转速,占空比越大,转速越快,越小转速越低。2、当然单片机的I/O口是不能直接驱动...
求问各路大神,我想用单片机AD采集一路音频信号,但是麦克风加功放加滤波之后信号被加在4v上,单片机?
你不要加V2=3V那个电源,输出就是1V(RMS)的正弦电压,峰值是1.414V,可直接由3.3V供电的单片机采样。另外,你测量输出电压也接错了,示波器要接在输出端和地...
介绍几个大功率的功放集成块?-ZOL问答
其实更建议你用单片机那样成本更少功能还跟强大!有用(0)回复byy1993TDA7293,7294,7295,LM3886TF这是目前烧友中用得较多的大功率集成功放了,都有50瓦的额定...
单片机烧程序的时候老是提示仍在连接中,请给MCU上电......
可能单片机烧了,换一块试试有用(0)回复STC吗?这个要冷启动才行有用(0)回...功放器,音响,电脑,话筒怎么联接4811浏览5回答wps中生成论文目录后,在下一...
怎样利用单片机来改变占空比来实现方波转正弦波?
只用单片机不行的,单片机是数字输出,要么高电平要么低电平,单片机很少带da输出。要轴出正弦波要有外围,最简单就是整形电路了,占空比和频率配合,慢慢调是可...
【英语翻译摘要本文介绍了一种由Mega16单片机、ISD4004语音...
[最佳回答]SummaryThispaperpresentsasinglechipbytheMega16,ISD4004voicechip,7805andLM317regulato...
功放里的原件这是干什么的?
左边那个mpc89e52是一个51内核的单片机,里面存有程序,用来对整个板子起到控制作用;右边的pt6311是一个荧光屏驱动芯片。左边那个mpc89e52是一个51内核的单片...
etc功放机哪个型号好?
3GAk200功放机怎么样?3GAk200功放机感觉很好很不错。3GAk200功放机基于低功耗CMOS工艺,是一种集成了领先边缘功率管理单元、模拟基带和无线电电路的功放音响...
单片机DDRB的作用-ZOL问答
DDRB决定了单片机IO口的方向,若是仅仅应用,那在读取端口是设置DDRB相应位为1...4.74573本身是个锁存器,但在这个电路中没有用到锁存功能,只是简单的当作功放来...