STC15F104W单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,采用STC第八代加密技术,超级加密,指令代码完全兼容传统8051,但速度快8-12倍。内部集成高精度R/C时钟(+/-0.3%),+/-1%温飘(-40C~+85C),常温下温飘+/-0.6%(-20C~+65C),5MHz~35MHz宽范围可设置,可彻底省掉外部昂贵的晶振和外部复位电路(内部已集成高可靠复位电路,ISP编程时8级复位门槛电压可选)。
STC15F104W单片机体积小,全8个引脚完全够一般的控制使用,最小系统也就是个电路滤波----加上一个47uf电容和一个103电容即可,但因为其是一个5V单片机,供电需要使用5V左右电源。该款单片机视乎没有硬件串口,所以想要使用串口完成开发则应该使用软件模拟串口实现,其中P3.0为单片机RX,P3.1为单片机TX,下载时也适用。
(1)定时器模块:T0和T2,T0工作在方式0时是16位可自动重装初始值的定时计数器,方式2时是8位自动重装的计数器,方式3时是可分解的;T2的工作模式固定在16位自动重装初始值模式,故特别适应到LED行业,该芯片的定时器模块可产生更高精度的定时时间。
(2)内核:采用Y5超高速CPU内核,比普通1T还快20%,详情见指令集。共111条指令。
(3)管脚图:STC15F104W管脚图
P3.3是RSTOUT_LOW,上电和复位后输出低电平,也可由软件设置低或高电平,该管脚可以作为16位或32位单片机的复位电路使用;P3.4可以输出系统时钟,故可以作为16位或32位单片机的的时钟电路;该芯片还有很强的加密功能,可取代加密芯片,单价只有一块多。
STC15F104W无串口,具有中继广播方式,可以软件模拟I2C、串口、SPI、利用IO口充放电测量外部电压实现AD功能。
关键字:STC15F104W 单片机 管脚图
引用地址:
STC15F104W单片机的特点及管脚图
推荐阅读最新更新时间:2024-11-17 21:17
基于FPGA/MCU的光电式滚转角测量仪
引言 对于智能化弹药而言,弹丸滚转角是执行弹道修正功能、实现精确制导的重要初始参数,可通过安装于弹体的陀螺仪或者磁探测模块进行测量,但在实验室环境下需要有一个外部基准来验证测量结果的准确性。本文设计基于FPGA/MCU的光电式滚转角测量仪,安装于实验转台上,实时输出滚转角度值,为弹体的滚转角测量提供对照基准,并可与上位机进行通信,将数据传送到主机中进行后续处理。 系统整体方案 滚转角测量仪物理架构如图1、2所示。a为滚转体,可沿轴向做360度旋转,在滚转体上某固定位置安装红外发光二极管k,光束方向沿截面径向朝外;b为侧支架,为了减少环境光线的干扰,采用封闭式设计,沿支架周向均匀安装n个光敏接收电路gl-gn,
[测试测量]
基于stc单片机的AT89S52离线烧录器程序
下面是部分 源码 预览,完整的代码请到 http://www.51hei.com/bbs/dpj-20605-1.html 下载 #include uart.h #include s51pro.h #include myfun.h #include znfat/znFAT.h extern unsigned char OutBuf ; extern unsigned char InBuf ; unsigned char idata psignbuf ; unsigned char code_buf ; sfr P1M0 = 0x92; sfr P1M1 = 0x91; //定义STC12单片机IO模式特殊
[单片机]
基于单片机与光电传感器的电动自行车速度与里程表的设计
系统概述 本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。系统的原理框图如图1所示。
[单片机]
单片机串行口的工作方式
1、串行口方式0 在方式0下,串行口为同步移位寄存器方式,波特率固定为 /12。这时的数据传送,无论是输入还是输出,均由RxD(P3.0)端完成,而由TxD(P3.1)端输出移位时钟脉冲。发送和接收一帧的数据为8位二进制,不设起始位和停止位,低位在前,高位在后。一般用于I/O口扩展。 2、串行口方式1 在方式1下,串行口为10位通用异步通信接口。一帧信息包括1位起始位(0)、8位数据位(低位在前)和1位停止位(1)。TXD是发送端,RXD是接收端。其传送波特率可调。方式1发送/接收时序如图7-6所示。 3、方式2和方式3 串行口工作在方式2、3时,为11位异步通信口,发送、接收一帧信息由11位组成,即1位起始位(0)、数据8
[单片机]
基于单片机的多机无线短信通信系统设计
现代通信技术的迅速发展使得许多应用领域都采用无线的通信方式进行数据传输。编解码芯片PT2262、PT2272组成的电路,由于具有体积小、功耗低、功能强、成本低等特点,广泛应用于各类的无线遥控器、无线报警器以及玩具等其他小型电器装置。但是,这种电路极少用在多个字节数据的通信方面,具有一定的局限性。 本文主要介绍利用433 MHz高频发射模块和接收模块来制作多机无线ASCII码格式的短信通信。该通信方式是在433MHz高频发射模块和接收模块的基础上自己定义无线传输协议,实现任意两机之间的多个字节数据通信。 1 硬件系统设计 本系统主要由PICl6F877A单片机构成控制系统,周围4个模块分别是:按键输入模块、
[单片机]
Ambiq Micro推出用于Apollo MCU器件的开发工具套件
新型微控制器板评测工具套件提供丰富的工具集和功能可延长物联网(IoT)产品的电池续航力 超低功耗半导体解决方案供应商Ambiq Micro宣布推出一对Apollo MCU评测工具套件: Apollo EVB 评测板和 Apollo EVK 评测工具套件,使得工程师能够评测Apollo亚阈值微控制器的能力和尖端低功耗性能。 全新Apollo MCU于今年1月发表,是基于32位ARM Cortex-M4浮点微控制器的新器件,其能耗比性能相当的MCU通常降低5至10倍,重新定义了 低功耗 性能。Apollo MCU显着降低能耗是通过Ambiq拥有专利权的亚阈值功率优化技术(Subthreshold Power O
[嵌入式]
51单片机应用系统软件设计经验
在进行应用系统的总体设计时,软件设计和硬件设计应统一考虑,相结合进行。当系统的 电路 设计定型后,软件的任务也就明确了 ,系统中的软件是根据系统功能要求设计的。 一般地讲,软件的功能可分为两大类。一类是执行软件,它能完成各种实质性的功能,如测量,计算,显示,打印,输出控制等;另一类是监控软件,它是专门用来协调各执行模块和操作者的关系,在系统软件中充当组织调度角色。由于应用系统种类繁多,程序编制者风格不一,因此应用软件因系统而异。尽管如此,作为优秀的系统软件还是有其共同特点和其规律的。设计人员在进行程序设计时应从以下几个方面加以考虑: 根据软件功能要求,将系统软件分成若干个相对独立的部分,根据它们之间的联系和时间上的
[单片机]
飞思卡尔为消费电子和工业微控制器扩展闪存编程
Source Electronics提供大批量MCU编程服务来帮助客户加快产品上市并加强生产准备 德克萨斯州奥斯汀-2007年5月23日 -为了满足嵌入式开发商的大批量生产需求,飞思卡尔半导体扩大了消费和工业市场微控制器(MCU)系列的闪存编程服务。这些飞思卡尔器件包括最近获得认证的8位与16位MCU、数字信号控制器(DSC)及32位ColdFire MCU。 开发商可以选择使用飞思卡尔内部开发的MCU编程功能或Source Electronics的一站式服务。Source Electronics是集成电路(IC)和相关设备领域的领先编程中心。面向飞思卡尔消费和工业用MCU及DSC的闪存编程服务将在器件通过最终验证后三个星期
[新品]