(完整版)第二讲单片机内部结构及引脚功能
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教案首页(以2课时为单元)
教学内容课堂组织第二讲AT89S51单片机内部结构及引脚功能
一、AT89S51单片机内部结构(如图)
1.一个个8位的CPU
2.一个片内振荡器及时钟电路
3.4KB Flash ROM(不同型号内容不同,看书P4)
4.128B 内部RAM
5.可寻址64KB的外部ROM和外部RAM的控制电路
6.两个16位定时器/计数器(Timer/Counter)
7.26个特殊功能寄存器(Special Function Register)
8.4个8位并行(Parallel)I/O口
9.一个串行口(Series)
10.5个中断源(Interrupt)
11.内部硬件看门狗电路
12.一个SPI串行接口,用于芯片的在系统编程
这些我们称为单片机的资源(Souce),单片机的应用就是怎么充分合理地利用这些资
源,来解决实际中的问题。
二.AT89S51单片机的CPU
MCS-51的CPU包括两部分:运算部件和控制器。
【回顾与提问】
1、运算部件
运算部件组成:包括算术逻辑部件ALU、布尔处理器、累加器A、寄存器B、暂存器以及程序状态字寄存器PSW等。
运算部件功能:是实现数据的算术逻辑运算、位变量处理和数据的传送操作。
ALU的功能:可以对8位变量进行逻辑“与”、“或”、“异或”、循环、求补和清零等基本操作,还可以进行加、减、乘、除等基本运算。还可对位(BIT)变量进行布尔
处理,如置位、清零以及逻辑“与”、“或”等操作。
累加器A:是一个8位的累加器(也可以写为ACC),绝大部分运算和操作都同A有关。寄存器B:是专为执行乘法和除法操作而设置的,一般情况下也可以作为暂存器使用。2.控制器(Controler)
控制器是单片机的神经中枢,以振荡器的频率位基准,产生CPU时序,对指令(Command)进行译码,然后发出各种控制信号,实现各种操作。
三、AT89S51单片机的引脚及其功能
1.电源
(1)VCC (40)——芯片电源,接+5V;(4.5~5.5)
(2)VSS (20)——电源地。
2.时钟引脚
XTAL1(18)、XTAL2(19)——外接晶体振荡或外接脉冲。(P42)
3.控制线
RST(9)——复位引脚。(Reset),高电平有效。
EA——片内外ROM选择
EA=1,选择片内ROM;
EA=0,选择片外ROM。