51单片机初步认识——硬件资源
STC89C52单片机(是51系列的单片机,不是52系列的)的硬件资源
1.概述
- STC——芯片为STC公司生产产品
- 8 ——表示该芯片是8051内核芯片(什么是8051内核?用的微控制器一样)
- 9 ——表示内涵Flash E2PROM存储器(好像是和编写程序烧录和清除有关的东西,ROM可读可写)
- C ——表示该器件为CMOS产品,工作电压3.8~5.5V(生活中+5V电压源常见,比如充电宝,所以一般用+5V直流电)
- 5 ——固定不变
- 2 ——表示该芯片内部程序存储空间大小,关系到你写的程序是否可以完全在芯片里面执行,此为8K字节程序空间(1K=210字节,此外此芯片还有512字节的RAM[数据存储器]数字电路这块没怎么学)
- 35 ——最高工作频率35MHz,通过时钟电路将其调整到和内部晶振一样(应该是最高外部晶振,和计算器,定时器溢出、波特率有关系波特率不懂用来干什么,好像是数据传送,应该通过时钟电路将其振荡频率调节到和内部晶振频率相同)
- PDIP、LQFP、PLCC、PQFP是封装类型,画板子时会用到
- 40 ——管脚数是40个管脚
2. 51系列单片机芯片引脚图
主要功能(课本上)
- 8位CPU
- 片内带振荡器,振荡频率fosc范围为1.2-12MHz;可有时钟输出(为什么51单片机爱用11.0592MHZ晶振 )
片上集成512 字节RAM(软件编程方面)8KB片内程序存储器(ROM)程序存储器的寻址范围(64KB吗,51子系列)片外数据存储器寻址范围64KB有专用寄存器(目前所学除PC外都在RAM里面,但是不知道有多少个专用寄存器,51子系列中有21个)(知道用来干什么就行)- 4个8位并行I/O接口:P0,P1,P2,P3(与外设交换信息的主要通道,转换串行数据和并行数据,每个口有8个引脚,所以占了32个引脚)**
- 1个串行全双工I/O接口,可多机通讯TXD、RXD(
多机通讯没有学,不知道是什么,不清楚SBUF寄存器软件 ) - 共3 个16 位定时器/计数器。即定时器T0、T1、T2(
定时器/计数器涉及寄存器TCON,TMOD,PSW,DPTR,寄存器,波特率,溢出速率软件方面的) - 有5个中断源,可编程2个优先级(
汇编语言的子程序和主程序不知道适不适合C语言会涉及寄存器SP,SCON,PCON,IE,IP软件 ) 111条汇编指令软件的有强的位寻址功能、位处理能力软件- 片内采用单总线结构
- 用单一+5V电源(手册上面写3.8~5.5)
3.看完LESSON1-1后的补充
PS.89C52是8K字节的ROM,512字节的RAM
4.关于51单片机的晶振
参考文章:
- 为什么51单片机爱用11.0592MHZ晶振
- 为什么单片机晶振实际是11.0592MHz,而不是12MHz
- 请教51单片机最小系统外部和内部晶振问题
- 单片机电路工作时可以没有晶振吗?
- 51单片机晶振可以换吗???
- 单片机的晶振可以随意换吗?
原文所在: