8051单片机的振荡器是拿来做什么的?

2024-12-02 11:42:52
推荐回答(3个)
回答(1):

单片机里的震荡器的工作原理和石英手表的工作原理差不多,你看看吧:
石英手表
所有配备音叉形铣型的石英晶体振荡器的手表称之为石英手表。高精度将时间分成同等节段的石英晶体振荡器,每秒钟振荡32768次,称为频率32768赫兹,其频率比机械手表摆轮力矩高于8000至13000倍。任何机械仪器不能检测该频率并进行维护保养。当今,该种形式的振子已发展到很薄的片式,防震性能良好,且采用合成石英材料,切割成音叉形。
石英具有特殊的压电性。它将可变的电场与晶体的机械振动同步,反之,晶体的机械振动也能使其施加可变电压。采用一节电池(氧化银电池1.55伏或锂电池3伏)提供能量,电路充当机械手表中擒纵机构的角色,使石英振子振动。
集成电路控制石英振子输出的电信号(集成电路是石英手表的脑子,在一块细微的硅片上有复杂的电路网络,晶体管,电阻,电容;通过极细微的金丝线与手表机芯中各种元件相联接),并将其频率分成15级二分频。
这样每秒钟能获得输送给步进马达中的一个电脉冲。该马达即每秒跳一步,并驱动传统轮列传动,使指针移动,但与机械手表相反,是倒向,因为马达比指针转得快。有一个拨针机构能与基准时间校时。由此,手表便演变为小的计算器,能将万年历或其他日愈复杂及有用的功能编程进手表中。

回答(2):

单片机的振荡器是用来向单片机提供一个基准的工作频率,单片机根据这个频率运行程序及控制外部设备.振荡器按照指定的频率产生波形,单片机就在这个波形上完成各种操作.多功能I/O引脚中的P1与P2所说的地址不是C语言中的地址.P1与P2的地址是硬件的地址,C语言中的地址是软件地址,一般C语言中的地址是内存地址.

回答(3):

你说的震荡器就晶振,相当于人的心脏,所有指令的执行都是根据晶振的节拍执行的,是内部所有功能模块的时间基准,还有那个地址是使用外部的存储器时才会用到,用于访问存储器,里面可以是程序,也可以是数据