大家好,我是王哥。今天咱们用那个单面机这个下载器,然后给这个单面机下载个程序,让这个 led 灯 点亮或者是闪烁,这个是搭建的一个最小系统的一个电路,他主要包括这个精振,然后给这个单面机提供时装,然后包括一个复位电路, 就是一个电电容,一个电阻组成了一个三电复位电动,这这这个电容电阻组成的三电复位,然后 这边是一个电源的指示灯,这个电阻给这个二极管限流,用限流用的一个指示灯,然后这个下载器下载器提供一个五伏的电源,然后给这个带面机这个红线,这个线就是这个 个五伏电源给他供电用的。然后呢下载机的地和单面机的地是相连的,这个绿线就是然后这个把这个下载器的这个发射端口,然后接单面机的这个 串口的接收端口,然后把这个接收端口接在这个单面机的这个串口的这个发射端口,这样我们把这端连在电脑上,然后通过软件下载程序到单面机,然后就可以使这个 led 灯闪烁或者是常亮都可以。 我们现在给大家演示一下这个效果。首先我们要打开这个编程这个软件就是这个软件, 然后我们看这有一个串口,这个串口就是我们连接店长他识别到的串口,现在我还没有插,然后我们把这个,把这个串口咱们给他插上,让大家看一下他这个这块就会变了,就识别到我们的串口, 大家看一下现在这个窗口,插上之后,他就显示这个我们现在这个下载器了, 我们下载器使用的芯片是四 h 三四零的,大家看一下这个,现在这个灯已经开始闪了,因为之前我写过一个程序,就是这个灯闪烁的一个程序,然后现在我们再写一个程序,让让这个灯常亮,我们看一下是不是 可以实现。呃,我们这个从这打开这个程序文件,我现在我们点亮这个 led 灯,就选择这个程序, 然后我们点击下载就可以了,点击下载,然后我们看一下这个,看一下这个 led 灯,这是不是就是那个变成长亮 来看,现在这个他就变成常亮了,这面这面显示就是已经操作成功,就是已经下载成功了。 现在我们下载完程序之后啊,发现这个绿灯是点亮,嗯,但是这个蓝灯没有亮,现在这个 这个等说明这个一。呃,我们这边是接的一个是五伏,通一个电阻,然后接一二极管,然后这边是接带面机, 这个单面机说明现在是低电瓶,低电瓶的话这个五伏通过这个线路电阻通过方块二一管就能够点亮。现在这个蓝灯没有点亮,说明他这个单面机里边输出的高电瓶。 现在我们啊现在希望把这个蓝灯也点亮,那我们就要使这个单面机里边输出低电瓶。呃,如果要输出低电瓶的话,我们就需要改变一下这个程序, 现在我们改价程序看一下这就是那个程序,现在这个二点零口就是这个绿灯, 然后二点三口就是这个蓝灯,这个红灯对对应的是 led 一,这是 led 一, 他这是零,就代表低电瓶输入低电瓶,然后这个蓝灯是 led 二, led 二输出的高电瓶,他,呃高电瓶的话,他就是点亮不了这个灯,然后我们给他改成低电瓶,也改成零, 然后我们编译一下,编译这个没有错误,没有警告。然后我们再重新加载一下这个程序, 现在程序已经加载进来,然后我们点击这个下载编程就可以了。然后操作成功之后,然后这个蓝灯和绿灯就同时点亮。 你看操作成功了,然后看一下这个蓝灯和绿灯已经同时点亮。好,咱们今天的视频就到这里。
粉丝7389获赞3.3万

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



没有编程基础也可以实现,我要单片机控制 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, 然后打开程序文件,这个就是我们刚才编写的文件,然后打开,打开完之后,然后点击下载,那这个时候呢,开始我拔一下这个电源正极,然后再插上,然后这个时候呢他就可以下载了, 那这个时候他就是闪烁的灯啊,就这样做完了,按下复位啊,他也是可以启动的,是不是非常简单,你学会了吗?编程器的正极过来了,就是他是一个单片机的总电源, 我把这个总电源拔了之后啊,要说是单片机已经失去了政绩,但是他现在这个灯还在闪烁,只是没有刚才亮,这是为什么呢?欢迎在评论区讨论下个视频,我将带来我的解决方法,欢迎点赞、收藏加关注,我将继续更新此系列视频,下个视频见。



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