1、2019/6/1,例说89S51-C语言,1-1,轻松看89S51,第一章,2019/6/1,例说89S51-C语言,1-2,本章内容,2019/6/1,例说89S51-C语言,1-3,微型计算机与单片机,微型计算机系统包括中央处理单元(CPU)、存储器(Memory)及输入/输出单元(I/O)三大部分 。 单片微型计算机就是把中央处理单元、存储器、输入/输出单元等,全部放置在一个芯片里 。,2019/6/1,例说89S51-C语言,1-4,单片机的特色,2019/6/1,例说89S51-C语言,1-5,8051基础知识,8051的结构 8051的封装与引脚 8051的基本电路 MCS-51系
2、列,2019/6/1,例说89S51-C语言,1-6,8051的结构,8051为8位微控制器。 程序存储器ROM:内部4Kbytes、外部最多可扩展至64 Kbytes。 数据存储器RAM:内部128 bytes、外部最多可扩展至64 Kbytes。 四组可位寻址的8位输入/输出端口,即P0、P1、P2及P3。 两个16位定时器/计数器。 一个全双工串行口,即UART。 五个中断源,即INT0、INT1、T0、T1、RXD或TXD。 111条指令。,2019/6/1,例说89S51-C语言,1-7,位寻址表示法,2019/6/1,例说89S51-C语言,1-8,MCS-51基本结构图,2019
3、/6/1,例说89S51-C语言,1-9,8051的封装与引脚,QFP封装(适用于大批量生产),2019/6/1,例说89S51-C语言,1-10,8051的封装与引脚,PLCC封装 (适用于实验室及大批量生产),2019/6/1,例说89S51-C语言,1-11,8051的封装与引脚,直插式封装(新增封装),2019/6/1,例说89S51-C语言,1-12,8051的封装与引脚,直插式封装(适用于学校与实验室),2019/6/1,例说89S51-C语言,1-13,8051的封装与引脚,电源引脚 输入/输出端口 复位引脚 频率引脚 存储器引脚 外部存储器控制引脚,2019/6/1,例说89S
4、51-C语言,1-14,8051的基本电路,先接电源 再接时钟脉冲 复位电路 存储器设置电路,2019/6/1,例说89S51-C语言,1-15,时钟脉冲电路(一),使用内部振荡电路,2019/6/1,例说89S51-C语言,1-16,时钟脉冲电路(二),使用外部时钟脉冲产生电路,2019/6/1,例说89S51-C语言,1-17,复位电路,右边为Power On Reset电路 左边为手动Reset电路,2019/6/1,例说89S51-C语言,1-18,8051基本电路的元件表,2019/6/1,例说89S51-C语言,1-19,MCS-51系列,2019/6/1,例说89S51-C语言,
5、1-20,89C51与89S51的比较,2019/6/1,例说89S51-C语言,1-21,MCS-51系列,无ROM型 Mask ROM型,2019/6/1,例说89S51-C语言,1-22,MCS-51系列,EPROM型 EEPROM型,2019/6/1,例说89S51-C语言,1-23,MCS-51的程序存储器结构,2019/6/1,例说89S51-C语言,1-24,MCS-51的数据存储器结构,2019/6/1,例说89S51-C语言,1-25,内部数据存储器,2019/6/1,例说89S51-C语言,1-26,寄存器组,2019/6/1,例说89S51-C语言,1-27,特殊功能寄存器,蓝色字部分为 8052/8032才有的寄存器,蓝色底纹的部分为可位寻址的寄存器,较深灰底的部分为 89S51/52 才有的。 2 8051/52、89C51/52 只有一组数据指针寄存器,所以其中的 DP0L 应改为DPL、DP0H 应改为 DPH。,2019/6/1,例说89S51-C语言,1-28,程序状态字寄存器,