51单片机的机器周期和晶振频率有何关系?当fOSC=8MHz时,机器周期是多少?

如题所述

机器周期X振荡频率= 12。当fosc=8MHz时,机器周期为1.5微秒。

因为规定一个机器周期为12个振荡周期,而振荡周期是振荡频率fosc的倒数,所以一个机器周期=12/fosc,当fosc=8MHz时,代入公式,机器周期为12/(8MHz)s,即1.5us。

扩展资料:

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的最早是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列(如AT89C51),它广泛应用于工业测控系统之中。

对于单片机中周期定义:

振荡周期:单片机外接石英晶体振荡器的周期。如外接石英晶体的频率若为12MHz(如上图),那么其振荡周期就是1/12微秒。

机器周期:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期=12个振荡周期。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18
1、51单片机的机器周期=12/fOSC;当fOSC=8MHz时,机器周期=3/2微秒。
2、fOSC代表晶振频率的意思。
3、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
第2个回答  推荐于2017-10-06
1、51单片机的机器周期=12/fOSC

2、当fOSC=8MHz时,机器周期=3/2微秒本回答被提问者采纳