s t c 八九 c 五二 r c 是高性能 cmos 八微微控制器,具有八 k 字节系统可编成 flash 存储器。 s t c 八九 c 五十二使用经典的 mcs 五幺内核,但是做了很多的改进,使得芯片具有在担心片上 拥有灵巧的八位 cpu 和在系统可编成 flash, 使得 stc 八九 c 五十二为众多超有效的解决方案。 具有以下标准功能,八 k 字节 flash 五幺二字节 rare 三十二位 io 口线开门苟定时器,内置四 kbe proof max 八幺零复微电路 三个十六位定时器技术器四个,外部中段一个七项量四级中段结构,全双弓串航口。另外 stc 八九 c 五十二可降至零合资静态逻辑操作,支持两种软件可选择。节电模式,空闲模式下, cpu 停止工作,允许 rap 定时器技术器串口中断继续工作。吊电保护方式下, rap 内容被保存, 震荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率三十五 mhz。 六 t 十二 t 可选八 k 自洁程序存储空间, 五百一十二字节数据存储空间,内带四 k 字节 iphone 存储空间,可直接使用串口下载。器件参数六十中机器周期和十二指令代码完全兼容。传统八零五幺一单片机,相当于普通八零五幺的零到八 是 mhc, 实际工作频率可达四十八。 mhc 复位后为 p 一、 p 二、 p 三是准双向口,若上拉不用加上拉电组作为 io 不可用时需加上拉电组。 七、 isp 在系统可编成,无需专用编程器,无需专用仿真器,可通过串口 vxdp 三点零 text vp 三点一,直接下载用户程序,数秒即可完成一片即定时器踢零,踢一、踢二下降严中断或低电瓶触发电路 power down 模式可由外部中断低电瓶触发中断方式唤醒。还可用定时器软件实现多个 you are。
粉丝8653获赞3.0万

这一串神秘的代码,你知道是什么意思吗?没错,这就是我们入门千玺必玩的五幺单面机。本视频我们就来讲讲这一串字幕串背后所有的秘密。先看最前面的 stc, 这是厂商代号红金科技的缩写,国产单面机的扛把子,做五幺单面机那是相当有名, 要是玩过单面机,百分之八十都用过他们家的芯片。接下来八九,这是内核系列,八九系列用的是经典的八零五幺内核,也就是我们常说的五幺单面机。 这个架构从上世纪八十年代火到现在,雪大面积基本都从它入门。你要是看到 s t c 幺二或者 s t c 幺五,那就是增强型的五幺内核,速度更快,功能更多。然后是 c 五二,这里有两层意思, c 代表工作电压范围, c 系列是五点五伏到三点三伏供电,如果你看到的是 le, 那 就是低压版本, 二点零伏到三点六伏都能工作,适合电池供电。五二是程序存储空间的大小,代表八 k 字节的 flash, 对比一下,五幺四四 k、 五三四十二 k, 五四四十六 k, 数字越大,空间越大。重点来了,后面这个 rc 啥意思呢? r 代表是内部 ram 的 容量规格, r 代表这颗芯片内部有五百一十二字节的 ram, 也就是运行内存。如果你看到阿迪加,那就是幺 二八零字节的 ram, 内存更大,能处理更复杂的程序, ok, 前面 stc 八九 c 五二 r, 内存更大,能处理更复杂的程序, ok, 前面 stc 八九 c 五二 r 是 芯片的核心型号,后边的四零 i 杠 l q f p 是 指又代表什么呢?先看四零 i 这一段,四零表示这颗芯片外部精准,最高可以接到四十兆赫兹,你可能见到老的 at 八九 c 五幺,那个只能跑二十四兆赫兹, stc 的 四十兆赫兹明显快一大截。 当然你也可以使用幺幺点零五九二兆赫兹或者十二兆赫兹的金枕,这看你的项目需求。后面的 i 表示温度等级, i 代表 in the sky 工业级,工作温度范围是负四十度到正八十五度。如果你做的产品要在室外用,或者在工厂车间那种环境,就必须选用工业级。 还有其他等级,比如说 c 是 商业级,零到七十度只能在室内用。 a 是 汽车级,负四十到一百二十五度,车载电子必须选用这一个。 m 是 军工级, 负五十五到一百五十度,那是最顶级,价格也贵。最后 l q f p 四是这是分装形式,这种分装式四条边都有引角的方形贴片芯片,引角间距一般是零点八毫米或者零点五毫米, 要用灰流焊或者焊风枪焊接。四十四表示总共有四十四个引脚,每边是一个。除了 l q f p, 你 还会看到 p d i p 杠四十分装,这是两列只插式的 两排引脚,可以直接插面包板,适合新手学习和手工焊接,所以整个型号 stc 八九 c 五二 r c 四十 i 杠 l q f p 四四翻译过来就是 黄金科技出品,八零五幺内核工作电压五点五到三点三伏八 k, 程序空间五百一十二字节,运行内存最高支持四十兆赫兹精准公里级温度范围负四十到 正八十五度。四十四,引角贴片分装一个型号,就把芯片所有的关键参数都告诉你了,是不是很清晰?学会看型号有什么用呢?以后你选择芯片的时候,看一眼型号,你就知道它有多大内存, 跑多快,能不能在低温环境使用,适合怎样的 p c p 设计,不用翻数据手册,效率直接拉满。其实不光 st c, 其他品牌也是这个套路, 比如说 st m 上 f u n, 三七八 t 六 a t, 八九四五幺,都是用型号编码来标注参数,掌握这个规律,你看任何单机型号都能快速解读。好了,今天就到这,如果觉得有用,给梁旭一键三连,我们下期见!

