STC15F2K60S2单片机的基本结构
- 格式:ppt
- 大小:1.70 MB
- 文档页数:109
关于STC15F2K60S2看门狗的应用1.STC15F2K60S2系列单片机的内部结构图STC15F2K60S2系列单片机的内部结构框图如下图所示,STC15F2K60S2系列单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时器、IO口、高速A/D转换、看门狗、UART高速异步串行通信口1/串行通信口2,CCP/PWM/PCA,一组高速同步串行端口SPI,片内高精度R/C 时钟及高可靠复位等模块,STC15F2K60S2系列单片机几乎包含了数据采集和控制中的所有单元模块。
B寄存器AUX-RAM1792字节ADCRAM地址寄存器RAM256字节ACCTMP2TMP1ALU堆栈指针定时器/计数器/0/1定时器/计数器2看门狗(WDT)ISP/IAP串口1串口2程序存储器(Flash)8K~16K地址生成器控制单元P0,P2,P3,P4,P5锁存器P0,P2,P3,P4,P5驱动器Port1驱动器Port1锁存器掉电唤醒专用定时器CPP/PCA/PWM程序计数器(PC)PSWSPIP0,P2,P3,P4,P58/P1.0~P1.7P1.0~P1.7内部高可靠复位(8级可选复位门槛电压)内部高精度R/C时钟温飘常温下温飘STC15F2K60系列内部结构框图2.目的:在工业控制/汽车电子/航空航天等需要高可靠行的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作”,通常是引进看门狗,如果MCU/CPU不在规定的时间内按要求访问看门狗,就认为MCU/CPU处于异常状态,看门狗就会强迫MCU/CPU复位,使系统重新从头开始按规律执行用户程序。
看门狗复位状态结束后,不影响特殊功能寄存器IAP_ONTR中SWBS/IAP_ONTR.6位的值,单片机根据复位前SWBS/IAP_ONTR.6的值选择是从用户应用程序区启动,还是从系统ISP监控程序区启动。
STC15F2K61S2单⽚机⽚内硬件结构STC15F2K61S2单⽚机⽚内硬件结构描述: STC15F2K61S2是STC⽣产的单时钟/机器周期(1T)的单⽚机,是⾼速/⾼可靠/低功耗/超强抗⼲扰的新⼀代8051单⽚机。
61KB⽚内Flash程序存储器,可擦写次数10万次以上;⽚内⼤容量 2048字节 SRAM,包括常规的256字节RAM<idata> 和内部扩展的1792字节XRAM <xdata>;⼤容量⽚内EEPROM,擦写次数10万次以上。
⽚内硬件结构:外部结构以及功能特性:外部结构以及功能特性 (1)8位CPU。
(2)数据存储器(2048B RAM = 256B RAM<idata> + 1792B XRAM <xdata> ,可扩展⽚外64KB外部存储器)。
(3)程序存储器(61 KB Flash ROM)。
(4)6个8位可编程并⾏I/O⼝(P0、P1、P2、P3、P4、P5 ,其中扩展版只使⽤了P0、P1、P2、P3)。
(5)6个可编程的16位定时器/计数器(3个16位可重装载定时器/计数器,3路CCP/PWM/PCA还可再实现3个定时器)。
(6)2个通⽤全双⼯异步收发串⾏⼝(UART)。
(7)中断系统具有14个中断源、14个中断向量。
(8)特殊功能寄存器。
⽚内部件简介: (1)CPU(微处理器):8位CPU,包含运算器和控制器两⼤部分,此外还有⾯向控制的位处理和位控功能。
(2)数据存储器(RAM):内部集成的RAM可⽤于存放程序执⾏的中间结果和过程数据,可外扩64KB数据存储器。
(3)程序存储器(ROM):程序存储器⽤于存放⽤户程序、数据和表格等信息。
不能访问外部程序存储器。
(4)中断系统:停⽌当前进程转向另⼀进程,可设置中断优先级。
(5)特殊功能寄存器(SFR):对⽚内各功能模块进⾏管理、控制、监视的控制寄存器和状态寄存器,是⼀个特殊功能RAM区。
第6章STC15F2K60S2单片机定时器及可编程时钟输出《单片机原理及应用》本文介绍了STC15F2K60S2单片机的定时器和可编程时钟输出功能。
单片机定时器是单片机中常用的功能模块之一,可以用于定时、计时、延时等应用。
STC15F2K60S2单片机具有多个定时器,包括定时/计时器的选择,工作模式的设置,定时器中断的配置等。
另外,该单片机还具备可编程时钟输出功能,可以用于生成各种频率的时钟信号。
一、STC15F2K60S2单片机定时器概述STC15F2K60S2是一款杰出的8051内核单片机,它具有多种功能和丰富的接口资源,适用于各种应用场景。
定时器是其中一个重要的功能模块,可以用于实现各种定时任务,例如周期性的数据采集、定时触发等。
STC15F2K60S2单片机具有4个定时器,分别为T0、T1、T2和T3。
每个定时器又分为两个独立的计时/定时模块,通常称之为T0高速定时器和T0低速定时器等。
这些定时器的工作频率由系统时钟频率决定,可以通过定时器控制寄存器来设置时钟来源和分频系数。
二、STC15F2K60S2单片机定时器的工作模式定时器有多种工作模式可供选择,常用的有定时器模式和计数器模式。
定时器模式主要用于实现定时功能,可以根据需求设置定时时长和触发条件。
计数器模式主要用于计数功能,可以将外部事件转换为内部计数脉冲,用于测量时间间隔或者脉冲频率。
STC15F2K60S2单片机定时器的工作模式可以通过相关的寄存器位进行配置。
例如,可以通过T2CON寄存器的T2M0和T2M1位来选择定时器2的工作模式,可以选择定时器模式、16位自动重载模式、13位同步计数器模式,或者外部事件计数器模式。
三、STC15F2K60S2单片机定时器中断的配置定时器中断是使用定时器功能的常用方法之一,可以在定时达到设定值时触发中断,执行相应的中断服务程序。
STC15F2K60S2单片机的定时器可以设置使能定时器中断,并通过相关的中断使能寄存器来控制定时器中断的使能和优先级。
亲手制作STC15F2K60S2单片机最小系统(文章中详细图片)STC15系列增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地简化单片机应用系统的外围电路,使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。
STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。
STC15系列中STC15F2K60S2单片机使用最为频繁,用户应用程序空间60K,足以满足多数应用此芯片的用户编程,并且价格在中关村6.5左右。
下面自己亲接,即悬空)两个电容为RxD和TxD的+5V两个30P电容后端接GNDSTC15F2K60S2引脚电路制作好,连接好以后,安装USB转串口PL2303的驱动做windows系统(windows xp或windows 7都可以,我使用的是windows7 64位),如果PL2303在windows 7 64位下下载时出现错误,请下载其它的此型号的驱动解决(实际中遇到过此问题,当然windows xp下试过没有出过错误,如果您的系统是windows xp的就不用担心了。
)使用下载时把PL2303的Rxd和单片机的Txd相连接,再把PL2303的Txd 和单片机的Rxd相连接,GND同接单片机GND, PL2303的+5V先不要同单片机连接,点上图中“下载/编程”后,再把PL2303的+5V先同单片机连接,此时就会看到程序下载到单片机了。
湖南科技大学信息与电气工程学院《单片机课程设计报告》题目:基于STCSTC15F2K60S2单片机的串口通讯专业:自动化班级:一班姓名:罗永恒学号: 1209010303指导教师:范小春2015年 6月 30日单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
本文将具体介绍单片机与PC机进行串口通信的实现方法和编程方法,并且在最后给出一个实用的单片机与计算机通过串口通信的程序。
关键词:单片机串口通信第一章 STCSTC15F2K60S2的简介 (1)1.1 STCSTC15F2K60S2的内部结构框图 (1)1.2 STC15F2K60S的DIP封装图 (1)1.3 STC15F2K60S的各引脚简介 (2)第二章单片机通过USB与PC机的通信设计 (4)2.1设计方案选择 (4)2.1.1 PC机同单片机通信存在的问题 (4)2.1.2 USB接口同RS-232(DB-9)串口的比较 (4)2.1.3 USB转接芯片的选择 (4)2.2 通信功能要求 (5)第三章硬件电路图的设计 (5)3.1单片机最小系统 (5)3.2 USB与单片机连接主电路 (6)3.3 总电路图 (6)3.4 PCB图 (6)第四章程序设计 (7)4.1 串口初始化 (7)4.2 主程序 (7)4.3 中断服务程序 (8)4.4 总程序 (8)第五章总结与体会 (10)第六章参考文献 (11)第一章 STCSTC15F2K60S2的简介1.1 STCSTC15F2K60S2的内部结构框图1.2 STC15F2K60S的DIP封装图1.3 STC15F2K60S 的各引脚简介(1)电源引脚Vcc :一般接电源的+5V 。