永乐国际官网下载
51内核的单片机介绍
时间: 2023-09-12 06:45:27 |   作者: 永乐国际官网下载

  范畴,前期的各种小众的内核根本上被筛选,或许主导的公司抛弃掉了,现在干流仍是ARM,且开端是较为恰当的。而对单片机(或MCU,或MPU)把握并经过项目实践精通了之后,假如实践项目用到其他内核的芯片的选型和开发,切换起来也是很快速的。

  其实在ARM和RISC-V之前,嵌入式(或是说单片机)开发,曾经是51内核的芯片最盛行,现在有些校园教材或许项目或许仍是51内核的。51内核单片机以8位微处理器为主,在核算履行最简略的运用中,可以将本钱做到十分低价,所以市场上有些产品乃至是保护中的项目,仍是有些是51内核单片机的。

  所以不论是单片机、或MCU、或MPU,仍是CPU,其中心便是核算机体系的核算履行单元,不同的称号有的是因为年代开展演进出来的姓名,有的是表明其核算处理的才能一种简略区分,可是并没有完全能清晰的边界,更多的时分是在用于做比较的语境下。除了核算处理才能的不同,别的便是芯片规划和制造的杂乱程度不同,有的电路比较少,有的则是很杂乱,需求选用的工艺也需求最顶级才行。

  本文以回忆的视角,从开发的视点对一片之前实践用来做过项目开发的51内核的单片机进行介绍,关于了解的是一种回忆,关于没了解过的,可以作为是以往开发的故事来看。

  时钟是MCU的心脏,C8051F320是带有内置时钟的,能不必外接晶振电路就可以驱动MCU作业。C8051F320的许多功用都是与时钟相关的,像有时序要求的

  内部时钟+外部晶振驱动电路+4倍时钟乘法器。C8051F320的时钟分为体系时钟SYSCLK和USB时钟USBCLK。可编程内部时钟:这是体系复位后的默许时钟,经过OSCICL

  f_BASE是复位后的内部时钟,C8051F320是12MHz,deta_T是时钟周期。体系时钟可以由内部时钟1分频/2分频/4分频/8分频,详细的分频设置在OSCICN寄存器的IFCN位,体系复位后默许运用的是8分频。

  OSCICL复位值会使内部时钟频率为12MHz(12MHz适用于USB通讯),而体系时钟复位后默许是对内部时钟进行8分频,即1.5MHz。可以终究靠软件修正内部时钟值,但修正后就不合适用于USB通讯了。

  内部时钟有挂起形式,当往OSCICN的SUSPEND位写1后内部时钟就挂起了。

  电容或RC网络。CMOS时钟也可以给我们供给时钟输入。运用外部时钟时需求装备对应的端口引脚的功用。4倍时钟乘法器:由姓名可知,能将12MHz的时钟乘以4倍变成48MHz,这个时钟是用于全速USB通讯的。当然对这个乘以4倍的时钟分频后也可认为体系供给时钟的。4倍时钟乘法器的装备要经过CLKMUL寄存器。假如用外部时钟作为4倍时钟乘法器的源,则要确保外部时钟满足安稳。

  体系时钟和USB时钟的挑选:装备CLKSEL寄存器的CKLSL[1:0]位决议了运用哪个时钟源作为体系时钟。装备CLKSEL寄存器的USBCLK[2:0]位决议了运用哪个时钟源作为USB时钟(USB0作业于全速形式时需求48MHz时钟,作业于低速形式时需求6MHz时钟)。

  在了解了C8051F320的根本功用和装备,知道了其时钟怎么作业后,其实就可以规划制造C8051F320的最小体系了,最小体系的

  制造出来后,烧录简略根本的固件后,芯片就能初始化并运转程序了。假如还需求其处理更多特定的业务,就还需求在软硬件上进行完善和晋级规划。

© 2021 永乐国际官方网站登录-永乐官网下载 版权所有 | 备案号:粤ICP备12074344号