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

2009-4-7 20:25 5199 8 8 分类: MCU/ 嵌入式

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


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


 


点击看大图


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


 


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


●8bit CPU


片内时钟振荡器。


●4KB4K字节)程序存储器ROM


片内有128B128字节)数据存储器RAM


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


●21个特殊功能寄存器SFR


●48位并行I/O口,共32I/O线。


●1个全双工串行口。


●216位定时器/计数器。


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


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


 


通常使用的51芯片:


1)            AT89S51/AT<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />89C51AT89S52 (S51S52可以使用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


 


参考资料:


1Chapter2: 8051 Microcontroller Architecture


handsontec.com/chapter2.htm


2 单片机C语言日记四


http://blog.ednchina.com/klyzh2003/188178/message.aspx

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条