技术文档

单片机stc 国产单片机的奇葩-STC

小编 2024-11-23 技术文档 23 0

国产单片机的奇葩-STC

单片机是单片微型计算机的简称,在嵌入式系统应用、智能产品中大量应用。上大学期乃至工作后的很长时间,笔者几乎从来没有听说过STC单片机。从前上学时用的单片机用的几乎都是ATMEL、INTEL、飞利浦、飞思卡尔系列的单片机,当时学习单片机感觉最大的问题时芯片好贵,下载程序很复杂,需要专门的下载器、编程器、紫外线擦除装置。但这一切在STC单片机横空出世之后,一切都悄然发生了改变,单片机的价位也一夜之间变成了寻常白菜价,这无疑是学生党和初学者的福音!

某宝给出的STC单片机价位

这究竟是一个什么样的企业呢?如果第一次登陆STC的官网,你肯定觉得这像一个山寨网站。

STC官网

笔者第一次登陆这个网站,真是震惊了,这TM是个科技公司吗?上面是疑似弹窗的小广告,下边还有一个太上老君的炼丹炉,界面花花绿绿,五彩斑斓。这真的是个高科技公司吗?怕不是有病毒的小网站吧?很有当年某宝刚出道的样子!但我可以负责任的告诉你,这绝对是如假包换的官网!

其实用久了,还觉得这个网站挺方便,我们编程要找的资料计划在这个网站一下子就能找到。

在STC单片机的官方资料DATASHEET上,有一个姚永平的联系人,开始的时候还以为是业务员,后来才知道是他一手打造了STC公司。网上关于STC和这位神秘老板的资料少之又少,按说这么个牛人,百度百科里居然没有任何资料。我能查到资料说姚永平是STC南通国芯微电子/宏晶科技创始人,他创造了中国IC设计公司的奇迹,他的8051单片机已经占领了全球市场的80%以上。

应该说这一是个了不起的奇迹,以STC的价位,在中低端市场计划打败所有国内外对手。

有人质疑STC单片机的质量,不过我从两年前的一则新闻中打消了顾虑,一架俄罗斯的军用无人机居然也用的是咱们STC的产品,这可以是军品应用啊,足以说明水平了吧。

俄罗斯无人机

被击落的海鹰10无人机部件

海鹰10无人机部件

用在海鹰10的STC单片机

海鹰10上的STC单片机特写

参考:http://www.sohu.com/picture/234344783

希望STC越做越好,也希望国产单片机的道路越走越宽!

单片机小制作,七彩“魔法瓶”

一看题图,你可能会想,不就是一个普通的玻璃瓶吗?但是这个瓶子的功能却不简单,瓶子会感知周围光线的强度而改变内部的LED流动花式。当你的手背着光源的位置向前靠近时,口里再喃喃几句“魔法咒语”,神奇的现象出现了,本来的花式突然改变了,时而变蓝,时而变红。当你的手继续靠近时,然后可以关灯,这时瓶子闪烁得更加耀眼,更加激烈了,哇,太神奇了,竟然可以“隔空控制”!如果将此作品放在家里客厅或宿舍,一定会吸引很多客人或同学的眼球,而且可以活跃气氛。

“七彩魔法瓶”的奥秘是运用光敏电阻探测出周围光线的强弱,再根据光度由强到弱分成8个区间,每个区间都有一种不同的LED流动花式,第一个区间(也即是光照最强时)“魔瓶”不断显示红、绿、蓝的颜色;第二到第四个区间分别是显示由红色、绿色和蓝色的3种不同颜色的不同显示主题,不同的颜色能改变人的心情,因此随着主题的改变,心情也改变了;第五个区间(光照较暗时)瓶子会逐渐变化出类似彩虹的七彩颜色,因为红、绿、蓝三原色进行不同的组合就会得到不同的颜色;第六个区间是我们熟悉的流水灯,先由前排逐个流动,然后后排逐个流动;第七个区间是我最喜欢的,先逐渐显示单数和双数排的LED灯,同时,在瓶子内部的黄色和绿色草帽高亮LED灯交替亮起,发射出的光线经过洞洞板和玻璃瓶透射出来,显得特别好看;最后一个区间是光照最暗的时候,内部的高亮LED都亮起,同时左右排的LED灯交替亮,之后全部闪烁,达到最激烈的程度。相信在场观众的心情此时会达到高潮,很有创意吧,下面让我们一起来制作!

电路原理

所需器件列表:

◆ 20脚的STC12C2052AD单片机1个(或者选用同类有AD功能的单片机)

◆红、绿、蓝贴片LED各4个

◆绿色和黄色的高亮草帽LED各1个

◆ 470Ω贴片电阻6个

◆ 1kΩ贴片电阻2个

◆ 10kΩ贴片电阻1个

◆光敏电阻1个

◆ 7.5cm×7cm的玻纤洞洞板1块(玻纤板透光效果好)

◆排针若干

◆瓶口大小合适的空玻璃瓶子1个

01 用裁刀把7.5cm×7cm的玻纤洞洞板裁成3块的2.5cm×7cm大小的形状,玻纤板有一种半透明感,能把内部的光更好地透射出来,显示的效果更加美观。当然,如果材料有限也可以用其他的洞洞板,只不过效果没那么酷罢了。

02 然后在其中的一块洞洞板背面分别焊接上贴片LED和470Ω的贴片电阻,此作品要求越小越好,因此元器件都选用了贴片封装以减小体积,LED从左往右的排列为红、绿、蓝、红、绿、蓝(对应单片机的P3.0~P3.5引脚)。为了显示出七彩的效果,一定要按照红、绿、蓝的排列顺序,这三原色能组合出多种不同的颜色。注意要在中间间隔两个焊盘的位置,因为这块板子是放在左边的位置,也就是单片机P3组引脚的一边,为了更好地方便后面的对应焊接,中间跳过晶体振荡器引脚部分而焊接,焊接完成后如图所示。

