我对芯片型号一直不太敏感,所以就当做评论吧。你知道芯片上的字符代表什么吗?
STC 89C51RC 40C-PDIP 0707CU8138.00D
STC(前缀)表示芯片由 STC 生产。(其他前缀包括 AT;i;Winbond;SST 等)
8表示该芯片为8051核心芯片。
9 表示芯片包含 Flash E^2PROM 存储器。(80C51 中的 0 表示芯片包含 Mask ROM 存储器;87C51 中的 0 表示芯片包含 EPROM 存储器(UV 可擦除 ROM))
C表示该芯片为CMOS产品。(89LV52、89LE58中的LV、LE均表示该芯片为低压产品(一般采用3.3V供电);89S52中的S表示该芯片内含带串行下载功能的Flash存储器,即具有ISP在线编程功能)
5是一个固定的数字。
1代表芯片内部程序存储空间的大小,1为4KB,2为8KB,3为12KB,也就是乘以4就是芯片内部程序存储空间的大小。(一般程序存储空间越大,芯片价格越高,选择芯片时要根据要实现的功能以及所需代码的大小来选择合适的芯片。)
RC是STC单片机内部RAM(随机存储器),为512B。(如果是RD+,则表示内部RAM为1280B)
40表示该芯片最大可以外接晶振为40MHZ。(AT单片机的这个值一般为24,也就是最大可以外接晶振为24MHZ)
C代表产品等级,表示芯片的温度范围。(C(商用产品,温度范围0摄氏度到70摄氏度);I(工业产品,温度范围-40摄氏度到85摄氏度);A(汽车产品,温度范围-40摄氏度到125摄氏度);M(军工产品,温度范围-55摄氏度到150摄氏度))
PDIP表示产品封装型号。(DIP双列直插式封装;PLCC带引线塑封芯片封装;QFP塑封方扁平封装和PFP塑封扁平元件封装;PGA针栅阵列封装;BGA球栅阵列封装)
0707表示该芯片是在2007年第7周生产的。
CU8138.00D表示芯片制造工艺或加工工艺。
微控制器芯片的封装主要有DIP、PLCC、QFP、PFP、PGA、BGA等。
单片机的封装不同,其外观也不同,引脚数也不同,常见的51单片机多为40脚,也有20脚、28脚、32脚甚至44脚的,并不是只有40脚的单片机才是单片机,至于40脚PDIP引脚封装的单片机,根据功能又可分为电源及时钟引脚、编程控制引脚、I/O口控制引脚等。另外,需要特别注意的是,在单片机的I/O口中,P1、P2、P3口内部有上拉电阻,而P0口内部没有上拉电阻,所以一般的单片机开发板上的P0口都要接一个10K的上拉电阻。 这里的上拉电阻的作用是为了增加P0口的驱动能力。
单片机是一种集成电路芯片,对于数字电路来说,只有高、低两种电平,单片机的输出输入都是TTL电平,高电平为+5V,低电平为0V。计算机的串口都是RS-232C电平,高电平为-12V,低电平为+12V。
此外,对于数字电路的学习,还要逐步掌握数制转换和逻辑关系。例如二进制、八进制、十六进制的表示方法及其相互之间的转换方法。还有AND、OR、NOT、XNOR、XOR等逻辑门之间的关系。
单片机最小系统必要条件:1.电源,2.晶振,3.复位电路。