STC12C5A60S2笔记4(复位)】的更多相关文章

1. 基本特性 STC 单片机有5种复位方式: 1) 热启动复位: 1.1)外部RST引脚复位 第一功能复位脚,即管脚9 RST/P4.7,该管脚拉高维持24个时钟周期+10ms后,单片机进入复位状态.该管脚回到低电平时,单片机从0000H开始执行程序: 1.2) 外部低压检测复位 第二功能复位脚,即管脚37 RST2/P4.6,该管脚低于低压检测门限1.33V时单片机进入复位状态,反之则恢复到正常工作状态: 1.3) 软件复位 通过对IAP_CONTR特殊寄存器的SWBS/SWRST两位进行操…
1. 基本特性 STC12C5A60S2系列单片机可运行三种省电模式以降低功能,STC正常工作电流是2mA~7mA,而掉电模式下<0.1uA,空闲模式下<0.1mA. 1) 空闲模式:由电源控制寄存器PCON控制,进入空闲(IDLE)模式后,CPU无时钟停止工作,但外部中断.外部低压检测.定时器.AD转换.串行口等仍正常运行.看门狗在空闲模式下不计数.中断的产生货外部RST复位都会导致退出空闲模式. 2) 低速模式:低速模式通过对系统时钟进行分频,从而降低工作的时钟频率,减低功耗和EMI.低速…
STC12C5A60S2单片机分为4个物理上独立的存储区域: 1. 程序flash存储器(60KB) 程序Flash存储器用以存储用户程序及数据.单片机复位后默认从0000H单元开始执行指令. 1) 0000H 单元:开始执行程序 2) 0003H~004BH 单元:中断服务程序的入口地址 2. 数据存储器-内部RAM(256字节) 1)00H ~ 18H 单元:工作寄存器区,也可作为RAM单元 2) 20H ~ 2FH 单元:位寻址区 3) 30H ~ 7FH 单元:通用用户RAM或堆栈区 4…
STC12C5A60S2管脚定义 管脚1:标准IO口P1.0.ADC0 模数转换通道0.CLKOUT2 波特率发生器的时钟输出 管脚2:标准IO口P1.1.ADC1 模数转换通道1 管脚3:标准IO口P1.2.ADC2 模数转换通道2.ECI PCA计数器的外部脉冲输入 管脚4:标准IO口P1.3.ADC3 模数转换通道3.CCP0 外部信号捕获 管脚5:标准IO口P1.4.ADC4 模数转换通道4.SS SPI同步串行接口从机选择信号.CCP1 外部信号捕获 管脚6:标准IO口P1.5.ADC…
1. 基本特性 STC12C5A60S2单片机集成了两个16位定时/计数器. 1)寄存器 1.1)TMOD 定时器工作方式控制寄存器,包括13位寄存器.16位寄存器.8位寄存器等: 1.2)TCON 定时器控制寄存器,主要包括定时器启动控制位等: 1.3)AUXR 辅助寄存器,用以设置分频:默认12分频 1.4)TH0/1:定时器高8位寄存器 1.5)TL0/1:定时器低8位寄存器 2)定时器计算 N = 2n - Tc/Tu,其中n为定时器的位数,Tu为单位时间及系统时钟周期,分频倍数/晶振频…
1. 基本特性 1) 中断源 STC12C5A60S2共有十个中断源,每个中断源可设置4类优先级:当相同优先级下各中断优先级由高到低依次如下: 1.1)INT0(外部中断0) 中断向量地址 0003H, C语言编程:void Int0_Routeine(void)  interrupt0; 1.2)T0(T0溢出中断)中断向量地址 000BH,C语言编程:void Timer0_Rountine(void) interrupt1; 1.3)INT1(外部中断1)中断向量地址0013H,C语言编程…
1. 基本特性 1) 概念 1.1) 并行通信:数据的各位同时进行传输,传输速度快: 1.2)串行通信:通过一根或两根数据线传输数据,数据在信号线上依次传输:串行通信分为同步和异步两种: 1.2.1)异步通信:接收器和发送器使用各自的时钟,非同步:每个字符要用起始位和停止位作为数据传输的开始和结束:在异步通信需要双方明确字符格式(如停止位.校验位等)以及波特率(bit/s) 1.2.2)同步通信:连续串行传输,一次传输包含多个字符数据的帧: 1.3)根据数据的传输方向,分为: 1.3.1)单工:…
1. 基本特性 STC 单片机IO口可由软件配置成四种工作模式: 1)准双向口:标准51单片机模式,可用作输入和输出 2) 推挽输入输出:需要更大的驱动电流,当高电平时,拉电流20mA.当低电平时,灌电流20mA PS:拉电流是数字电路输出高电平给负载提供的输出电流,灌电流时输出低电平是外部给数字电路的输入电流 3) 仅为输入(高阻): 4) 开漏输出:作为逻辑输出时,该配置必须有外部上拉电阻外接到Vcc 2. 典型例子 1)程序 #include<reg51.h> #define uint…
1)状态机的异步置位和复位 异步置位与复位是于时钟无关的.当异步置位或复位信号来临时,他们立即分别置触发器的输出为1或0,不需要等待时钟沿的到来.要将他们列入always块的事件控制信号内就能触发always的执行. 沿关键词包括posedge(信号上升沿)和negedge(下降沿触发)的时钟,信号可以按照任意顺序列出. 1)异步高电平有效置位: @(posedge clk or posedge set) 2)异步低电平有效复位: @(posedge clk or negedge set) 2)…
STM32学习笔记--OLED屏 OLED屏的特点: 1.  模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色(本人选用双色): 2.  显示尺寸为0.96寸 3.  分辨率为128*64 4.  多种接口方式,该模块提供了总共 5 种接口包括: 6800. 8080 两种并行接口方式. 3线或4线的SPI接口,IIC接口方式 5.  不需要高压,直接接3.3V就可以工作:(可以与stm32的引脚直接相接) OLED图片: OLED引脚介绍: CS:OLED片选信号 RST:OLED复位端口…