哈喽,朋友,大家好,我是王哥,今天我给大家介绍一下这个 stc 八九 c 五二这个单片机。嗯,这个单片机它主要有四十个银点组成, 他包括四组艾欧口,分别是 p 零、 p 一、 p 二和 p 三。每组艾欧口是八位, 第一角到第八角是皮一口,然后第九角是腹胃端, 然后第十到十七是 p 三口,十八十九是精准输入,银奖 提供时钟用呢。二十角是 d, 二十一到二十八银角是 p 二口, 二十九级角是 psta 角,他是。如果外接程序存入器的时候就需要用到这个角。三十个,三十角是地址锁定信号。 三十一音节是程序沉重器选择音节。 如果要是我们只使用单面机内部的程序增生器的话, ea 引角要接正接 bcc, 如果我们要扩展外部程序存存器的话,就要把这个也 接地,然后三十二到三十九银角是 p 零口,四十是 vcc。

大家好,欢迎来到本期视频。首先我们新建一个文件夹,这里命名为 oled, 然后我们把驱动文件复制进来, 接下来新建一个工程,在这里把 oled 点 c 文件加入进来。我们进入 oled 头文件针脚定义 能用到的函数。接下来我们写一个主函数,先调用初始化函数,再调用显示字符的函数, x 的范围是零到一百二十七, y 是零到七,这里零零是从左上角开始显示,显示字符, 字体大小有十二和十六, 稍录后看一下效果。接下来调用显示数字的函数, 在第三行显示, 显示三个数字, 稍录后看一下效果。 显示字符串, 烧路后看一下效果。 打开文字取模软件,选择 c 五一格式,单击生成字模, 复制字模并粘贴到 oled 字体头文件, 烧路后看一下效果。 接下来我们将图片显示到 oled 上, 大小为六十四乘六十四, 选择洋马和 c 五一格式, 复制到 oled 点 c 文件中,把中括号删掉。将 b、 m p 头文件加入到 oled 头文件, 调用显示图片函数, 输入出没位置, 烧路后看一下效果。

这边是用 stc 八九 c 五二单片机做的一个智能输液系统。好,我先给这个系统上点, 这个系统可以测人的这个心率、血压,也可以测这个输液管的这个温度。比如说这个温度比较低的时候,我们可以对输液管进行一个加热,然后让人这个输液的时候感受好一点,然后也可以测这个滴液的速度, 还有测这个输液的这个容量,容量低的时候他也会报警。好,当前我们这个容量是八十,那我把这个拿出来的话,好,现在是变成零,所以他这个有一个警报。 好,我把这个放进去,然后就是这个输液管的这个温度,当前我们设置的这个预值,呃,要比他这个低,所以他不会报警,那我们要设置的话可以把这个预值提高一点,那超过当前这个温度 好,超过之后这边继电器就会打开这个加热薄膜进行加热。 ok, 加热的话用手触摸这个加热薄膜,会有一个温明显的温升效果,那要到停止加热的话,就是这个温度超过预置,他就会停止加热。这边停止加热。 好,继电器温度超过了,我们刚才设置的是三十左右,他就停止,那为了安全期间,我们可以再把这个预置设置低一点,免得待会他又重复报警。 好,这个是心率血氧这个模块,我们用手触摸在这个红外传感器上,他一会的话就会检测到这个心率和血氧值。 ok, 目前心率是一百一十七,然后血氧的话是九十九到一百, 然后就是还有一个低速检测,那我们可以按第二杆键打开这个步进电机,当这个低速比较低的时候呢,他也会报警,并且提高这个步进电机的转速啊,我们这个采用时间做的稍微长一点,差到差不多二十秒,稍等一下。 好,现在他这个转速不够,所以说呢,他进行报警,并且把这个附近的这个速度增加,那提高了我们这个树叶速度, 然后他会重重新采样啊,再再看一下这个转速是否达到目标,达到了的话他就会取消警报。好,现在已经达到了,这个警报已经取消,我们这边也可以把它关掉。 好,这这边有四个键呢,也可以用来设置我们这个系统的域值。点一下进入到一个温度域设置界面,然后是速度,这个是叶位,然后心率、血压,然后在每个界面呢,我们都可以把这个域值单独按第二个键,把它增加,单独按第三个键可以把它降低。 那设置好,其他也是一样的,我就不重复演示好,设置完之后直接点最后一个保存并返回好,这就是整体的实物演示完。

