STC15系列开发板使用说明V1.3
STC15使用说明书启光电子
朋友们大家好!感谢您购买启光电子STC15系列最小系统板耽误您几分钟请把以下的内容仔细阅读下谢谢首先强调下电子产品在运输过程中难免会出现点问题所以请收到板子的朋友不要着急去焊板子请先做下简单的烧录测试确定板子没有问题后在进行对板子的改动这样即使当板子出现问题我们也能更好的为您解决(包括退换)如果对板子进行焊接后测试出现问题我们只能提供帮助和技术支持但是此时就不能提供(退换)服务了希望朋友们能理解和支持!谢谢!如果着急使用请直接阅读下面的使用和下载方法开发板简介这款STC15F2K60S2 算是宏景(STC)在STC12的基础上的一个升级吧其实STC15早在两年前就一直说要出结果只是出了STC15F104E系列随后的STC12也将宏景的作品推向了高端不过管怎么说12比普通的8051要快12倍左右那STC15给我们又带来了什么呢这里我们只用它与STC12系列相比1 STC15虽然也是1T单片机但是它的速度要比STC12还要快20%左右2 STC15最闪亮的应该是它有内部晶振工作范围在5MHz—35MHz 这一点STC12是望尘莫及的3 PWM STC15位3通道而STC12为2路4 定时器/计数器STC156 STC12 45 串口方面均为双串口但是STC15可以通过切换使用分时复用的方法可以达到5个串口效果6RAM STC15 2K STC12 1K等等从以上这些不能看出STC15与STC12想比还是要胜出一筹最后希望它在你的手中能发挥的淋漓尽致!自动冷启动简介如果用我们板子的朋友一定知道我们板子有自动冷启动功能即不用重新开关只要保持板子供电状态就可以点击下载当然在STC15F2K60S2的板子上我们依然为它加了自动冷启动功能。
这里说一下自动冷气的开关问题如图在三极管M6的下面为自动冷启动设计了开关分别有左右两个框左边就一个字母K 右边能看到K G两个字母顾名思义K是开G 是关的意思也就是说在图上右边中间点和上边连焊并且左边也同时连焊就是开启自动冷启动功能中间点和下边连焊并且左边连点断开就是关闭自动冷启动功能为什么这样做呢因为如果要有一段时间调试程序开启自动冷启动会很方便如果调试完了要一直应用此程序就可以关闭冷启动降低总能量的消耗(虽然没用多少能量!)板子上的蓝灯和红灯简介红灯即靠近USB口的LED灯它为板子的电源指示灯也就是不管有没有开开关只要电源供电或者接好USB线板子上的红灯就会亮蓝灯为STC15运行指示灯它的所用IO为P5.5使用和下载方法1.要先给电脑安装驱动也就是PL-2303驱动这个要根据系统选择你的安装版本如果是W7系统建议直接用1.5.0驱动驱动安装好后应该还要进行重启按步骤执行即可2.安装KEIL编译软件这里我们给大家带的是KEIL4 版本也是目前最新的版本!安装后要用注册机注册一次然后就可以完全破解的3.当以上都弄好后就可以写一个自己想编译的程序并且生成HEX文件或者直接用我们资料的已经生成的HEX写入也可以4.得到HEX文件就可以下载到STC15中了这里要简单的说下打开下载软件在打开的对话框里选择好单片机的型号即STC15F2K60S2点击选择刚才编译好的HEX文件接下来将STC15系统板和电脑用USB连接如果驱动安装没有问题的话会在我的电脑设备管理器的端口上显示如图确定端口后在这里选择好已驱动成功的端口(我这里就是COM4)ps 其实这个不用查也没有关系新版的下载软件会自动搜索已经连接好的驱动接下来就是很重要的一点就是在最高和最低波特率选择里要尽量选择同样的波特率下载程序时才会比较稳定如图当一切准备好了以后看下板子的开关是不是处于开启的状态即波动开关拨到K位置头文件问题有的朋友可能还不太懂头文件(明白的朋友就不用浪费时间啦直接看头文件的安装方法)下面我就按我的理解简单给家解释一下说白了头文件就是驱动单片机的底层函数比如说P3口我们平时写程序时直接写P3=0xFF这样P3口的所有脚就都会拉高但这里面的P3就是在头文件里定义的!所以不管写什么样的单片机程序都要有它相应的头文件51单片机的头文件就是51.H我们在程序最上端只要加#include “reg51.h”就可以直接使用所以STC15F2K60S2也要有它的都文件当然了如果你要用51的头文件也能用必定STC15兼容51系列的所有功能但是STC15有自己的创新功能比如说AD通道的设置就要用到它自己的头文件头文件安装方法1首先要确定keil4 已经安装好2打开下载软件可以看到左边有一排对话框3 按动小箭头找到头文件选项这里就是stc15f2k60s2的整个头文件所在4选择选择上图然后点击确定这样整个的STC的头文件就安装到keil中了不妨我们可以去看一看这个STC文件夹就是刚安装的头文件里面的头文件有以上这些我们的板子是STC15F2K60S2所以我们选中它5然后复制然后返回INC文件夹并将刚才复制的STC15F2K60S2的头文件复制到INC文件夹的最下面里可以看出在INC文件夹里有很多.H文件也就是头文件把STC15F2K60S2复制到这里也方便了程序上的调用6这样做好后在程序上直接就可以了如果不把刚才的STC15头文件复制出来还要引用的话那就要这样不过都差不多看你喜欢哪一种方法若第一次在keil中创建项目在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项,如下图然后从列表中选择响应的MCU型号,所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择添加源代码文件到项目中,如下图:这里简单的介绍一下LCD1602 与 LCD12864的选择方式如图左上角 有三个焊点 中间点和左边连接 打开12864 和TFT功能 中间点和右边连接 打开1602功能并且这个STC15板子 多了可以加485芯片功能在对应的485焊盘上 焊好您要加的485 芯片 然后将图中485焊盘右边的 K 字母焊盘 和485芯片的第8脚 即对应K焊盘左边的焊盘连焊 就可以开起485芯片功能485所用单片机引脚 P3.0 P3.1 为串口P5.5为控制口这里的A B 就是485的输入输出口 如果接到485总线上 就可以进行485通讯了关于晶振和复位按键说明STC15F2K60S2有其内部R/C时钟及其复位功能但是它又同时支持外部晶振和外部复位其实相对而言外部晶振的稳定性要比内部高一些对于追求稳定性的项目来说用外部的晶振可能会更好一些所以在这里我们特意做了备用的外部晶振电路部分默认给大家带是22.1184MHz使用方法是上图晶振焊好的引脚附近都会有一个焊盘每一个焊盘都是直接连接到单片机的晶振输入口的如果是用外部晶振的时候就直接把晶振上下的焊盘和晶振引脚连接上即可同时下载程序时要把第一项的勾选去掉如上图这样就设置成了外部时钟复位按键也是同理在图中复位按键的右边也有个焊盘当用复位按键的时候将其用烙铁连接好即可同时在下载软件里的复位引脚做为I/O口勾选去掉如上图下载后重新上电就可以显示外部复位功能以上两个设置设置好以后下载第一次以后都要重新上电才能实现功能以后在下载就不用在重新上电了。
IAP15F2K61S2 STC15F2K60S2 学习手册
使用说明(第三版)一、开发板简介:此款开发板专为STC15系列封装为LQFP44的单片机设计,板载单片机为IAP15F2K61S2,支持在线仿真,主时钟频率建议28MHz以下(STC官网说明最高频率为35MHz)。
该开发板适合新手入门学习,也适合熟练STC单片机的工程师进行开发设计。
发货清单:开发板*1,USB数据线*1(为使客户能够自由选择,其他器件请自行在本店购买)二、实物图鉴赏:三、功能说明:1、支持MINI USB接口供电/下载以及RS232串口下载2、RS232串口可切换3、双电源供电(5V/3.3V)4、6~9V电源适配器供电5、全部IO引出6、4位独立按键7、8位LED8、有源蜂鸣器9、MAX485通信10、译码器74LS13811、四相五线步进电机驱动12、6位共阴数码管13、LCD1602接口14、LCD12864接口15、温度传感器DS18B2016、红外接收17、PCF8574IIC IO扩展单片机资源说明(IAP15F2K61S2):1、42个IO2、双串口3、程序空间61K4、6个定时器5、10位8通道ADC6、3通道PWM7、SPI(只能作为MASTER)8、无需外部晶振四、下载说明:下载前请确保板子已经供电,如下图上方用黄色框圈出跳线帽为默认设置。
当上面一个跳线帽接右边时,只要连接迷你USB数据线就可以为板子供电,连接左边则需要用适配器供电,输入电压范围:6~9V。
下面的跳线帽为单片机工作电压,一般不需要改变。
下面的黄色框圈出薄码开关是单片机的串口(从左往右依次规定为1~6),如图所示时可以使用迷你USB线为单片机烧录程序。
当需要用9针串口为单片机下载程序时,请将1、2位拨下来,3、4位拨上去,5、6位拨下来。
两种下载方式的区别只是改变1、2和3、4的位置,5、6位的使用后续说明,下载程序不需要改变(注意:在任意时刻不能将1234位或者3456位同时拨到上面,否则会出现无法下载或者串口通信出错)。
STC15使用说明书 启光电子
朋友们大家好!感谢您购买启光电子STC15系列最小系统板耽误您几分钟请把以下的内容仔细阅读下谢谢首先强调下电子产品在运输过程中难免会出现点问题所以请收到板子的朋友不要着急去焊板子请先做下简单的烧录测试确定板子没有问题后在进行对板子的改动这样即使当板子出现问题我们也能更好的为您解决(包括退换)如果对板子进行焊接后测试出现问题我们只能提供帮助和技术支持但是此时就不能提供(退换)服务了希望朋友们能理解和支持!谢谢!如果着急使用请直接阅读下面的使用和下载方法开发板简介这款STC15F2K60S2 算是宏景(STC)在STC12的基础上的一个升级吧其实STC15早在两年前就一直说要出结果只是出了STC15F104E系列随后的STC12也将宏景的作品推向了高端不过管怎么说12比普通的8051要快12倍左右那STC15给我们又带来了什么呢这里我们只用它与STC12系列相比1 STC15虽然也是1T单片机但是它的速度要比STC12还要快20%左右2 STC15最闪亮的应该是它有内部晶振工作范围在5MHz—35MHz 这一点STC12是望尘莫及的3 PWM STC15位3通道而STC12为2路4 定时器/计数器STC156 STC12 45 串口方面均为双串口但是STC15可以通过切换使用分时复用的方法可以达到5个串口效果6RAM STC15 2K STC12 1K等等从以上这些不能看出STC15与STC12想比还是要胜出一筹最后希望它在你的手中能发挥的淋漓尽致!自动冷启动简介如果用我们板子的朋友一定知道我们板子有自动冷启动功能即不用重新开关只要保持板子供电状态就可以点击下载当然在STC15F2K60S2的板子上我们依然为它加了自动冷启动功能。
这里说一下自动冷气的开关问题如图在三极管M6的下面为自动冷启动设计了开关分别有左右两个框左边就一个字母K 右边能看到K G两个字母顾名思义K是开G 是关的意思也就是说在图上右边中间点和上边连焊并且左边也同时连焊就是开启自动冷启动功能中间点和下边连焊并且左边连点断开就是关闭自动冷启动功能为什么这样做呢因为如果要有一段时间调试程序开启自动冷启动会很方便如果调试完了要一直应用此程序就可以关闭冷启动降低总能量的消耗(虽然没用多少能量!)板子上的蓝灯和红灯简介红灯即靠近USB口的LED灯它为板子的电源指示灯也就是不管有没有开开关只要电源供电或者接好USB线板子上的红灯就会亮蓝灯为STC15运行指示灯它的所用IO为P5.5使用和下载方法1.要先给电脑安装驱动也就是PL-2303驱动这个要根据系统选择你的安装版本如果是W7系统建议直接用1.5.0驱动驱动安装好后应该还要进行重启按步骤执行即可2.安装KEIL编译软件这里我们给大家带的是KEIL4 版本也是目前最新的版本!安装后要用注册机注册一次然后就可以完全破解的3.当以上都弄好后就可以写一个自己想编译的程序并且生成HEX文件或者直接用我们资料的已经生成的HEX写入也可以4.得到HEX文件就可以下载到STC15中了这里要简单的说下打开下载软件在打开的对话框里选择好单片机的型号即STC15F2K60S2点击选择刚才编译好的HEX文件接下来将STC15系统板和电脑用USB连接如果驱动安装没有问题的话会在我的电脑设备管理器的端口上显示如图确定端口后在这里选择好已驱动成功的端口(我这里就是COM4)ps 其实这个不用查也没有关系新版的下载软件会自动搜索已经连接好的驱动接下来就是很重要的一点就是在最高和最低波特率选择里要尽量选择同样的波特率下载程序时才会比较稳定如图当一切准备好了以后看下板子的开关是不是处于开启的状态即波动开关拨到K位置头文件问题有的朋友可能还不太懂头文件(明白的朋友就不用浪费时间啦直接看头文件的安装方法)下面我就按我的理解简单给家解释一下说白了头文件就是驱动单片机的底层函数比如说P3口我们平时写程序时直接写P3=0xFF这样P3口的所有脚就都会拉高但这里面的P3就是在头文件里定义的!所以不管写什么样的单片机程序都要有它相应的头文件51单片机的头文件就是51.H我们在程序最上端只要加#include “reg51.h”就可以直接使用所以STC15F2K60S2也要有它的都文件当然了如果你要用51的头文件也能用必定STC15兼容51系列的所有功能但是STC15有自己的创新功能比如说AD通道的设置就要用到它自己的头文件头文件安装方法1首先要确定keil4 已经安装好2打开下载软件可以看到左边有一排对话框3 按动小箭头找到头文件选项这里就是stc15f2k60s2的整个头文件所在4选择选择上图然后点击确定这样整个的STC的头文件就安装到keil中了不妨我们可以去看一看这个STC文件夹就是刚安装的头文件里面的头文件有以上这些我们的板子是STC15F2K60S2所以我们选中它5然后复制然后返回INC文件夹并将刚才复制的STC15F2K60S2的头文件复制到INC文件夹的最下面里可以看出在INC文件夹里有很多.H文件也就是头文件把STC15F2K60S2复制到这里也方便了程序上的调用6这样做好后在程序上直接就可以了如果不把刚才的STC15头文件复制出来还要引用的话那就要这样不过都差不多看你喜欢哪一种方法若第一次在keil中创建项目在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项,如下图然后从列表中选择响应的MCU型号,所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择添加源代码文件到项目中,如下图:这里简单的介绍一下LCD1602 与 LCD12864的选择方式如图左上角 有三个焊点 中间点和左边连接 打开12864 和TFT功能 中间点和右边连接 打开1602功能并且这个STC15板子 多了可以加485芯片功能在对应的485焊盘上 焊好您要加的485 芯片 然后将图中485焊盘右边的 K 字母焊盘 和485芯片的第8脚 即对应K焊盘左边的焊盘连焊 就可以开起485芯片功能485所用单片机引脚 P3.0 P3.1 为串口P5.5为控制口这里的A B 就是485的输入输出口 如果接到485总线上 就可以进行485通讯了关于晶振和复位按键说明STC15F2K60S2有其内部R/C时钟及其复位功能但是它又同时支持外部晶振和外部复位其实相对而言外部晶振的稳定性要比内部高一些对于追求稳定性的项目来说用外部的晶振可能会更好一些所以在这里我们特意做了备用的外部晶振电路部分默认给大家带是22.1184MHz使用方法是上图晶振焊好的引脚附近都会有一个焊盘每一个焊盘都是直接连接到单片机的晶振输入口的如果是用外部晶振的时候就直接把晶振上下的焊盘和晶振引脚连接上即可同时下载程序时要把第一项的勾选去掉如上图这样就设置成了外部时钟复位按键也是同理在图中复位按键的右边也有个焊盘当用复位按键的时候将其用烙铁连接好即可同时在下载软件里的复位引脚做为I/O口勾选去掉如上图下载后重新上电就可以显示外部复位功能以上两个设置设置好以后下载第一次以后都要重新上电才能实现功能以后在下载就不用在重新上电了。
STC15F104E最小板产品使用手册
STC15F104E单片机开发学习板产品使用手册【简要说明】适用场合:单片机学习、电子竞赛、产品开发、毕业设计。
注意啦:本产品提供的所有程序都附带原理图以及说明!【图片标注】【原理图】【PCB尺寸图】【开发板支持同系列单片机的型号】【产品展示】【单片机编程软件KEIL】【单片机编程软件界面如下】【STC15F104E系列单片机单片机开发应用参考程序】001、STC15F104E系列单片机之闪烁灯:/********************************************************************汇诚科技实现功能:闪烁灯使用芯片:STC15F104E系列单片机晶振:11.0592MHZ波特率:9600编译环境:Keil淘宝店:*********************************************************************//********************************************************************/#include<reg52.h> //库文件#include <intrins.H>#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/******************************************************************** I/O定义*********************************************************************/ sbit LED=P3^5; //定义单片机P3口的第5位(即P0.0)/********************************************************************延时100MS函数*********************************************************************/void Delay100ms(){uchar i, j, k;_nop_();i = 5;j = 144;k = 71;do{do{while (--k);} while (--j);} while (--i);}/********************************************************************延时1S函数*********************************************************************/ void Delay1s(uint s){uchar m,n;for(m=s;m>0;m--)for(n=10;n>0;n--)Delay100ms();}/********************************************************************主函数*********************************************************************/void main(){while(1) //无限循环{LED=0; //点亮P3.5口灯Delay1s(1); //延时LED=1; //熄灭P3.5口灯Delay1s(1); //延时}}/********************************************************************结束*********************************************************************/ 002、STC15F104E系列单片机之流水灯:/********************************************************************汇诚科技实现功能:流水灯使用芯片:STC15F104E系列单片机晶振:11.0592MHZ波特率:9600编译环境:Keil淘宝店:*********************************************************************/ #include<reg52.h> //库文件#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/********************************************************************初始定义*********************************************************************/ uchar temp; //定义字符型变量uchar a,b,i;/********************************************************************延时函数*********************************************************************/ void delay()//延时程序uchar m,n,s;for(m=10;m>0;m--)for(n=200;n>0;n--)for(s=248;s>0;s--);}/********************************************************************主函数*********************************************************************/ void main(){temp=0xfe; //11111110定义每次一个灯亮while(1){P3=temp;//直接对1/0口赋值,使批输出低电平。
STC15开发板部分例程总结
STC15系列例程总结1、利用软件实现精确延时方法:利用循环指令输出方波,用示波器测量方波周期2、子函数中定义static类型变量,可以使得变量保存住变量值3、LED_PORT=~(0x01<<i);在i=0时等价于:LED_PORT=~0x01;i=1、2、3...的分析类似4、宏定义//端口操作定义#define SET 1 //高电平#define CLR 0 //低电平//端口操作#define HC595_DAT_Clr() {HC595_DAT=CLR;}#define HC595_DAT_Set() {HC595_DAT=SET;}5、temp=dis; temp=temp<<8 | dig; temp为int类型,该语句实现将两个8位变量合并成一个16字节变量6、芯片工作之初应加几ms的延时,等待芯片上电稳定7、DispTemp[4]=Low_Dat/1000; //低四位千位DispTemp[5]=Low_Dat%1000/100; //低四位百位DispTemp[6]=Low_Dat%100/10; //低四位十位DispTemp[7]=Low_Dat%10; //低四位个位8、P3=P3|0x1c;要读入P3.2、P3.3、P3.4三个端口先置高,51单片机端口做输入必须先置高9、IAP_CONTR=0x60; //启动下载当STC单片机上电启动后,会先运行内部的ISP监控程序,判断是否有下载命令,如果有,则下载程序。
否则运行用户程序。
当上位机发送下载命令时P30引脚会出现下降沿低电平。
所以在程序中检测P30脚是否有低电平,如果有低电平,就通过软件向单片机的IAP_CONTR控制寄存器中写入60H即可启动ISP 监控程序。
10、IAP_CONTR = 0x20; //软件复位,并且从用户程序开始执行。
11、WDT_CONTR = 0x3e;// 0011,1110 EN_WDT = 1,CLR_WDT = 1,IDLE_WDT = 1,PS2 = 1,PS1 = 1,PS0 = 0// EN_WDT = 1:启动看门狗定时器// CLR_WDT = 1:看门狗将重新计数// IDLE_WDT = 1:,看门狗定时器在“空闲模式”计数// PS2 = 1,PS1 = 1,PS0 = 0:定时4.5511 S @f=11.0592MHzWDT_CONTR |= 0x10;// CLR_WDT = 1:看门狗将重新计数12、STC15系列单片机有四种端口模式:准双向口、强推挽输出、仅为输入和开漏结构,复位后默认为准双向口。
stc15单片机开发板使用说明书_VA1.1
stc15单片机开发板使用说明书(V1.1版)1目录一.功能特色 (3)二.硬件部分 (3)1. 功能模块 (3)2. 实训stc15单片机开发板平台布局 (5)3. 跳线说明 (5)4. 电位器功能说明 (6)5. 接口说明 (7)三.驱动安装及程序下载 (9)1. 安装驱动 (9)2. 程序下载 (10)一.功能特色1. 采用宏晶公司最新STC15系列IAP15F2K61S2芯片。
ISP/IAP,在系统可编程/在应用可编程,无需编程器,无需仿真器。
可当仿真器使用。
2. 增强型8051 CPU,1T,单时钟/机器周期,速度比普通8051快8-12 倍3. 61K字节片内片内Flash程序存储器,擦写次数10万次以上4. 片内大容量2048字节的SRAM5. 大容量片内EEPROM,擦写次数10万次数以上6. 共8通道10位高速ADC,速度可达30万次/秒,3路PWM还可当3路D/A 使用7. 共3通道捕获/比较单元(CCP/PWM/PCA)8. 内部高可靠复位,8级可选复位门槛电压,彻底省掉外部复位电路9. 内部高精度R/C时钟,内部时钟从5MHz~35MHz可选,相当于普通8051的60MHz~420MHz10. 两组高速异步串行通信端口(可同时使用),可在5组管脚之间进行切换,分时复用可当5组串口使用。
11. 一组高速异步串行通信端口SPI。
12.各种接口扩展齐全。
13. 一根优质USB线实现系统供电、程序下载、通信功能。
二.硬件部分1. 功能模块STC15单片机开发板由以下基本功能模块组成。
(1)单片机芯片配置40脚STC15 系列单片机插座;采用宏晶公司最新STC15系列IAP15F2K61S2。
(2)显示模块配置8路LED 输出;配置8 位8 段共阳数码管;配置LCD1602、LCD12864 和TFT液晶接口。
(3)输入/输出模块配置4 ×4 键盘矩阵,其中16个按键可通过跳线配置为独立按键;配置ULN2003功率放大电路,驱动继电器、蜂鸣器、步进电机、直流电机。
实验二 单片机学习板编程实验 - STC15版
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
(4)将STC单片机设置成仿真模式
注意型号。
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
(4)将STC单片机设置成仿真模式
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
(4)将STC单片机设置成仿真模式
说明:
1 芯片设置成仿真模式后一直有效,无需
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
(1)安装CH341驱动
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
CH341驱动安装成功,插入单片机学习板后,右下角提示新硬件。 在计算机设备管理--端口(COM)中能发现该设备: 回目录 上一页 下一页 x 结 束 USB-SERIAL CH341(COMx) ,记住该数字
单片机原理与接口技术实验
(2)添加STC型号到Keil软件 增加STC单片机的型号: KeiL 支持近乎所有51核的单片机,但是部分51系 列单片机需要手工添加。
例如Keil 不直接支持STC单片机,需要将STC单片
机型号添加到Keil环境中。
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
回目录
上一页
下一页
结
束
单片机原理与接口技术实验
选择单片机的型号:在新建工程项目时候选择STC
公司的MCU数据库,点击确定,就进入STC单片机库。
新建立工程项目 时可以选CPU
也可以在已经 建立的工程项 目也可以重新 选CPU 回目录
STC15F104E最小板产品使用手册
STC15F104E单片机开发学习板产品使用手册【简要说明】适用场合:单片机学习、电子竞赛、产品开发、毕业设计。
注意啦:本产品提供的所有程序都附带原理图以及说明!【图片标注】【原理图】【PCB尺寸图】【开发板支持同系列单片机的型号】【产品展示】【单片机编程软件KEIL】【单片机编程软件界面如下】【STC15F104E系列单片机单片机开发应用参考程序】001、STC15F104E系列单片机之闪烁灯:/********************************************************************汇诚科技实现功能:闪烁灯使用芯片:STC15F104E系列单片机晶振:11.0592MHZ波特率:9600编译环境:Keil淘宝店:*********************************************************************//********************************************************************/#include<reg52.h> //库文件#include <intrins.H>#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/******************************************************************** I/O定义*********************************************************************/ sbit LED=P3^5; //定义单片机P3口的第5位(即P0.0)/********************************************************************延时100MS函数*********************************************************************/void Delay100ms(){uchar i, j, k;_nop_();i = 5;j = 144;k = 71;do{do{while (--k);} while (--j);} while (--i);}/********************************************************************延时1S函数*********************************************************************/ void Delay1s(uint s){uchar m,n;for(m=s;m>0;m--)for(n=10;n>0;n--)Delay100ms();}/********************************************************************主函数*********************************************************************/void main(){while(1) //无限循环{LED=0; //点亮P3.5口灯Delay1s(1); //延时LED=1; //熄灭P3.5口灯Delay1s(1); //延时}}/********************************************************************结束*********************************************************************/ 002、STC15F104E系列单片机之流水灯:/********************************************************************汇诚科技实现功能:流水灯使用芯片:STC15F104E系列单片机晶振:11.0592MHZ波特率:9600编译环境:Keil淘宝店:*********************************************************************/ #include<reg52.h> //库文件#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/********************************************************************初始定义*********************************************************************/ uchar temp; //定义字符型变量uchar a,b,i;/********************************************************************延时函数*********************************************************************/ void delay()//延时程序uchar m,n,s;for(m=10;m>0;m--)for(n=200;n>0;n--)for(s=248;s>0;s--);}/********************************************************************主函数*********************************************************************/ void main(){temp=0xfe; //11111110定义每次一个灯亮while(1){P3=temp;//直接对1/0口赋值,使批输出低电平。
STC 开发板功能介绍
STC单片机开发板功能介绍
1.电源采用9V转5V的供电电路和USB供电。
2.单片机使用串口下载程序。
3.八路流水灯。
4.四位动态数码管。
5.1X3独立按键。
6.2X3矩阵按键。
7.数字温度传感器DS18B20电路
8.LCD1602液晶显示屏
9.DS1302时钟芯片
可以用来学习的项目
1.八路流水灯的循环换点亮
2.四位动态数码管
(1) 静态显示数字
(2) 数字闪烁显示
(3) 数字自加或倒计时(00—59或59--00)
3.1X3独立按键
(1)简单的独立按键显示
(2)一键双功能
4.2x3的矩阵按键
(1)简单的矩阵按键显示
(2)双键(三键)组合
5.中断系统应用
门迎系统的控制电路等
6.定时器/计数器的应用
(1)电子时钟
(2)电子音乐盒
6.串行通信应用
(1)PC与单片机的通信
(2)单片机与单片机的通信
7.数字温度传感器DS18B20
(1)检测室内温度
(2)扩展:电子孵化器、自动饮水机等控制电路
8.LCD液晶屏1602
(1)简单字符及字符串的显示
(2)扩展:电子密码锁的控制及显示电路
9.时钟芯片DS1302
电子时钟的控制电路
10.使用扩展插针单片机可以控制其他外设:点阵屏、条屏、直流电机、步进电机、继电器、蜂鸣器、A/D、D/A等等。
设计者:赵进全李宁
2010年4月2日。
STC15W系列单片机初学者教程
目录因为网站限制原因,其他链接都不予显示,还有联系方式都不予显示,带来不便非常抱歉1.开始学习了2.STC15W4K32S4单片机简介--资料3.单片机可以用来做什么呢?4.单片机示例!写一个串口通讯程序,您也可以直接先从这步开始学习5.相关资料链接(数据手册,其他进阶例子,开拓眼界)6.售后持续支持7.所有下载链接汇总一. 开始学习了这个宝贝包含的硬件,也就是给您发货的内容包含以下东西:1.STC15W4K32S4最小系统板1块B转串口下载器一个PL2303USB转串口1块用来下载程序和串口通讯3.白色面包板一个1块适合搭建各种电路4.一个霍尔传感器,制作一个霍尔电路做一个磁控开关5.若干杜邦针;连接电路6.RGB彩灯3 颗若干电阻学习彩色灯控制彩色灯7.NPN PNP三极管若干个电位计1个灯亮度控制8.提供上面所有元器件手把手教程手把手教程这篇教程能够让您学会什么呢?1.怎么使用Keil uvison4软件编写STC的程序,并且使用STC-isp下载程序到单片机上面;2.串口通讯程序,另外在电脑端使用软件进行图形化显示程序;如果您有兴趣的话,希望下面对您学习工作有帮助,资料有点多,但是还是值得花一些时间实际操作演示,只有自己动手了,才能体会到更多的内容。
二. STC15W4K32S4单片机简介STC15W4K32S4单片机是一款非常优秀的51系列单片机,很适合用来作为初学者入门单片机世界。
当然单片机的世界没有最强大,只有最适合的单片机。
如果你有了解过什么是51单片机和一点C语言。
就可以尝试进入这款单片机。
边玩边搭建更多的电路,在玩中学习。
继续往下看,将会一步一步演示给您看具体怎么是使用这款单片机。
请有耐心的看下去哦,不过如果一次看不完的话,可以分多几天来操作,关键是要坚持!那么单片机可以用来做什么呢?目前单片机渗透到我们生活的各个领域,小到电话,玩具,手机,刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个单片机。
蓝牙智能LED灯模块使用说明书与设计资料
蓝牙智能LED灯模块使用说明书版本:V1.3目录概述 (3)工作模式示意图 (4)封装尺寸脚位定义 (5)实物接线图 (6)操作注意事项 (7)手机软件界面 (8)概述XX15-DC-B3 模块是一款采用最新BLE技术的无线智能LED魔灯的驱动模块,用于家庭情景照明,通过iPhone等智能设备直接控制四盏灯的开关,调节灯光的颜色、亮度,设定定时开关及灯光音乐律动,给你前所未有的无线智能灯控体验,点亮创意生活的乐趣。
是基于CC2540(BLE)技术的蓝牙灯控制板,客户只需要外接18-36v 电源与RGB或者RGBW 大功率LED灯珠,使用我们公司推出的APP 公版,即可实现蓝牙彩灯控制,随心所欲您想要的颜色变化。
单路可实现最高12W的驱动。
系统四路1000Hz输出256 级PWM可调的控制。
可以按照包格式使用本模块,包格式数据长度为4 个字节,依次对应RBGW 输出的PWM 占空比。
手机APP 通过UUID 对模块进行写操作,写入的数据最后将以256 级的PWM输出。
手机端遵循标准的Bluetooth 4.0 协议,收到的包中,包含了具体的数据,以及对应的UUID。
蓝牙智能控制断电记忆开启闹钟开关设定灯光渐亮呵护一键场景转变多灯分组掌控随心色彩调节乐享音乐情景工作模式示意图电源模块18-36VDC(蓝牙芯片TI2540德州仪器)封装尺寸脚位定义蓝牙芯片位置(元件面:正面)实物接线图操作注意事项1、使用本模块有四路输出,单路最大功率不能超过12W.2、输入电压范围为18V-36V之间,具体输入需要根据客户的LED灯串联的个数确定。
如白灯串联5 只为按照单只3.5V压降计算为17.5V,故不能低于18V。
3、放置此模块需要将天线远离220v 以及远离电源,以免造成EMI 和影响通信距离.蓝牙LED灯设计1.引言随着,2012年10月30日飞利浦在AppleStore出售最新的高科技Hue系列LED 灯,并且只会交由苹果出售。
单片机原理及应用系统设计第1章 STC15系列单片机
1.3.1 IAP15W4K58S4单片机ห้องสมุดไป่ตู้
图1-3 IAP15W4K58S4单片机LQFP-44封装的引脚图
1.3.1 IAP15W4K58S4单片机
• (2)STC15W4K32S4系列单片机的管脚说明
管脚 P0.0/AD0/RxD3 P0.1/AD1/TxD3 P0.2/AD2/RxD4 P0.3/AD3/TxD4
串行通信端口UART1和UART2、CCP/PWM/PCA、1组高速同步串行端
口SPI,片内高精度R/C时钟及高可靠性复位等模块。
B寄存器
AUX-RAM 1792字节 <xdata>
RAM地址 寄存器
RAM 256字节 <idata>
ACC
堆栈指针
TEMP2
TEMP1
定时器/计数器 0/1
ALU
PSW
序号 1
2
3
4
5
6
7
8
含义 XXX XX XXX XXX (X) -XX
X
/XX
• STC单片机的命名规则如表1-1所示。
• 表1-1 STC单片机的命名规则
(1)前缀名称: 若为STC,则表示用户不可将程序区的程序存储器FLASH当作 EEPROM使用,有专
门的EEPROM供用户使用。若是IAP则表示用户可以将程序存储器FLASH当作EEPROM使用。 • (2)系列号:89、90、10、11、12、15。其中15表示1T的8051单片机,同样的工作频率,其速度
法指令; • 通用I/O口,复位后为:准双向/弱上拉,可设置为四种模式:
准双向/弱上拉、强推挽/强上拉、仅作为输出/高阻、开漏, 每个I/O驱动能力可达到20mA,但整个芯片不要超过20mA; • ISP软件中提供波特率计算器、定时器计算器、软件延时计 算器和大量范例程序,大大提供您的开发效率。
实验二 单片机学习板编程实验 - STC15版
➢选择单片机的型号:在新建工程项目时候选择STC 公司的MCU数据库,点击确定,就进入STC单片机库。
新建立工程项目 时可以选CPU
也可以在已经
建立的工程项
目也可以重新
选CPU
15
(3)STC单片机的程序下载
点击打开程序 文件,找到 Keil生成 的.hex文件, 点击下载,即 可以把程序下 载到单片机内 部。 注意:STC单 片机串口引导 程序下载, 需要上电或复 位才可以完成 程序下载
L5亮
11011111
L6亮
10111111
L7亮
01111111
L8亮
程序编译
编译是检查源文件的语法错误,“编译——编译 当前文件”菜单项,将编译当前活动窗口中的源文件, 编译结果的信息显示在输出窗口中。用户可以根据输 出窗口中错误信息直接定位到源文件的相应位置。
程序调试
调试是检查源程序的逻辑错误。使用单步,断点, 全速,变量察看等调试命令,跟踪程序的执行,直到 找到错误原因。可以选用Keil软调试或者使用仿真器 硬件调试。
(2)原理分析
向P0口各位送 0点亮二极管 向P0口各位送 1熄灭二极管
P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0
说明
L8 L7 L6 L5 L4 L3 L2 L1
11111110
L1亮
11111101
L2亮
11111011
L3亮
11110111
L4亮
11101111
USB-SERIAL CH341(COMx),记住该数字x
(2)添加STC型号到Keil软件
➢增加STC单片机的型号: ✓KeiL 支持近乎所有51核的单片机,但是部分51系 列单片机需要手工添加。 ✓例如Keil 不直接支持STC单片机,需要将STC单片 机型号添加到Keil环境中。
STC单片机开发板使用说明书
单片机开发板说明书目录软件使用说明 (3)实验例程 (4)实验一、流水灯 (4)硬件连接 (4)软件操作 (4)实验样例 (4)实验二、定时器 (5)软件操作 (5)实验样例 (5)实验三、外部中断 (6)硬件连接 (6)软件操作 (7)实验样例 (7)实验四、串口通讯 (8)硬件连接 (8)软件操作 (8)实验样例 (8)实验五、蜂鸣器 (10)硬件连接 (10)软件操作 (10)实验样例 (10)实验六、继电器 (12)硬件连接 (12)软件操作 (12)实验样例 (12)实验七、数码管显示 (13)硬件连接 (13)软件操作 (14)实验样例 (14)实验八、键盘 (16)硬件连接 (16)软件操作 (16)实验样例 (18)实验九、液晶LCM1602显示 (20)硬件连接 (20)软件操作 (21)实验样例 (21)实验十、12232液晶显示 (24)硬件连接 (24)软件操作 (24)实验样例 (25)实验十一、RTC实时时钟DS13021字符液晶显示 (32)硬件连接 (32)软件操作 (32)实验样例 (32)实验十二、数模转换 (34)硬件连接 (34)软件操作 (34)实验样例 (34)实验十三、IIC----AT24C04 (41)硬件连接 (41)软件操作 (41)实验样例 (41)实验十四、直流电机 (46)硬件连接 (46)软件操作 (47)实验样例 (47)实验十五、温度 (48)硬件连接 (48)软件操作 (49)实验样例 (49)软件使用说明1、软件下载:打开STC-ISP软件,按照下图设置设好对应的参数,将下载文件加载到软件中,点击“DownLoad/下载”,在出现“仍在连接中, 请给MCU 上电。
”,这时打开实验箱电源,几秒钟将程序下载到MCU中,下载完成后程序运行。
2、下载成功后,该软件的左下角显示内容为:“正在进入正式编程阶段...内部时钟频率:11.05768M.外部时钟频率:11.05768M.Now baud is: / 当前波特率为: 115200 bps.We are erasing application flash...正在擦除应用程序区... ( 00:00 )正在下载... ( 开始时间: 10:12:06 )Program OK / 下载OKV erify OK / 校验OKerase times/擦除时间:00:00program times/下载时间: 00:00Have already encrypt. / 已加密”实验例程实验一、流水灯硬件连接注意跳线J9---LED发光二极光供电;其中蜂鸣器共用了P10口。
STC单片机开发板操作手册
单片机开发板操作手册(STC/AT51/A VR全兼容单片机开发板)160的开发板(包括其套件和丰富的资料光盘)128的开发板(包括其套件和丰富的资料光盘)一、概述1,多功能单片机开发板,板载资源非常丰富,仅是包括的功能(芯片)有:步进电机驱动芯片ULN2003、八路并行AD转换芯片ADC0804、八路并行DA转换芯片DAC0832、光电耦合(转换)芯片MOC3063、八路锁存器芯片74HC573、实时时钟芯片DS1302及备用电池、IIC总线芯片A T24C02、串行下载芯片MAX232CPE,双向可控硅BTA06-600B、4*4矩阵键盘、4位独立按键、DC5V SONGLE继电器、5V蜂鸣器、八位八段共阴数码管5V稳压集成块78M05八路发光二极管显示另还有功能接口(标准配置没有芯片但留有接口,可直接连接使用):单总线温度传感器DS18B2接口、红外线遥控接收头SM003接口8、蓝屏超亮字符型液晶1602接口、蓝屏超亮点阵图形带中文字库液晶12864接口、2(4)相五线制小功率步进电机接口、外接交流(7V-15V)电源接口USB直接取电接口镀金MCU晶振座40DIP锁紧座外接电源和5V稳压电源的外接扩展接口及MCU所有IO口扩展ISP下载接口(可以对AT51/A VR系列进行下载)2,可以完成的单片机实验:1、LED显示实验(点亮某一个指示灯、流水灯),2、八位八段数码管显示实验(你可以任意显示段字符和数字以及开发板所有功能芯片的显示),3、液晶显示(1602液晶显示、12864点阵中文图形液晶显示、可以显示出开发板所有功能芯片的操作),4、继电器的操作5、蜂鸣器的操作(你可以编写程序让它发出美妙动听的歌声)6、可控硅的操作(胆大的朋友就利用这一独有的功能吧,你见过实验室温度实验箱没有,它的驱动就是这样的;聪明的朋友就可以自己写个程序把把加热温度温度恒定在(X±0.5)度的范围内了7、步进电机的操作(这个是迈向自动化控制的第一步,现在的数控机床、机器人呀什么的实现精度运动控制大部分都是靠它来实现的)8、数模转换操作(数字量在这里是怎样变换成模拟量的,这里采用的转换芯片是8路并行传输模式,响应时间仅2us)9、模数转换操作(一个小小的程序,你旋动电位器可以看到阻值的变化在数码管上变成了一个个的非常直观数字,这里采用的转换芯片是8路并行传输模式,响应时间仅2us)10、矩阵键盘的操作(这个是你自己定义的编码键盘,4*4=16个按键却只占有单片机的八个IO口,以此类推5*5=25个按键只要10个IO口,这样的控制是怎样实现的呢)11、独立按键的操作(在这个里面不但可以进行常规的按键操作,您也进行单片机的外部中断和计数器的操作)12、实时时钟的操作(自己动手编写个万年历吧,让时间在数码管或液晶上显示出来)13、IIC总线芯片AT24C02的操作(常规的记忆需要电池,但是AT24C02却可以断电记忆数据100年不丢失)14、红外遥控操作(可以像遥控电视机样遥控开发板,当然您还需要配备一个万能遥控板和接收头才能实现这个功能)15、单总线温度传感器DS18B20(测试下现在的室温吧,测试精度在±0.1度;也可配合本开发板的可控硅和光电耦合制作高精度的温度实验箱了,想想这与实验室的实验箱有什么差距呢)16、串口通信(想用电脑控制开发板或者开发板控制电脑吗,我们提供一个串口调试精灵和一个上位机软件(且提供全部的VB源代码),剩下的就靠你自己编写程序去实现了)17、晶振采用镀金座接口(单片机内部定时时选用6M或12M晶振,下载或串口通信采用11.0592M,你想怎么换就怎么换)18、开发板的所有IO口及外接电源及5V稳压电源的扩展接口(想自己再扩展电路吧,想利用开发板进行硬件的第二次扩展吗,这些都是可以很轻松实现)3,产品装箱清单:1、测试好的单片机开发板一块2、晶振3个(12M、11.0592、6M)3、实时时钟DS1302备用纽扣电池(3V)一块4、跳线帽10个5、AC220V接口帽一个6、9针串口线一条7、USB取电线一条4,产品可选配件(可直接连接使用):1、1602字符型蓝屏超亮液晶2、12864点阵图形蓝屏超亮带中文字库液晶3、2(4)相小功率步进电机4、SST89E516仿真芯片5、单总线温度传感器DS18B206、红外遥控接收头SM00387、万能遥控板(可直接遥控市场上绝大部分型号电视机)8、USB-串口下载线(如果您是使用的笔记本或者是不含有串口的电脑)\9、ISP下载线(可以对A TS51/A VR系列高速进行下载)这是个完整的单片机开发系统,这些配置也能完成大部分单片机实验,只要您能够仔细的认真的掌握好以上知识,相信您已经进入到单片机的世界,并开始向更高方向发展!下载操作:2,现在你已经拥有这样一块多功能的单片机开发板了,第一步我们就测试开发板的性能,让你第一次的用眼睛加上你的操作去控制它A、连接好串口下载线(附图2-1)和USB取电线(附图2-2)附图(2-1)附图(2-2)B、如果您使用的是笔记本或者是没有串口的电脑,则需安装USB-串口驱动并使用转换线,转换线图片见附图2-4,及操作步凑见附图2-5,及验证安装成功步凑见附图2-6,(如果是直接采用的9针串口线下载,则跳过这一步)1)USB-串口线如图所示附图(2-4)2)请先不要插USB-串口转换线,后点击下载附送的USB-串口驱动步凑:附图(2-5)3)现在请将USB-串口线插在电脑的USB接口上,电脑会自动搜索安装,后请验证安装是否成功。
STC15开发板部分例程总结
STC15系列例程总结1、利用软件实现精确延时方法:利用循环指令输出方波,用示波器测量方波周期2、子函数中定义static类型变量,可以使得变量保存住变量值3、LED_PORT=~(0x01<<i);在i=0时等价于:LED_PORT=~0x01;i=1、2、3...的分析类似4、宏定义//端口操作定义#define SET 1 //高电平#define CLR 0 //低电平//端口操作#define HC595_DAT_Clr() {HC595_DAT=CLR;}#define HC595_DAT_Set() {HC595_DAT=SET;}5、temp=dis; temp=temp<<8 | dig; temp为int类型,该语句实现将两个8位变量合并成一个16字节变量6、芯片工作之初应加几ms的延时,等待芯片上电稳定7、DispTemp[4]=Low_Dat/1000; //低四位千位DispTemp[5]=Low_Dat%1000/100; //低四位百位DispTemp[6]=Low_Dat%100/10; //低四位十位DispTemp[7]=Low_Dat%10; //低四位个位8、P3=P3|0x1c;要读入P3.2、P3.3、P3.4三个端口先置高,51单片机端口做输入必须先置高9、IAP_CONTR=0x60; //启动下载当STC单片机上电启动后,会先运行内部的ISP监控程序,判断是否有下载命令,如果有,则下载程序。
否则运行用户程序。
当上位机发送下载命令时P30引脚会出现下降沿低电平。
所以在程序中检测P30脚是否有低电平,如果有低电平,就通过软件向单片机的IAP_CONTR控制寄存器中写入60H即可启动ISP 监控程序。
10、IAP_CONTR = 0x20; //软件复位,并且从用户程序开始执行。
11、WDT_CONTR = 0x3e;// 0011,1110 EN_WDT = 1,CLR_WDT = 1,IDLE_WDT = 1,PS2 = 1,PS1 = 1,PS0 = 0// EN_WDT = 1:启动看门狗定时器// CLR_WDT = 1:看门狗将重新计数// IDLE_WDT = 1:,看门狗定时器在“空闲模式”计数// PS2 = 1,PS1 = 1,PS0 = 0:定时4.5511 S @f=11.0592MHzWDT_CONTR |= 0x10;// CLR_WDT = 1:看门狗将重新计数12、STC15系列单片机有四种端口模式:准双向口、强推挽输出、仅为输入和开漏结构,复位后默认为准双向口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
致用户:
感谢选用 LCE STUDIO 的 STC15 系列单片机开发板/学习板! 为了让您在开发和学习过程中更加顺利, 更好的体验本款开发板带给您的便捷,我们建议您在使用前浏览一遍说明书和产品原理图,了解本产品的 各功能模块、跳线设置和接口等。
为了尽可能的让说明书和开发例程的内容编写得全面易懂,能够更好的应用到实际开发和学习过程中, 我们会对说明书和开发例程进行完善和更新,也会对开发板硬件进行升级,可能会导致硬件和说明书(包 括原理图)在某些细节上不完全一致。那么这些升级和更新将不另行通知。
由于开发板尺寸较小且元件较多,布局相对比较紧凑,部分芯片在使用时可以被替换,建议使用合适 的工具如镊子来协助更换想要替换的元件;基于设计考虑使用了一些 DIP 插座,其引脚较尖锐,在开发板 使用过程中或更换芯片时,请注意安全防护,避免被 DIP 插座引脚剌伤。
在设计开发板硬件、例程、说明书和原理图的过程中,难免出现错漏,希见谅并请指正,同时也欢迎 提出针对软硬件的更好的建议。在开发板使用过程中出现的任何问题,请随时联系,我们将为您提供最热 心和友好的服务。
实现频率不高的 PWM 控制。 采用商用产品的滤波与保护电路设计,原理图可直接借鉴使用。
专业 品质 服务 创新
4
LCE STUDIO
STC15 系列单片机开发板用户手册
第2部分 开发板硬件资源及简要使用说明
# 开发板硬件资源 1 LED * 2 2 按键 * 4 3 光耦晶闸管隔离输出 4 1602 显示屏接口 5 1.8 寸 TFT LCD 接口 6 串口 1(DB9 母座) 7 串口 2(插针) 8 RS485 接口 9 时钟芯片 10 红外接收器 11 红外发射 / 蜂鸣器 12 基准电源 13 NTC 热敏 / 光敏电阻接口 14 温湿度传感器接口
以太网模块接口 / 15 2.4G 无线模块接口
16 16M-bit SPI FLASH 17 3.3V 电源芯片
使用说明 采用 1 红 1 蓝 2 颗 LED,或 2 颗全部蓝色,分别由 P2.4 和 P2.5 控制,低电平有效
功能脚为 P2.0~P2.3,输入检测为低电平有效;4 个按键通过或门电路接入外部中断 P3.2 脚,下降沿有效 采用 AQY212EH,输出端为双向导通,可控制 60V500mA 负载;也可实现频率不高的 PWM 控制;P3.5 低电平有效 数据端口采用 P0 口;该接口也可作为模拟 SPI 口驱动 1.8 寸 TFT 显示屏模块 共用单片机硬件 SPI 接口;显示屏分辨率 128*160, 最多 262K 颜色;CS 为 P2.6,RS 为 P2.7,RST 为 P4.5 采用原装 MAX232 电平转换芯片(可更换为 MAX3232),标准 DB9 母座,实现下载、通讯和仿真功能 连接 J11(232 与 485 选择),通过跳线接入 MX3232 电平转换,或直接使用 TTL 电平(例如外接蓝牙串口模块) 采用 485 芯片 MAX1487;与串口 2 共用单片机 UART2,通过 J11 跳线转换; P5.5 为收发功能脚 采用 PCF8563 时钟芯片,配备电池;该芯片可输出中断和可编程输出时钟(两个引脚已分别引出) 采用 HS0038 或 HX1838B 红外接收头,输入单片机 P3.6 通过跳线可 J7 可选择使用红外发射二极管或蜂鸣器,单片机控制引脚为 P3.7,低电平有效 采用 TL431 提供 2.5V(2.495V)基准电源,通过跳线可断开或接入单片机 P1.7 可在 NTC 插座外接 NTC 执敏电阻或光敏电阻,接入单片机 P1.6 可分别安装 DS18B20 温度传感器和 DHT11 温湿度传感器,使用单片机引脚 P5.4 共用单片机硬件 SPI 接口; 通过 J7 外接 ENC28J60 以太网模块,实现 TCP 和 UDP 通信,跳线 S2 不允许跳线; 通过 J7 外接 NRF24L01 2.4G 无线模块,需通过跳线 S2 接入 3.3V 工作电压 采用 W25Q16DVSIG,共用单片机硬件 SPI 接口,使能脚为 P3.5,需通过跳线选择 采用 AMS1117-3.3V 或 LM1117 3.3V 芯片,可用于 Vcc 或其它外围 3.3V 器件供电
第 7 部分 装箱清单 ........................................................................................................................................... 23
1 2 第 6 部分
USB 串口驱动安装 ............................................................................................................................ 16 ISP 软件程序下载 ............................................................................................................................ 17 仿真器使用指南 ............................................................................................................................... 18
再次感谢!
专业 品质 服务 创新
2
LCE STUDIO
STC15 系列单片机开发板用户手册
目录
前 言 ......................................................................................................................................................................... 2
1 2 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 第 5 部分
开发板 MCU 引脚配置 ......................................................................................................................... 8 开发板跳线使用说明 ......................................................................................................................... 9 开发板各硬件功能模块使用说明.................................................................................................... 10 电源电路 ........................................................................................................................................... 10 5V 与 3.3V 电平转换电路 ................................................................................................................ 11 发光二极管 ....................................................................................................................................... 11 按键 ................................................................................................................................................... 12 光耦继电器 ....................................................................................................................................... 12 NTC(热敏)/光敏电阻 ....................................................................................................................... 12 基准电源 ........................................................................................................................................... 13 温湿度传感器接口(DHT11 & DS18B20)...................................................................................... 13 以太网模块接口/2.4G 无线模块接口............................................................................................. 14 ISP 软件使用介绍 ............................................................................................................................ 16