STC15F104W-35I-SOP8开发板初体验

买这个小模块的原因是后面需要做一些开源项目,想做一些传感器,最后用32或者其它的MCU与它建立通信用,这款CPU完全兼容51单片机的指令集,所以把它当成51单片机来用就行了。

一、STC15F104W外观硬件及简介

在这里插入图片描述
精致小巧,只有8个管脚。
对应的硬件原理图和PCB图也很简单:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看完描述以后,不仅感叹,8个脚的MCU居然可以这么牛逼,厉害了!
再来了解下它的命名规则:
在这里插入图片描述
由此可知,这是一个工作电压在3.8V~5.5V之间,SRAM大小为128字节,程序空间大小为4KB、工作频率可到35Mhz,工作温度范围为工业级-40℃ - 85℃,封装类型为SOP且具有掉电唤醒专用定时器的一款MCU。

文档讲解得非常详细,它完全兼容51单片机的指令,所以我们就写个程序跑一下,看看是否能驱动成功,我们就让开发板上的LED灯闪烁吧,写程序之前可以先看看单片机的引脚说明再写不迟。
在这里插入图片描述

二、开发板程序编写

打开Keil4,然后创建一个AT89C51的工程
在这里插入图片描述
编写一个让LED灯闪烁的测试程序,并加到工程里来
在这里插入图片描述
根据电路原理图,LED接在P3.3端口,所以简单进行位定义,然后编写一个模拟的延时函数。
在这里插入图片描述
接下来对程序进行编译
在编译之前需要设置生产.Hex文件,最后我们需要打开STC下载工具进行程序下载。
在这里插入图片描述
在这里插入图片描述

二、开发板程序下载

在这里插入图片描述
根据文档提示进行下载,注意,VCC需要接5V,接3.3V是不识别的,注意看上面的文档描述,工作电压在3.8V~5.5V之间,根据提示下载成功。
在这里插入图片描述

三、运行结果

在这里插入图片描述
按照程序逻辑,LED灯开始闪烁。

发布了600 篇原创文章 · 获赞 1097 · 访问量 187万+

猜你喜欢

转载自blog.csdn.net/morixinguan/article/details/105130462
今日推荐