一直不习惯用八九 c 五二单片机画画,原因很简单,除了速度比较慢,更主要的是内存太小了。 数据手册上说有五百一十二字节的扩展内存可以用,而实际上是被分成了一百二十八字节的 data 区和一百二十八字节的 idata 区,还有二百五十六字节的 x data 区。 如果只使用 x data 区存放缓存数组,就只能在屏幕四分之一大小的区域画画, 那么如果再加上 idata 区的空间,可以画画的区域就又多了一些了。所以尝试了一下,将两个区域的三百八十四个字节数据分成四行,每行就是九十六个数据,于是 就可以在这个九十六乘三十二点阵的区域里画画了。其实如果不想浪费手头的八九 c 五二学习版,也可以试一下同系列的其他型号的单片机,比如这片九零 c 五幺六二 d 加 有六十一字节的闪存,是八九 c 五二的七倍多,而且扩展内存也有一千两百八十字节,可以在 xc 塔区直接创建覆盖整个屏幕的一千零二十四字节的缓存数组, 不考虑速度的话,也可以满足画画的需要了。不过还是建议直接更换成内存更大、速度更快的型号,才能画的更放飞,更过瘾。

一个大功率的除湿机还是挺贵的,然后想到了空调也可以用来除湿,所以就 买了一个二手的凉皮的空调用来除湿,但是空调它本身那个除湿功能它不好用,因为不能设置湿度的 多少,然后停机,如果你按除湿功能的话,那个风内风机它风速是很小的,然后你又不能设定湿度, 所以就想着用这个五幺单面机来实现这个除湿机的控制,然后 经过一段乱七八糟的电路设计和乱七八糟的 pcb 设计以及乱七八糟的焊接,然后就得到这块板,然后这块板呢主要功能就是, 呃,这个是控制压缩机的,这里有一个四通阀,可以控制那个空调的除霜或者还是制热制冷的,然后这是外风机, 然后这这这个电容,这个电容还有这个护感,护感线圈是用来滤波的,然后这里是插这个变压器的,然后通过这个变压器,呃, 从从这里输出,然后经过这个四个二极管整流得到这里十二伏,这是七八零五,然后得到一个五伏供给这个单面机, 然后这个是二零零三,这个是反向器,是控制这三个计量器的,然后这四个按钮, 这四个按钮是用来到时设置湿度啊,温度啊,启动时间,停止时间, 它主要实现的功能就是设置它定时启动的时间,然后启动一段时间,然后呃多,然后启动多少时间,关闭多少时间,如果在启动的过程中它的湿度已经低于设定湿度的话,它它也会停止, 然后就通过这个之前的这种旧的电源改改装了,然后这里是 爱的 cd 幺六零二,然后现在这先实现的部分呢程序就是这个按键功能,就是如果长按这个按键的话,在这里会显示一个就是需要设定的一个数字,比如说这里是一一设置是湿度,二就设置启动 启动的时间。三就是设置停止时间,就是说如果是六十分钟的,这里是六十分钟,这里是三十分钟,就是启动六十分钟,停止三十分钟。然后如果长按这个按键的话,这这里等下会出现零, 要放开的话,就是代表设置是这个设置这个思路的,如果按照这个加号的话,他就会把这个思路 就是调高,如果按这个的话就是减减少,如果再再按一下,再按一次设定键的话,这里就会变成二,变成二的话就是设置这个启动的时间,这样子如果是如果再按一次三的话,就会设置就是会设置这个停止的时间。 目前的话就是今天就是先实现了这个按键功能了。

