导航:首页 > 操作系统 > 单片机满频使用

单片机满频使用

发布时间:2022-12-26 09:25:23

㈠ 怎么样用单片机技术频率达到1500MHz求高手指点!急!多谢各位高手!

单片机主频就没有这么高的

㈡ 怎么使用单片机的定时计数器,实现最简单的对外部信号进行测频,试画出电路图并

CPU时序的有关知识
振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)

状态周期:2个振荡周期为1个状态周期,用S表示。振荡周期又称S周期或时钟周期。

机器周期:1个机器周期含6个状态周期,12个振荡周期。

指令周期:完成1条指令所占用的全部时间,它以机器周期为单位。

例如:外接晶振为12MHz时,51单片机相关周期的具体值为:
振荡周期=1/12us;
状态周期=1/6us;
机器周期=1us;
指令周期=1~4us;
在学习定时器之前需要明白的
51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器/计数器。

定时器/计数器和单片机的CPU是相互独立的。

定时器/计数器工作的过程是自动完成的,不需要CPU的参与。

51单片机中的定时器/计数器是根据机器内部的时钟或者是外部的脉冲信号对寄存器中的数据加1。

有了定时器/计数器之后,可以增加单片机的效率,一些简单的重复加1的工作可以交给定时器/计数器处理。CPU转而处理一些复杂的事情。同时可以实现精确定时作用。

定时/计数器的工作原理
定时/计数器实质上是一个加1计数器。它随着计数器的输入脉冲进行自加1,也就是每来一个脉冲,计数器就自动加1,,当加到计数器为全1时,再输入一个脉冲就使计数器回零,且计数器的溢出使相应的中断标志位置1,向CPU发出中断请求(定时/计数器中断允许时)。如果定时/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。

可见,由溢出时计数器的值减去计数初值才是加1计数器的计数值。

51单片机定时器结构
定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器THx和TLx组成。TMOD是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。

定时/计数器的控制
51单片机定时/计数器的工作由两个特殊功能寄存器控制。TMOD用于设置其工作方式;TCON用于控制其启动和中断申请。

1、工作方式寄存器TMOD

工作方式寄存器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。其格式如下:

GATE是门控位, GATE=0时,用于控制定时器的启动是否受外部中断源信号的影响。只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;

GATA=1时,要用软件使TR0或TR1为1,同时外部中断引脚INT0/1也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了INT0/1引脚为高电平这一条件。

C/T :定时/计数模式选择位。C/T =0为定时模式;C/T =1为计数模式。

M1M0:工作方式设置位。定时/计数器有四种工作方式。

2、控制寄存器TCON

TCON的低4位用于控制外部中断,已在前面介绍。TCON的高4位用于控

制定时/计数器的启动和中断申请。其格式如下:

TF1(TCON.7):T1溢出中断请求标志位。T1计数溢出时由硬件自动置TF1为1。CPU响应中断后TF1由硬件自动清0。T1工作时,CPU可随时查询TF1的状态。所以,TF1可用作查询测试的标志。TF1也可以用软件置1或清0,同硬件置1或清0的效果一样。

TR1(TCON.6):T1运行控制位。TR1置1时,T1开始工作;TR1置0时,T1停止工作。TR1由软件置1或清0。所以,用软件可控制定时/计数器的启动与停止。

TF0(TCON.5):T0溢出中断请求标志位,其功能与TF1类同。

TR0(TCON.4):T0运行控制位,其功能与TR1类同。

定时/计数器的工作方式
1、方式0

方式0为13位计数,由TL0的低5位(高3位未用)和TH0的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时,置位TCON中的TF0标志,向CPU发出中断请求。

定时器模式时有:N=t/ Tcy

计数初值计算的公式为:X=2^13-N。

定时器的初值还可以采用计数个数直接取补法获得。

计数模式时,计数脉冲是T0引脚上的外部脉冲。

门控位GATE具有特殊的作用。当GATE=0时,经反相后使或门输出为1,此时仅由TR0控制与门的开启,与门输出1时,控制开关接通,计数开始;当GATE=1时,由外中断引脚信号控制或门的输出,此时控制与门的开启由外中断引脚信号和TR0共同控制。当TR0=1时,外中断引脚信号引脚的高电平启动计数,外中断引脚信号引脚的低电平停止计数。这种方式常用来测量外中断引脚上正脉冲的宽度。

2、方式1

方式1的计数位数是16位,由TL0作为低8位,TH0