03 在另一块板子,如图所示,连续焊接上贴片LED和470Ω的贴片电阻,此处6个LED灯对应P1.2~P1.7引脚,LED灯按照电路图所示的蓝、绿、红、蓝、绿、红的顺序排列。注意上面两块板子要对应好单片机的引脚位置。

04 分别剪出10针和7针的排针,并且用钳子把其弯曲成120°,如图所示,然后分别焊接在上面两块板子上,10针的对应电路图的左边,7针的对应电路图的右边。注意,要对应好LED灯位置,多出来的排针用于电源之间的连接。

05 在剩下的一块板子上焊接20脚的IC插座,然后把黄、绿两个高亮草帽LED灯的顶部弯曲成90°,如图所示,分别摆放在两端位置,黄、绿两个LED灯的顺序根据个人喜好摆放。

06 在背面焊接上光敏电阻的10kΩ贴片上拉电阻和两个高亮LED的1kΩ限流电阻,焊接完成后如图所示。

07 把左边部分的板子引出的排针对应好单片机的左边引脚位置,一一对应,注意板子背面朝外,大约弯曲成60°,然后用焊锡焊接固定好。

08 再把另一边的板子也按照上一步骤焊接上,也要注意排针对应好单片机的引脚位置,并且把光敏电阻从左边板子穿插进电路板内部,把光敏电阻的两端分别连接在单片机P1.0口和电源负极,这部分完成后如图所示。于是,一个由洞洞板组成的小型“金字塔”就制作完成了。

09 用一条大约1m长的两排排线把电源正、负极引出来,如图所示。你也可以多加两条排线把单片机的两个数据口引出来,方便程序的更新,由于我之前已经调试好了程序,因此在这里没有把数据线引出来。

10 接上电源,用手电筒在较暗的地方不断靠近光敏电阻,看看LED灯的花式显示结果是否如自己编写的程序一致,如图所示。

11 调试好程序后,就可以把它放进一个空玻璃瓶子里了,在底面板子的两端边上粘贴上双面胶,然后用镊子轻轻放进瓶子内部,在适合的位置上粘上去固定好,作品就可以宣布完成了,如图所示。电子爱好者也要加强环保意识,尽量利用废弃的物品来完成我们的电子制作,减少垃圾量,做到以废变新,这是一个不错的主意吧!而且LED灯发出的光在玻璃瓶的内壁折射又反射,显示出来的效果会比想象中要好多了!

12 插上电源,把“魔法瓶”放进较暗的地方,立即会显示出更加灿烂的炫彩闪耀效果,你一定会喜欢的。

程序部分说明

本作品最主要的部分是利用STC单片机内部的A/D转换功能,读取光敏电阻的阻值变化,进而控制LED灯的流动花式。STC12C2052AD内部置有8位AD转换功能,读取到的数为0~255的数值,然后把读到的数值分为几个范围区间,每个区间分别显示不同的LED流动花式。这里要注意的是,编写不同范围程序时,不能直接写成如“if(4040)&&(m<=60))”。

相关问答

stc单片机 的优缺点?

STC系列单片机是深圳宏晶公司生产的单片机产品。stc单片机优点:1、抗干扰能力强;2、保密性能强悍,很难被破解;3、单片机时钟有防外部电磁辐射功能;stc单...

stc单片机 是哪个公司?

深圳宏晶公司,其生产超强抗干扰工业规格的单片微型计算机现推广的产品有:STC增强型8051系列FLASH单片机低成本、MCU型DSP微处理器、复位电源监控电路高性能SRA...

stc单片机 默认引脚状态?

STC单片机(STC89系列)的默认引脚状态通常是输出高电平(高电平为逻辑1),除非你在程序中对相应引脚进行了初始化和配置。默认情况下,STC单片机的GPIO引脚是输...

STC单片机 基本原理?

STC单片机是高速、低功耗、超强抗干扰的新一代8051单片机51单片机,指令代码完全兼容传统,内部集成MAX810专用复位电路。4路PWM8路高速10位A、D转换,常应用强...

如何读取 stc单片机 程序?

这个需要单片机解密单片机解密单片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成了习惯叫法,我们把CPLD解密,DSP解...

STC单片机 能用汇编写程序吗?指令和C51有什么区别?

当然可以用和汇编语言写。其实STC就是51内核的单片机。指令系统当然和c51单片机兼容的。不过有的STC的外设比标准的C51丰富,比如有的STC有P4口,普通的C51就没...

STC 不同型号 单片机 差异大吗?

内部硬件结构不一样,如at89c51和stc89c51,内部硬件资源不一样,相比之下,一般stc的同类型的单片机资源比at的多,执行速度也快。目前国内流行STC,我们公司就用...

STC 和SST 单片机 是什么 单片机 ?

前者是中国人自己的单片机,为深圳的宏晶科技生产后者是美国的SST公司都属51系列的单片机,据说前者吸取了后者的优点~前者是中国人自己的单片机,为深圳的宏晶...

stc单片机 如何检测好坏?

1、视觉判断机械损坏;2、外用表测量电源及各个端口的对地电阻,具体阻值与好的芯片对比;3、烧录一个使用相关IO口的程序,在线测试,最好是做一块每个IO口都...

怎么将 单片机 芯片里的程序倒出来-ZOL问答

首先,确保你的电脑和单片机开发板连接好,然后用专用软件(如Keil、ArduinoIDE等)打开项目,选择Download或Upload选项将代码烧录进去有用(0)回复展开查看全部...

猜你喜欢