当前位置:文档之家› STC15W系列单片机初学者教程

STC15W系列单片机初学者教程

目录
因为网站限制原因,其他链接都不予显示,还有联系方式都不予显示,带来不便非常抱歉
1.开始学习了
2.15W4K32S4单片机简介资料
3.单片机可以用来做什么呢?
4.单片机示例!写一个串口通讯程序,您也可以直接先从这
步开始学习
5.相关资料链接(数据手册,其他进阶例子,开拓眼界)
6.售后持续支持
7.所有下载链接汇总
一. 开始学习了
这个宝贝包含的硬件,也就是给您发货的内容包含以下东西:
1.15W4K32S4最小系统板 1块
2.转串口下载器一个2303转串口 1块用来下载程序和串口
通讯
3.白色面包板一个 1块适合搭建各种电路
4.一个霍尔传感器,制作一个霍尔电路做一个磁控开关
5.若干杜邦针;连接电路
6.彩灯3 颗若干电阻学习彩色灯控制彩色灯
7.三极管若干个电位计 1个灯亮度控制
8.提供上面所有元器件手把手教程手把手教程
这篇教程能够让您学会什么呢?
1.怎么使用 4软件编写的程序,并且使用下载程序到单片机
上面;
2.串口通讯程序,另外在电脑端使用软件进行图形化显示
程序;
如果您有兴趣的话,希望下面对您学习工作有帮助,资料有点多,但是还是值得花一些时间实际操作演示,只有自己动手了,才能体会到更多的内容。

二. 15W4K32S4单片机简介
15W4K32S4单片机是一款非常优秀的51系列单片机,很适合用来作为初学者入门单片机世界。

当然单片机的世界没有最强大,只有最适合的单片机。

如果你有了解过什么是51单片机和一点C语言。

就可以尝试进入这款单片机。

边玩边搭建更多的电路,在玩中学习。

继续往下看,将会一步一步演示给您看具体怎么是使用这款单片机。

请有耐心的看下去哦,不过如果一次看不完的话,可以分多几天来操作,关键是要坚持!
那么单片机可以用来做什么呢?
目前单片机渗透到我们生活的各个领域,小到电话,玩具,手机,刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机。

单片机的数量不仅远超过机,甚至比人类的数量还要多。

可见数量之庞大,用途之广泛啊。

三. 我们掌握单片机有什么用呢?
当你会单片机之后,那么就可以用单片机来做一些自动化的事情了。

比如自动计时,机械控制,做一些玩具之类的东西。

当然学会单片机之后,会方便我们生活,当然对我们工作也是有非常有帮助的,如果您想从事电子技术的工作的话,那么掌握的这些技术将会让您如虎添翼。

如果您不是从事这方面工作的话,那么掌握单片机的话可以让您的朋友对您刮目相看,充实自己的生活。

四. 一步步单片机教程!
您做这个项目需要的几个软件,软件不是很大,普通的机器也能应付这些软件!
1. 开发软件
作用:用来开发程序,编译程序;
西西软件园下载:
2. 下载软件
作用:用来下载程序到单片机上面
官网下载:
3. 串口调试助手软件:
作用:电脑端接收从单片机端传送过来的数据,并且用数字形式显示数据
我的百度云下载:
如果失效了,请告诉我
4. 串口图形显示程序:
作用:电脑串口接收数据然后图像化显示
我的百度云分享链接:如果失效了,请告诉我
做好这个程序需要多长时间呢?如果您刚开始入门,或许花上两三天了解是需要的,但是如果您入门了,那么可能几个小时,就可以完成了。

对于初学者的建议:
您可以不需要一下就把文章看完,可以尝试分多几次看!慢慢消化,才是正确的学习顺序。

那么接下来就开始做一个程序
1. 写一个串口程序;
首先我们在 4 里面建立一个空的工程,因为是串口通讯,就叫做
好的,建立好工程之后,我们该做的就是开始编写程序了。

我们在本地文件夹新建一个文件。

点击 " 1"之后,就会弹出下面的对话框,这就话的意思是往 1 (源文件1)里面添加文件
我们选择,然后点击(添加)就能把文件添加到工程中去了。

其中15w4k32s4头文件也是必须要的一份头文件,究竟这个怎么来的呢?哪里可以找到呢?你如果在上面安装好了,之后,那么就可以在这个程序里面找到了。

看下图
那么下面我们就开始写程序了,下面是一个最简单的程序。

很简单,可以看一下,这样就是一个程序的大概框架,我们的有一个概念就是即使在复杂的程序,的大体结构也是这样开始的。

有头文件,有主函数。

编译之后没有错误,没有警告,,能达到这一步之后,就能够,生成文件,也就是16进制的文件,这个文件就能通过下载到单片机里面了。