没有编程基础也可以实现,我要单片机控制 led 编程,非常非常简单,人人都能学会,让我们一起来吧, 在上个视频中呢,这个精神电路这个地方是画错了啊,当然我也看了那个评论区的,呃,各位粉丝给我的留言啊,说是这个需要扶一电路啊,这些啊,就是我觉得大家说的非常正确啊,我就为了严谨嘛,然后我把这个电路完善了一下, 下面我们来分析一下他的原理,这是一个我要单片机最小系统的一个电路啊,什么是最小系统?就是说这个单片机就是这个芯片往这一放啊,就是说啊,你这样建完之后啊,就才能符合他的这个这个条件啊,如果你把这些电的原件你给他省略了啊,那那就不能工作了啊,或者说不能正常工作啊,这就是最小系统, 就是他只能这样不能再精简了。那这个电路呢,他也分为几大部分?首先呢是一个复位电路啊,这个是复位电路啊,这个是精神电路啊,这个 复位电路呢,我们现在来看一下,就是正极过来之后呢,接一个开关,过来之后啊,然后这条线呢,兵分三条线,这是第一条线,第二条线,第三条线啊,一分三。过来之后呢,首先呢过来接待这个 电容啊,和这个开关啊,他俩是并联的啊,并联完之后呢,过来,然后和这个 ixt 相连了, ixt 就是就是那个复位的那个单词,就是那个意思,然后同时呢这个 ixt 呢还有一个电阻,一个十 k 的电阻呢,和这个 金地相连啊,就是这个负极相连,就是这样的一个非常经典的一个电路,这个电路是这不说我,我想怎么画就怎么画,他是根据这个官方的数据手册来 就来画的啊,然后再看一个就是这个精震电路,精震电路如果你不接的话,单片机是无法正常工作的,精震就相当于你人,咱们人体的心脏啊,如果你心脏都停止了,那你这个人是是不是,那相当于就 对吧,所以说他就相当于这个单片机的一个心脏啊,他这两条线十八和十九过来之后呢,就是通过接这个并联一个精震,然后精震的这端呢,分别都串了一个 这个三十匹法的电容,然后汇聚之后啊,然后汇聚到一个金地啊,同时这个金地过来之后呢啊给这个复位电路,精神电路之后呢,然后又给了一个金地啊,就是这样的, 就这样的一个电路,然后这个地方就我接个 led 灯呢,是为了编程测试的啊,所以说这个也是五伏过来之后啊,通过串一个电阻, 然后接个 led, 然后接在这个 p 一点零口上,花了一些时间呢,我把这个电路给搭好了,这个就是 usb 编程器,这个是接电脑的 usb 的啊,这个我用了一根 usb 延长线,然后这个就是复位按钮,就是他的一个复位电路,接到一个复位按钮,这个就是一个精准的一个电 啊,这个是 led, 由于我手里边没有电源开关,所以说我要用这个这个单片机正极的这条线呢,就通过拔叉的方式进行下载程序, 下面我们来编演程序,打开软件之后呢,这个软件叫天问五幺,然后呢首先把这个在第一个初始化里边,我们先把这个时钟频率先设置一下这个时钟频率,我这边的精致的频率是十二兆,这个频率是在那个精致的啊,就在这个地方,这个壳上,他写的都有啊, 就是他的一个频率啊。这个时候呢,我们再来一个斜引角,就是说你让这个单片一这个口啊,你让他,比如我接的是 p 一点零,你让他高还是低啊?因为我这个接的是低啊,低才是量,那所以说呢,我们还要在这个, 然后再拖出来一个初始化,然后程序是一直在循环的, 拖一个重复直行啊,这个就是让灯亮啊,再来一个延时。 好,现在这个程序就这样编完了啊,非常简单,这个弄成高,这个是灭的,这个低才是亮。 编译一下,它会生成一个 h e x, 一个石油进制的一个文件,这个时候呢,打开这个 f t c i f p, 选择芯片型号啊,选择 st 八九 c 五二 r c, 然后打开程序文件,这个就是我们刚才编写的文件,然后打开,打开完之后,然后点击下载,那这个时候呢,开始我拔一下这个电源正极,然后再插上,然后这个时候呢他就可以下载了, 那这个时候他就是闪烁的灯啊,就这样做完了,按下复位啊,他也是可以启动的,是不是非常简单,你学会了吗?编程器的正极过来了,就是他是一个单片机的总电源, 我把这个总电源拔了之后啊,要说是单片机已经失去了政绩,但是他现在这个灯还在闪烁,只是没有刚才亮,这是为什么呢?欢迎在评论区讨论下个视频,我将带来我的解决方法,欢迎点赞、收藏加关注,我将继续更新此系列视频,下个视频见。