作为高8位,组成了16位加1计数器 。

计数个数与计数初值的关系为:X=2^16-N

3、方式2

方式2为自动重装初值的8位计数方式。

计数个数与计数初值的关系为:X=2^8-N

工作方式2特别适合于用作较精确的脉冲信号发生器。

4、方式3

方式3只适用于定时/计数器T0,定时器T1处于方式3时相当于TR1=0,停止计数。

工作方式3将T0分成为两个独立的8位计数器TL0和TH0 。

使用定时器,该做哪些工作
初始化程序应完成如下工作:

1.对TMOD赋值,以确定T0和T1的工作方式。
2.计算初值,并将其写入TH0、TL0或TH1、TL1。
3.中断方式时,则对EA赋值,开放定时器中断。
4.使TR0或TR1置位,启动定时/计数器定时或计数。
计数器初值的计算:

机器周期也就是CPU完成一个基本操作所需要的时间。

机器周期=1/单片机的时钟频率。

51单片机内部时钟频率是外部时钟的12分频。也就是说当外部晶振的频率输入到单片机里面的时候要进行12分频。比如说你用的是12MHZ的晶振,那么单片机内部的时钟频率就是12/12MHZ,当你使用12MHZ的外部晶振的时候。机器周期=1/1M=1us。

而我们定时1ms的初值是多少呢,1ms/1us=1000。也就是要计数1000个数,初值=65535-1000+1(因为实际上计数器计数到64536才溢出)=64536=FC18H

定时器中断
使用定时器,该做哪些工作

初始化程序应完成如下工作:

对TMOD赋值,以确定T0和T1的工作方式。

计算初值,并将其写入TH0、TL0或TH1、TL1。

中断方式时,则对EA赋值,开放定时器中断。

使TR0或TR1置位,启动定时/计数器定时或计数。

㈢ 单片机外设一般频率

一般 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中断经过外设吗
单片机

㈣ 51单片机产生的PWM,最大频率60HZ,占空比20%到50%,能做到非常精确么

楼上,他的这个要求一点问题都没有!

以宏晶的STC系列6T的单片机说,如果12MH,那指今周期0.5uS,楼主要的输出都没有最大与最小出现。如果用定时器中断处理,可以很精确出因定的占空比。

60Hz 一个周期是0.01666667秒,= 33333个指令周期,1%的占空比有333个指令,最小占空精度可以达到0.003%!,前提是占空比不能太大或太小,因为单片机处理中断也要时间,最小与最大占空比为单片机中断处理时间。

㈤ 51单片机计数器怎么用

51单片机是基础入门的一个单片机,还是应用最广泛的。

51单片机的定时/计数器的概念

单片机中,脉冲计数与时间之间的关系十分密切,每输入一个脉冲,计数器的值就会自动累加1,只要相邻两个计数脉冲之间的时间间隔相等,则计数值就代表了时间的流逝,因此,单片机中的定时器和计数器其实是同一个物理的电子元件,只不过计数器记录的是单片机外部发生的事情(接受的是外部脉冲),而定时器则是由单片机自身提供的一个非常稳定的计数器,这个稳定的计数器就是单片机上连接的晶振部件;MCS-51单片机的晶振经过12分频之后提供给单片机稳定脉冲;晶振的频率是非常准确的,所以单片机的计数脉冲之间的时间间隔也是非常准确的。
51单片机的定时/计数器的工作原理
加1计数器输入的计数脉冲有两个来源,一个是由系统的时钟振荡器输出脉冲经12分频后送来;一个是T0或T1引脚输入的外部脉冲源。
作为定时器使用时,定时器计数8051单片机片内振荡器输出经过12分频后的脉冲个数,即:每个机器周期使定时器T0/T1的寄存器值自动累加1,直到溢出,溢出后继续从0开始循环计数;所以,定时器的分辨率是时钟振荡频率的1/12;
作为计数器使用时,通过引脚T0(P3.4)或T1(P3.5)对外部脉冲信号进行计数,当输入的外部脉冲信号发生从1到0的负跳变时,计数器的值就自动加1由于检测一个从1到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。当晶振频率为12MHz时,最高计数频率不超过1/2MHz,即计数脉冲的周期要大于2微秒。;计数器的最高频率一般是时钟振荡频率的1/24;
由此可知,不论是定时器还是计数器工作方式,定时器T0和T1均不占用CPU的时间,除非定时器/计数器T0和T1溢出,才可能引起CPU中断,转而去执行中断处理程序。所以说,定时器/计数器是单片机中效率高而工作灵活的部件。