不过经过上面那个过程之后,我们还需要继续写我们的串口通讯文件。

下面是程序的截图:
实际整个文件工程可以在下面的下载到:
因为淘宝的宝贝编辑页面不支持外链跳转,所以就麻烦自己粘贴一下。

项目工程下载百度云盘:
2. 写另外一个更加有趣的程序
好,接着我们上面的努力,那么现在让我们做一些更加有趣的尝试。

我们将通过串口通讯程序,来发送一些数据到电脑上面,然后我们在通过电脑上的软件帮助,将数据绘制出来。

下面我们将用到的是软件,一个不到1M的小软件,却能够帮助我们直观形象的绘制出图形。

帮助非常的大。

我的演示程序1 是通过电脑发送一些高低电平,然后通过串口,发送到电脑上面,然后在通过电脑的显示。

源代码百度云下载:
3串口通讯和图形显示正弦波下载:
那么下面我们就看看简单的代码先
这里我来说说哪些是重点的内容,在工程的头部需要先包含一个<>
有了这个东西,我们就可以引用数学中的三角函数了,比如还有其他很多三角函数等等,这里我们仅仅是展示函数,等下,你会看到即使使用简单的函数,我们也可以得到很多非常有趣的图案的。

<>
这个头文件包含了等标准的输入输出函数,也就是说可以简单理解为,有了就可以用函数了。

我们平时数学里面学到的三角函数比如 y = (x),这是最简单的形式了,那么我们在程序中该怎么写呢?
其实我们首先需要定义一个自变量, x 在程序中我写作,那么y 我就写成,好了,从数学中我们知道x变化,也就是x增加,那么经过运算后, y也就会有一个值。

数学中x是在数轴上变化,也就是x可以是任何数,但是程序中x不行,我们就让x没变化一次增加0.1好了,让y在x递增0.1的基础上变化,那么我们的程序就是下面那样了。

(叙述有点罗嗦了)
(1)
{
0.1; 自变量递增0.1
= ()*10+10;
= (); 求出因变量的值
(""*5+10); 串口打印数据到电脑上
("\n"); 打印换行
100();
100(); 延迟100
100(); 继续延迟100
100(); 继续延迟100
}
上面就是主要的程序了。

好了,那么现在单片机程序有了,让我们看一下,图形显示是怎么样子。

非常有意思,这就是平时我们在数学上看到的图形了,现在我们让单片机实现了,在电脑端看到的不再是一堆数字了,而是直观的图形,我们都爱图形显示。

上面我们提到,仅仅使用函数,还可以得到很多其他好玩的图形,我们仅仅只要改变一下上面代码的参数就可以得到下面的图形了。

类似声波的图形,其实仅仅是通过改变函数参数。

3.控制彩色的灯,非常漂亮
点亮紫色,我们只要了解一点三基色的原理就能通过单片机调配出紫色,因为灯只能发出三种色光,
R = 红色
G = 绿色
B = 蓝色
我们看到灯所有的颜色都是通过这三种颜色发出来的。

那么接下来我们来看看怎么调配出紫色光。

从图中我们可以看到紫色可以通过使用红色和蓝色得到,那么我们只需要通过点亮红色蓝色,那么就得到了紫色。

很简单,但是我们也可以参考下面百度百科,得到更多的其他色光
绿色的光也非常简单,我们只要直接点亮绿色就是绿色的光了。

五. 文章中所有下载链接汇总
后期进阶学习需要参考的资料链接(重要:因为淘宝网只允许淘宝内部的链接跳转,所以一切外部链接都需要用户手动复制,然后粘贴在浏览器栏上面进入!关于这点不便,希望各位理解!)
1. 15W4K32S4数据手册
因为需要时刻查询资料,所以希望大家能够下载到本地,养成查数据手册的习惯!
百度云盘下载:
2. 2303转串口驱动下载
百度云盘下载:
3. 开发软件
作用:用来开发程序,编译程序;
西西软件园下载:
4. 下载软件
作用:用来下载程序到单片机上面
官网下载:
5. 串口调试助手软件:
作用:电脑端接收从单片机端传送过来的数据,并且用数字形式显示数据
我的百度云下载:
如果失效了,请告诉我
6. 串口图形显示程序:
作用:电脑串口接收数据然后图像化显示
我的百度云分享链接:如果失效了,请告诉我
7. 项目源代码下载
串口通讯百度云:
六. 请支持我们
联系我们,可以站内私信我们您有任何问题,欢迎交流学习,一起进步!请支持我们,有您的支持,将会帮助我们做出更好的教程,帮助更多人能够顺利进入电子世界!。

相关主题