A. 单片机频率计算公式
这得看是什么单片机了:
对于精简指令集性能的单片机的工作频率(1/机器周期)=时钟频率(1/时钟周期).
普通的51单片机来说:频率是1MHZ,时钟周期是1/12us(1除以12M),机器周期是12倍的时钟周期--1us.
周期是频率的倒数 或者频率是周期的倒数
1秒:相当于频率是1HZ ,也就是1/1S =1HZ
那么1/1ms =1/0.001S =1000HZ
B. 51单片机的主频是怎样设置的什么是单片机的主频430单片机的主频是多少如何设置430单片机主频
51单片机你用24M的外部晶振那它主频就是24M
而430内部有锁频环,可以对所选频率来源进行倍频,所以到底430主频是多少,还要看你寄存器的设置。
C. 单片机的cpu主频高的是多少
看什么型号,什么公司的产品了。从几十MHz到上GHz的都有的。但是一般我们把低于几百兆的叫单片机。
D. 什么是单片机的机器周期、震荡周期和指令周期他们之间是什么关系
机器周期
计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。
每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期。
振荡周期
振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。
指令周期
执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期也不同。
三者的关系:振荡周期是最小单位,机器周期需要1个或多个振荡周期,指令周期需要1个或多个机器周期;机器周期指的是完成一个基本操作的时间,这个基本操作有时可能包含总线读写,因而包含总线周期,但是有时可能与总线读写无关,所以,并无明确的相互包含的关系。
(4)主频180mhz单片机扩展阅读
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
发展历史
单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。
随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。
90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
E. 单片机芯片的半导体物理性质固定不变了,频繁开了又关变动的选择是由什么决定的
1 )直流电压检测:外部直流电压先经过隔离,模拟量隔离的方式-般有线性光耦、 隔离运放
等(不作要求也可以不可隔离) , 然后通过运放进行降压,再经过RC滤波电路后接入ADC接
口,如下图为本人常用的直流电压采样电路,直流28V电压经过高精度电阻网络降压后,再经
过差分运放进行隔离,通过差分运放可以将输入电源地( 28GND_ IN )与采集电路模拟地
AGND隔离,然后通过RC电路进行滤波,最后接入处理器ADC接口;
2 )交流电压检测:外部交流电压先经过隔离(一般采用电压互感器隔离)、变压、整流、变
压、RC滤波然后接入ADC接口。如下图为本人常用的一种交流电压采样电路,下图采样的是
400HZ交流电电压,交流电压先经过差分运放进行隔离,然后通过AD736芯片进行有效值转
换(该芯片能将交流电压转化为直流电压),然后通过运放放大 ,在经过RC电路进行滤波
(未画出,原理和上图一样) , 最后接入ADC接口。.
如何选择单片机,需考虑哪些因素?
了解了电压采样的原理之后,该如何选择合适的单片机呢?单片机种类很多, 选型确实是令
人头疼的事,但是有很重要,有很多不得不考虑的细节。单片机选型既要考虑是否能够满足
功能要求,还要考虑可靠性、经济型、供货情况等,- 般从以下几个方面进行选型:
1、单片机是否有ADC接口(模数转换接口) , ADC接口的数量, ADC接口的分辨率多少?
比如10位、12位等,以及ADC采样速率等,这是首要考虑的问题。ADC接口数量及有无直接
影响该功能,接口数量最好能满足模拟量采集要求,比如有3路模拟量则选择单片机时ADC接
口至少3路以上,没有ADC接口的单片机也不是一定不能使用 ,可以通过AD接口芯片外扩实
现,但是增加电路设让麻烦及设计成本。ADC接口的分辨率直接影响AD的采集精度,AD的
位数越高其分辨率越高,8位AD的分办率只有Vref/255,10位AD的分辨率为Vref/1023,
12位的AD分辨率为Vref/4095 ,其中Vref为单片机的基准源(参考源)。比如要求0~ 10V的
输入电压采样精度为0.5% (满偏) , 则采用8位、10位的AD都达不到要求,只有12位以上的
AD才可以,这只是软件误差,采样精度还包括硬住线路、器件等误差。AD的采样速率直接
影响AD数据的更新频率,采样速率也不 是选择越高越好,能够满足实时更新频率要求即可。
2、其它接口功能是否满足系统要求,比如普通I0口的数量是否满足要求,整个电压采集系统
是否需要SCI通讯、CAN通讯、I2C通讯、 SPI通讯等接口, 定时器、外部中断接口、PWM接
口等时候满足实际要求,以及存储器RAM、flash空间大小 ,能否满足程序数据存储等。
3、性能方面,单片机支持的最高时钟频率,选择8位、16位还是32位单片机?单片机位数决
定了处理数据的总线宽度,如16位的数据使用16位单片机- -次就可完成,使用8位单片机则
需分两次进行。还有其功耗对比,处理器都讲究低功耗,功耗越低芯片的发热量越小,性能
越稳定,可靠性越高。
4、价格方面,其它功性能参数都差不多的情况下,综合考虑价格问题,节约经济成本。
5、供货情况,是否大公司生产的芯片,该芯片是否停产?能够长期供货?等。
STM32和C51单片机比较
1、STM32单片机是意法半导体生产的32位单片机,属于ARM内核的-一个版本,比传统的51
单片机高级很多!具有很多强大的资源,比如包含USB通讯接口。其主频有24MHZ、
32MHZ、48MHZ、72MHZ、 84MHZ、100MHZ、 180MHZ等等, AD分辨率有12位、14
位、16位等,还具有DAC接口(数模转换接口),定时器、 中断口、PWM接口等等,其功
能只会比51单片机多,是功能很强大的一款单片机,绝对能够满足系统设计要求。
2、C51单片机属于8位的单片机,其常用的型号有89C51、89S51、 80C51、 87C51等,
C51单片机经过迭代升级,其功能还是不错的, C51单片机的时钟频率-般33MHZ以内 ,有
的具有ADC接口有的没有, -般具有8位、10位和12位的ADC接口,完全可以满足一般精度
的模拟量采集。常用的一-些SCI、SPI、 I2C、 PWM、定时器、中断等接口都有,推荐选
C8051系列单片机,是比较高级的单片机,内部集成了很多常用的外设。
总结: STM32和C51两种类型的单片机都是可以满足电压系统检测功能的, C51单片机较容
易入门,应用非常广泛,资料也多,而STM32单片机比C51高级得多,比较难入门。若是新
手还是建议使用C51单片机更容易实现,若想最求高级,好学有时间,有精力可以使用
STM32增长知识,积累经验也是不错的选择。
F. 单片机晶振频率
一、时钟周期
时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如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个时钟周期。
G. 89c52单片机主频是多少
主频 12/24/33MHz。
89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。89C52内置8位中央处理单元、512字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有PDIP(40pin)和PLCC(44pin)两种封装形式。
89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统。
H. 单片机的主频指什么
单片机主频和人的心跳一样,就是生命源泉,支持它工作的原始能源。也称时钟源(脉冲信号),一般由晶振来完成。一般用MHz来表示,就是1秒能完成多少个工作周期。
I. 单片机的工作频率问题
“接收信号的频率和单片机的工作频率之间有关系吗?”答:没有。
“比如单片机的工作频率是100MHz,我要接收的是200MHz频率的信号,这样可以吗?”
答:可以说可以,即使(实际上就是)单片机的工作频率很低也可以。也可以说不,原因如下(1)。
但是:
1、单片机时钟频率有限,操作频率更低,你不可能用单片机去解调射频信号。
2、必须象收音机那样具有接收、选频、放大、变频、中放、解调等高频电路。
3、单片机可以用来控制高频电路的频率、增益等参数,还可以用单片机对接收的基带信号进行处理。
J. 无聊想给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
单片机究竟能跑多高的主频,是看厂家,单片机最高能跑多少主频,是固定的,你超频也不能超过最高值.