51单片机入门笔记

一:基础知识

1.型号:STC89C52RC 40I-PDIP,其中STC-STC公司生产,8-该芯片为8051内核,9-内部含Flash EEPROM存储器,C-该器件为CMOS产品,5-固定不变,2-该芯片内部ROM=8KB,RC-该芯片内部RAM=512B,40-该芯片外部晶振最高可接入40MHz,I-工业级产品,PDIP-该芯片为双列直插式封装。

2.芯片封装技术:

DIP(双列直插是封装),PLCC(带引线的塑料芯片封装),QFP(塑料方形扁平式封装)&PFP(塑料扁平组件式封装),PGA(插针网格阵列封装),BGA(球栅阵列封装)。

3.单片机外部引脚:

1)电源和时钟引脚:Vcc,GND,XTAL1,XTAL2;

2)编程控制引脚:RST,PSEN,ALE/PROG,EA/Vpp;

3)I/O口引脚:P0,P1,P2,P3。

4.进制转换:二进制(B),八进制(O),十进制(D),十六进制(H)。

5.二进制的逻辑运算:与(&),或(|),非(~),异或(^),同或。

6.C51中的基本数据类型:

1)无符号:unsigned char,unsigned int,unsigned long;

2)有符号:char,int,long,float,double;

3)位类型:bit。

7.C51数据类型扩充定义:

sfr-特殊功能寄存器的数据声明,声明一个8位的寄存器;

sfr16-16位特殊功能寄存器的数据声明;

sbit-特殊功能位声明,即声明某一个特殊功能寄存器中的某一位;

bit-位变量声明。

8.C51中常用的头文件:reg51.h,reg52.h,math.h,(stdio.h,stdlib.h,absacc.h,intrins.h).

9.C51中的运算符:算数运算符;逻辑运算符;位运算符。

10.C51中的基础语句:if,while,for,switch/case,do-while。

原文地址:https://www.cnblogs.com/ljd4you/p/6435885.html