初始51单片机——STC89C52
  mDGpKi8O1JeU 2023年11月02日 46 0

单片机的三种开发方式:基于寄存器的方式、基于标准库的方式、基于图形化的库。基于寄存器的方式,该方式用程序直接配置寄存器,底层直接具有效率高的优点。但是对于内部资源丰富的单片机,如STM32配置寄存器方式的计算量比较大,代码可读性变差。因此,STM32通过调用STM公司提供封装好的标准库函数,通过调用库函数间接地配置寄存器。第三种方式,通过图形化界面快速配置寄存器,通俗易懂,易于操作,适合小白入门,但是隐藏了底层逻辑,难以提升技术。如STM32基于HAL库的方式,ardinuo 图形化编程。相对于其他单片机,51  单片机的内部资源比较少,所以使用第一种方式开发,既可以快速高效,又可以理解底层逻辑。

单片机的内部有三大资源:程序存储空间(Flash)、数据存储空间(RAM)、特殊寄存器(SFR)。STC89C52RC的内部资源有8Kb的程序空间,512Kb 的数据空间,32个IO口,3个定时器,外部中断0、定时中断0、外部中断1、定时中断1、串行中断共5个中断源。

51单片机最小系统的三要素是电源、晶振和复位电路。STC89C52RC需要5v供电电源,供电电路在40引脚和20引脚上,40号引脚接的是+5V,通常也称VCC,20号引脚接的是GND。31引脚接高电平,单片机读取内部程序存储器;当扩展有外部ROM时,读取内部ROM后自动读取外部ROM;31引脚接低电平,d单片机直接读取外部ROM;8031单片机内部没有ROM,所以在使用8031单片机时,这个引脚接低电平。而STC89C52单片机内部有ROM,因此这个引脚接高电平。STC89C52 单片机的18引脚和19引脚是晶振引脚,接一个12MHz的晶振,外加两个20pF的电容,电容的作用是帮助晶振起振,并维持振荡信号的稳定。复位电路接到单片机的9引脚。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  QtpjMRSUUfXb   2023年12月08日   53   0   0 引脚#include看门狗
  UYSNSBVoGd8R   2023年12月08日   26   0   0 引脚#include#define