A. 单片机开发板晶振频率是什么
单片机的晶振是给单片机提供时钟震荡的,常用的11.0592、12.000、22.1184、20.000,单位是mhz
这种都配合着瓷片电容使用,20pf~40pf(一般选22、27)
晶振是金属封装的,上面印有12.000字样表示12m,
不仅仅是单片机,很多设备都有晶振,电子表也有。
有些单片机不需要晶振(内部rc振荡电路提供时钟)。
------------------
望采纳
B. 单片机晶振频率时多少
晶振频率倒是范围挺大 一般6或者12MHz吧 我用8051的是11.0592MHz的
C. 单片机晶振频率
一、时钟周期
时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它的步调上来)。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计算机硬件电路和器件的不完全相同,所以其所需要的时钟周频率范围也不一定相同。常用的8051单片机的时钟范围是1.2MHz-12MHz。
在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。
二、机器周期
在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如:取指令、读存储器、写存储器等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。8051系列单片机的一个机器周期同6个S周期(状态周期)组成。前面已经说过一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示),8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期。
D. 单片机的振荡频率是12mhz,则一个机器周期是多少us,指令周期是一个固定值吗
C51单片机,振荡频率 Fs 是12mhz,则一个机器周期是1us;
指令周期有长有短,最短为一个机器周期;
E. 单片机 时钟频率,振荡频率,方波,脉冲,之间关系
先说方波,方波一般从名字上就可以看出是什么意思,看图就知道了,就是像长城墙的那个
那究竟什么是脉冲?从字面上理解——脉搏的跳动所产生的冲击波。脉冲的定义其实是这样的:电压(V)或电流(A)的波形象心电图上的脉搏跳动的波形但现在听到的什么电源脉冲、声脉冲……又作何解释呢——脉冲的原意被延伸出来得:隔一段相同的时间发出的波等机械形式,学术上把脉冲定义为:在短时间内突变,随后又迅速返回其初始值的物理量称之为脉冲。
在数字电路里面一般就把一个凸起的方波叫脉冲。
单片机的机构特征是将组成计算机的基本部件集成在一块晶体芯片上,构成一台功能独特的,完整的单片微型计算机。它的英文名是MCU(microcontrollerunit)微型控制单元。
单片机的工作需要时钟信号,时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态何时更新。时钟信号是指有固定周期并与运行无关的信号量,时钟频率(clockfrequency,CF)是时钟周期的倒数。
也可以说时钟频率越高,CPU或者单片机运行的越快。
而振荡频率一般就是指振荡电路的频率,由于时钟信号是由振荡电路产生的,所以一般振荡频率等于时钟频率
F. 单片机外设一般频率
一般 51单片机的外部晶振频率为 11.05926MHz(FOSC),这个频率可以让串口传输的误差为 0,但是会让定时器定时产生微小的误差。
主要原因是因为定时器一般会有一个 12T 模式,也就是主频率的 12 分频,本来定时器计一个数需要的时间为(1 / FOSC),如果在12T 模式下定时器计一个数需要的时间为(12 / FOSC),所以如果 FOSC = 12MHz 时,那么计一个数的时间即为 1us,非常好利于定时器时间片的计算。一般在 FOSC = 11.05926MHz 的情况下,我们通常会将 FOSC 看做为 12MHz。
普中的 52单片机有 3个定时器和 2个外部中断,至于外部中断2和外部中断3在 PDIP40 封装没有体现。
定时器 0、1、2 都可以进行定时器中断,实现时间片的概念。一般常利于定时器 0 和定时器 1 的模式 1 用于定时,定时器2可以借助 P1.0 和 P1.1 引脚用来捕获信号。
在这里插入图片描述
TMOD 寄存器的低 8 位用于配置 T0 的工作模式,高 8 位用于配置 T1 的工作模式。
开通VIP 解锁文章
打开CSDN,阅读体验更佳
stm32外设总结-定时器使用_桃成蹊2.0的博客_stm32 定时...
当然自动重装载寄存器的值也是我们设置的,自动重装载寄存器ARR也是一个16位的寄存器,当计数值达到这个值的时候,就会产生更新事件,比如中断事件,触发其他外设的事件,或者复位计数器的事件。 所以最终定时时间为: 以stm32的基本定时器6为例,...
继续访问
PIC 定时器中断1(外设中断)_可乐吧kaito的博客
属于外设的中断系统,所以在用的时候属于低优先级的中断,要开很多寄存器:外设中断允许,定时器中断1允许。。。 #include __CONFIG(1,XT) ;//晶振为外部4M __CONFIG(2,WDTDIS) ;//看门狗关闭 __CONFIG(4,LVPDIS) ;//禁止低电压...
继续访问
51单片机~定时器和外部中断(各个位控制作用详解)
(一)中断 (二)定时器,计数器中断 TL0低八位先进行存储,达到0XF,向上进一,直到高低八位都满时就可以产生中断或者控制TF0口。 (1). TMOD低四位控制T0,高四位控制T1。 GATE:(门控位) (2)控制寄存器TCON:(低四位控制外部中断,高四位控制计数器启动和中断申请) (3)定时器的四种工作方式: ...
继续访问
51单片机(STC89C52)的中断和定时器
STC89C51/STC89C52 Timer 内部不带振荡源, 必须外接晶振 采用11.0592MHz,或22.1184MHz,可方便得到串口通讯的标准时钟. STC89和STC90系列为12T, STC11/STC12系列为1T, 也就是一个指令一个机器周期, 这些都需要外置晶振; STC15系列有内置晶振. 中断 中断允许控制寄存器 IE 字节地址A8H, CPU对中断系统所有中断以及...
继续访问
stm32f103——基本定时器与定时器中断_无敌小小雷的博客_stm3...
我们前面已经学过了滴答定时器,那么定时器的原理与它一样,只不过滴答定时器是在内核中的定时器,而定时器是片上外设。 定时器分为:基本定时器和通用定时器。而基本定时器所拥有的功能,通用定时器都有。所以,通用定时器内集成了基本...
继续访问
...定时器(1)_GMessiod的博客_stm32 定时器1
其实,外部时钟模式1和内部触发模式都应该算是定时器的主从模式,只是触发源不同,因此通过cubMX进行配置时必须开启主从模式并配置触发源。主从模式不仅可以提供时钟源,同时可以实现计数器(CNT)的启动、复位、停止等控制,也可以通过产生TRGO信号...
继续访问
最新发布 51单片机的1T和12T的区别
单片机,1T/12T
继续访问
热门推荐 (C51学习四)外部中断和定时器中断
1.什么是中断 2.中断有什么用 3.双重功能的P3引脚 4.8051的 中断体系 5.中断特殊寄存器 6.中断的优先级 7.中断服务程序的编写 8.外部中断实现代码 1.什么是中断 中断就是指CPU正在执行一项任务A,然后突然停止任务A去执行任务B,执行完任务B再回来继续执行任务A的过程。 例如:你正在看电视,然后电话响了,你就停止看电视,跑去接电话,接完电话后由回来
继续访问
STM32-通用定时器-定时器中断_一直在路上的Tom的博客_stm32定...
5)可使用外部信号(TIMx_ETR)控制定时器和定时器互连(可以用 1 个定时器控制另外一个定时器)的同步电路。 6)如下事件发生时产生中断/DMA(6个独立的IRQ/DMA请求生成器): ① 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件...
继续访问
...卓越攻城狮的博客_外部中断和定时器中断的优先级
就是一秒钟会产生10K个周期,那么一个周期的时间长度就是1/10KHz,如果你想将定时器中断的时间间隔设置为0.5秒,那么你将arr设置为5000即可,因为arr每减1就需要一个周期的时间,减5000次就经过了5000*(1/10KHz)=0.5秒。
继续访问
6.OS运行机制(补充)
中断
继续访问
定时器t0中断可以被外部中断0中断_C51编程14中断篇(定时器中断1)
在MCS-51的中断系统中,除了有外部中断以外,还有定时器/计数器中断、串行中断,本章节将会说明定时器/计数器中断,以及它的四种方式 MCS-51单片机中,内部有两个16位的可以选择的定时器/计数器,称为定时器0(T0)或者定时器1(T1),它们用来做定时器或者计数器。定时器/计数器工作原理:作为定时器使用时,输入的时钟脉冲是由晶体振荡器的输出12分频后得到...
继续访问
STM32的定时器中断与实例_Bopie的博客_stm32定时中断
定时器是存在于STM32单片机中的一个外设。STM32总共有8个定时器,分别是2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和2个基本定时器(TIM5、TIM6)。具体分类如下 定时器相当于给CPU上了一个闹钟,CPU平时...
继续访问
外设篇:定时器、看门狗和RTC_路溪非溪的博客_rtc 看门狗
(1)这几个东西都是和时间有关的部件。 (2)看门狗其实就是一个定时器,只不过定时时间到了之后不只是中断,还可以复位CPU (3)RTC是实时时钟,它和定时器的差别就好象闹钟(定时器)和钟表(RTC)的差别一样。
继续访问
51单片机——中断系统、外部中断、定时器中断、串口通信C语言入门编程
1.低优先级中断可被高优先级中断所中断,反之不能。 2.任何一种中断(不管是高级还是低级),一旦得到响应,不会再被他的同级中断所中断。 中断系统: 当中央处理机CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。当几个中断源同时向 CPU请求中断,CPU总是先响应优先级别最高的中断请求。当CPU正在处理一个中断源请求的时候(执行相应的中断服务程序),发生了另外一个优先级比它......
继续访问
51单片机入门——定时器与外部中断
目 录1. 定时器1.1. 定时器的初步认识1.2. 定时器的寄存器 1. 定时器 1.1. 定时器的初步认识 在认识定时器之前我们先了解两个基本概念。 时钟周期:时钟周期 T 是时序中最小的时间单位,具体计算方法就是 1 / 时钟源频率,一般情况下单片机的晶振都是 11.0592 MHz 的,对于这个单片机系统来说时钟周期就是 1 / 11059200 秒。 机器周期:我们的单片机完成一个操作的最短的时间。机器周期主要针对于汇编语言,在汇编语言下程序的每一条语句所使用的时间都是机器语言的整数倍,
继续访问
【STC89C52】外部中断与定时/计数器中断_朴卜_study的博客
目录一、中断系统二、外部中断一)配置外部中断的三个步骤1)中断允许(2)中断方式配置3)中断处理函数二)实验代码 三、定时器/计数器一)使用定时器/计数器的三个步骤1)启动定时/计数器2)设置工作模式编辑 3)查询定时/计数器是否...
继续访问
STM32学习记录4——定时器_卢灵科技的博客_mx_tim2_init
8_tkey1_count=0;//按键计数uint8_tkey1_state=0;//按键状态voidHAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef*htim){if(htim->Instance==TIM2){/* 通过定时器外设结构体中的寄存器基地址判断当前中断是否是所需定时器所...
继续访问
51单片机的机器周期和时钟周期计算及11.0592Mhz晶振的机器周期是多少
机器周期和时钟周期的区别 12Mhz与11.0592Mhz的怎么算时钟周期和机器周期 先要知道转换关系 12Mhz: 时钟周期:1/12Mhz,1单位是秒所以12Mhz要转为秒为12000000hz 1/12000000≈0.00000008s 机器周期:12时钟周期=0.00000008s12=0.000001s 转为us就是1us 11.0592Mhz: 时钟周期:1/11.0592Mhz,1单位是秒所以11.0592Mhz要转为秒为11059200hz 1/11059200≈0.00000009s
继续访问
51单片机(V51)学习——外部中断和定时器中断
51单片机(V51)学习——外部中断和定时器中断简单使用一、外部中断(下降沿开启和低电平开启)(1)外部中断概念:(2)下降沿演示:(3)低电平中断二、定时器中断(1)概念:(2)简单使用 一、外部中断(下降沿开启和低电平开启) (1)外部中断概念: 要用到的寄存器:EA、EX0、IT0 (2)下降沿演示: #include<reg52.h> void main() { P1 = 0X0F; // 0000 1111 让前面4个灯熄灭,后面4个灯亮起 P3 = 0X0F;
继续访问
51单片机:开启中断和定时器
51单片机:开启中断和定时器 关于中断,需要用到中断允许寄存器: 定时器中断需要的是: 总中断EA:用来开启全局中断。 ET0、1、2:各个定时器中断位。 使用中断位只用将其置1就行,例如EA=1;ET0=1; 打开了中断开关只是完成了一半,还需要定时器控制寄存器: 使用方法也是和中断寄存器一样, 定时器0运行控制位TR0:用来开启定时器0. 把TR0置1,TR0=1;就开启了定时器。 2、设置中断服务程序: 中断服务程序:就是当计满TH0、TL0时溢出申请中断,然后单片机允许中断时,所要发生的事
继续访问
51单片机简介
51单片机简介\\\插播一条:文章末尾有惊喜哟~///一、51单片机标识信息通常我们所说的51单片机是指以51内核扩展出的单片机。出产51单片机的厂商很多,51单片机的型号也很多。下表列出了一些51单片机的厂商和型号。以上提到的单片机都是51内核扩展出来的单片机,只有学会了51单片机的应用,这些单片机也就根本都能使用了。单片机都是相通的,不管是51单片机还是其它单片机,都是用户编程控制来实现一定的功能。接下来的一个系列的文章中以STC89C516RD+单片机为根底进行讲解。下面我们对这个单片机的标识进行解释
继续访问
51单片机的中断和定时(全面)
定时器/计数器51的定时器/计数器有2个分别是T1和T0,52系列的单片机有3个定时器/计数器,T0和T1是通用定时器/计数器,定时器/计数器2(简称T2)是集定时、计数和捕获三种功能于一体,功能更强。首先看一下这个简单点的功能,我在实验中用到的定时器的作用是高精度延时的作用,之前使用的通过while和for循环的延时方法都只是大概的时间,而定时器则可以精确设定时间在1微秒(10^-6)左右(以晶...
继续访问
51单片机学习笔记之中断(外部中断、定时器中断、中断嵌套)
要学习51单片机中断的朋友,拥有这一篇博文就够了,深入浅出,里面包含了寄存器,外部中断、定时器中断、中断嵌套等的讲解,还有代码实战。快一万字,写得不容易,还请大家点赞支持一下,后续持续更新(一)寄存器1.什么是寄存器2.寄存器怎么用(二)中断1.中断允许寄存器IEEX0ET0EX1ET1ESEA使用方法2.中断优先级寄存器IPPS——串行口中断优先级控制位PT1——定时器/计数器1中断优先级控制位PX1——外部中断1中断优先级控制位PT0——定时器/计数器0中断优先级控制位PX0——外部中断0中断优先级控制
继续访问
51单片机配置中断与定时器应用
一.对于几点对于51单片机代码的建议 1.模块化代码 2.熟练运用软件STC-ISP 二.定时器时钟代码(LCD显示) 1.main函数: #include <REGX52.H> #include "Delay.h" #incle "LCD1602.h" #include "Timer0.h" //unsigned char Sec = 0;//秒 //unsigned char Min = 0;//分 //unsigned char Hour = 0;//时 ...
继续访问
51单片机-定时器中断
51单片机,学习,交流......
继续访问
51单片机外部中断拓展(两个以上的外部中断)
在很多单片机中,外部中断的个数都是有限的,而很多现实场景需要有多个外部中断同时进行,这时候单片机自带的外部中断端口可能就不够用了,那么,怎么解决这个问题呢,本文将会用最典型的51单片机为例,介绍两种较简单的拓展外部中断的方法。
继续访问
单片机—外部中断与定时器 学习笔记
定时器的一些预备知识 一、定时/计数器组成框图 8051定时/计数器由定时器0(T0)、定时器1(T1)、定时器方式寄存器TMOD和定时器控制寄存器TCON组成。 二、定时的原理——计数周期 当定时/计数器设置为定时工作方式时,计数器对内部机器周期进行计数,每过一个机器周期,计数器增1,直至计满溢出。 定时器的定时时间与系统的振荡频率紧密相关,因MCS-51单片机的一个机器周期由12个振荡脉冲组成,所以,计数频率fc=fosc/12。如果单片机系统采用12 MHz晶振,则计数周期为:T = 1/(12×
继续访问
51单片机_外部中断 与 定时/计数器中断
51单片机_外部中断与定时/计数器中断
继续访问
【51单片机】外部中断
51的 外部中断 与 定时器(内部中断) 有一个共同特点,那就是与主程序是并行工作的,就是主程序在运行的时候,中断也在等待触发条件,当中断被触发的时候会暂停主程序转而执行中断服务程序,只有中断服务程序执行完后,才会继续执行主程序。 这里的触发条件是指:低电平或者下降沿,满足条件后会才执行中断函数。 说到这里就要提一下,51只有2个外部中断:P3^2口——外部中断0 ...
继续访问
定时器1和定时器2中断经过外设吗
单片机