㈥ 高频用什么单片机

多高的频率算高呢?如果是51的话就STC的吧,最高能到40MHz,而且还是单周期,运算能力不错,如果是ARM一般现在STM32比较火,能到72MHz。如果不是简单控制,是高端应用的话,用AT91SAM9260也行,能到300到400多MHz了,不过成本就大了。一般单片机也就这个频率范围了,如果要求再高直接x86系统或者MIPS比较实用。

㈦ 无聊想给51单片机超频,能超到多少MHZ呢

是这样的,单片机没有超频一说,一个单片机能跑多大的主频是固定的,比如传统的51最大可以跑12M/12T,即指令频率是1M
传统52可以跑 33M/12T,即2.75M.
STM32可以跑72M/1T,即主频是72MHZ
这都是在单片机出厂时固定的,你没办法超频.

而据我所用过的,STC89C52系列的,可以执行 6T 或者 12T两种速度,最大的外部时钟可以用到40M,
即在外部时钟,也就是外部有源晶振40MHz情况下,系统的主频可以跑到 40/12 = 3.3333MHz
或者 40/6 = 6.6666MHz,也就是说,STC89C52,最大可以接外部40MHz时钟,但是因为是6T,所以,
最大的系统主频是6.666MHz

而你所说的AT比STC工艺好,这个没什么错误,但是,是指AT比STC性能稳定,质量好,但是讲求主频的速度,AT不如STC,AT系统固定是12T的,STC89系列是6T的,而同样是51内核的单片机,STC12系列的则是1T的,也就是说,同样外接12M晶振
AT 的主频是1M
STC89系列主频可以到2M
STC12系列可以到12M

单片机究竟能跑多高的主频,是看厂家,单片机最高能跑多少主频,是固定的,你超频也不能超过最高值.

㈧ 频繁的对单片机热启动会不会影响单片机的使用寿命

不会。初学是吧。你那点使用频率对单片机什么都不是。

㈨ 单片机的工作频率问题

“接收信号的频率和单片机的工作频率之间有关系吗?”答:没有。
“比如单片机的工作频率是100MHz,我要接收的是200MHz频率的信号,这样可以吗?”
答:可以说可以,即使(实际上就是)单片机的工作频率很低也可以。也可以说不,原因如下(1)。
但是:
1、单片机时钟频率有限,操作频率更低,你不可能用单片机去解调射频信号。
2、必须象收音机那样具有接收、选频、放大、变频、中放、解调等高频电路。
3、单片机可以用来控制高频电路的频率、增益等参数,还可以用单片机对接收的基带信号进行处理。

㈩ 怎么用51单片机来产生固定的频率

1、首先,你要算,38KHZ的频率对应的周期就是1/38000秒,也就是26.32us(微秒),估算为26微秒;
2、现在,你的外部晶振是11.0592,那么12分频后的机器周期大约是1.0812us。也就是说需要大概24个机器周期来形成一个26微秒;
3、要产生如此精确的时间量,非定时器莫属。那么可以想象,只要根据定时器来定时,每12个机器周期后对输出信号进行一次翻转,那么形成的信号就是一个占空比为50%的周期为24个机器周期即26us的信号了,此信号就是想要的38KHZ频率的信号;
4、那么把定时器设置在模式0、1就都是可以的,因为只需要让它从初值(max-12)计数到最大值max就可以了,设定定时器的中断,在每次中断函数中,对输出信号取反。
5、运行,一切OK!

阅读全文

与单片机满频使用相关的资料

热点内容
腾讯服务器如何上传源码 浏览:739
单片机的原理概述 浏览:508
火控pdf 浏览:267
如何复制云服务器centos环境 浏览:984
债权pdf 浏览:299
红色番字的app怎么下载 浏览:876
云服务器流程教课 浏览:702
中国农业银行app怎么没有网 浏览:997
几率表算法 浏览:902
程序员理工科 浏览:708
企业邮箱登录收件服务器地址 浏览:558
计算机思维与算法设计的重要性 浏览:664
linux刷新磁盘命令 浏览:76
我的世界如何查看服务器种子pc 浏览:284
linuxlamp编译安装 浏览:609
枚举算法ppt 浏览:184
cmd查看进程命令 浏览:956
手机内怎么删除APP 浏览:834
鱼群和鸟群算法区别 浏览:93
pdf尺寸设置 浏览:211