header
×
单片机 > 单片机程序设计 > 详情

51单片机C语言学习笔记1:MCS-51系统结构

发布时间:2020-09-01 发布时间:
|


                51单片机管脚图                                                               51单片机系统结构

 

传统的51单片机是DIP40(双列直插40管脚)的,也有PLCC44的,多用于板子要求紧凑的场合。如果想占地较少,可以用2051,管脚只有20。当然增强型51芯片封装多样,有TQFP48等等小体积的,兼容51指令集,并且在传统51的功能上有了很多的提高,如AD、USB等等,这也是51单片机还能胜任现在多种应用的原因。还是让我们看看传统51单片机的系统结构。

●8位bit CPU。

●片内时钟振荡器。

●4KB(4K字节)程序存储器ROM。

●片内有128B(128字节)数据存储器RAM。

●可寻址外部程序存储器和数据存储器空间各64KB。

●21个特殊功能寄存器SFR。

●4个8位并行I/O口,共32根I/O线。

●1个全双工串行口。

●2个16位定时器/计数器。

●5个中断源,有2个优先级。

●具有位寻址功能,适用于位(布尔)处理。

 

通常使用的51芯片:

1)            AT89S51/AT89C51、AT89S52 (S51和S52可以使用ISP下载)

2)            STC89S54RD+ (使用串口下载)

      STC(宏晶科技)单片机选型

  http://www.mcu-memory.com/stc-mcu-select-3.htm

3)            C8051F系列 C8051F320

Silicon Lab C8051F高速单片机选型

http://www.xhl.com.cn/xxzn/xxzn.asp

 

参考资料:

1)Chapter2: 8051 Microcontroller Architecture

handsontec.com/chapter2.htm

2) 单片机C语言日记四

http://blog.ednchina.com/klyzh2003/188178/message.aspx
关键字:51单片机  C语言学习  系统结构 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
基于S3C6410的ARM11学习(七) 核心初始化之关闭MMU和CACHE
footer