- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机基础知识
1.1 单片机芯片的内部结构及原理
一.单片机的概念
单片机即单片微型计算机,就是将CPU、RAM、ROM、定时/计数器和多种I/O接口电路都集成在一块芯片上的微型计算机。
二.单片机的类型
MCS-51系列单片机包括许多类型,常用的有80C51子系列、80C52子系列,其配置如表1.1所示。MCS-51系列单片机与AT89C51和87C51芯片内部结构及原理兼容。
表1.1 MCS-51系列单片机配置一览表
表1.1 MCS-51系列单片机配置一览表
三.MCS-51系列单片机的内部结构
MCS-51单片机结构框图如图1.1所示,各功能部件由内部总线连接在一起。 MCS-51单片机芯片内部集成包括下列部件: (1) 一个8位微处理器CPU。 (2) ?256 B数据存储器RAM和特殊功能寄存器SFR。 (3) ?4 KB内部程序存储器ROM。
(4) 两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 (5) 四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6) 一个串行端口,用于数据的串行通信。 (7) 具有五个中断源、两个优先级的中断结构。 (8) 内部有一个振荡器和时钟电路。 (9) 有一个可编程全双工的串行口。 (10) 可寻址64 KB的外部数据存储空间和64 KB的外部程序存储器的控制电路。
图1.1 MCS-51单片机结构框图
图1.2MCS-51系列单片机引脚如图 四.MCS-51系列单片机的引脚功能
图1.2MCS-51系列单片机引脚如图
MCS-51系列单片机引脚如图1.2所示。 P0.0 ~ P0.7: P0口8位双向口线。
P1.0 ~ P1.7 :P1口8位双向口线。
P2.0 ~ P2.7 :P2口8位双向口线。
P3.0 ~ P3.7 :P3口8位双向口线。
ALE:地址锁存控制信号。在系统扩展时,ALE用于控制把P0口输出
的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE
是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时
脉冲使用。
PSEN:外部程序存储器读选通信号。在读外部ROM时,PSEN有效
(低电平),以实现外部ROM单元的读操作。
EA:访问程序存储控制信号。当信号为低电平时,对ROM的读操作
限定在外部程序存储器;当信号为高电平时,对ROM的读操作是从
内部程序存储器开始,并可延至外部程序存储器。
RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平
时即为有效,用以完成单片机的复位初始化操作。
XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二
引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外
部时钟脉冲信号。
VSS:地线。
VCC:+5 V电源。
以上是MCS-51单片机芯片40条引脚的定义及简单功能说明,读者可以对照实训电路找到相应引脚,在电路中查看每个引脚的连接使用。
P3口线的第二功能。P3的8条口线都定义有第二功能
五、MCS-51系列单片机存储器结构
1. 程序存储器
对于80C51来说,程序存储器(ROM)的内部地址为0000H~0FFFH,共4 KB;外部地址为1000H~FFFFH,共60 KB。程序存储器的结构如图1.3所示。当 =1,程序计数器由内部0FFFH执行到外部1000H时,会自动跳转;当=0时,只执行外部程序。对于87C51来说,内部有4 KB的EPROM,将它作为内部程序存储器;80C31内部无程序存储器,必须外接程序存储器。
特
特
殊
功
能
寄
存
器
通用RAM区
位寻址区
00H
1FH
20H
2FH
30H
7FH
80H
FFH
80H
88H
90H
98H
A0H
A8H
B0H
B8H
D0H
E0H
F0H
特殊功能寄存器中位寻址
外部
ROM
内部
ROM
(EA=1)
外部
ROM
(EA=0)
0000H
0000H
0FFFH
0FFFH
1000H
FFFFH
外 部
RAM
(I/O口
地址)
0000H
FFFFH
内部数据存储器
(a)
外部数据存储器
(b)
程序存储器
(c)
工作寄存器区
图1.3单片机存储器结构
图1.2MCS-51系列单片机引脚如图
图1.2MCS-51系列单片机引脚如图
80C31最多可外扩64 KB程序存储器,其中6个单元地址具有特殊用途,保留给系统使用,如表1.2所示。其中,0000H是系统的启动地址,一般在该单元中存放一条绝对跳转指令;另外0003H、000BH、0013H、001BH和002
您可能关注的文档
- 医院行风建设实施方案.doc
- 单片机模拟的汽车方向灯系统.doc
- 单片机的特点.doc
- 单病种质量分析登记表.doc
- 单片机综合实验(基于单片机实现风扇红外遥控电路的设计).doc
- 单纤三网合一光纤到户到桌面(ftth、fttd)解决方案.doc
- 单芯片锂电池保护设计方案.doc
- 单门门禁系统解决方案 microsoft wo 文档.doc
- 单调性和最值.doc
- 单项式练习题..doc
- 广东省2025届高三第二次调研考试 数学试卷(含答案解析).pdf
- 广东省2025届普通高中毕业班第二次调研考试 历史试卷(含答案).pdf
- 云南省南涧彝族自治县民族中学2025届高考历史押题试卷含解析.doc
- 河北省遵化市2025届高三第五次模拟考试生物试卷含解析.doc
- 2025届河南省名校高考仿真模拟化学试卷含解析.doc
- 湖南省醴陵两中学2025届高三下学期联合考试历史试题含解析.doc
- 陕西省长安区第一中学2025届高三二诊模拟考试历史试卷含解析.doc
- 河南正阳第二高级中学2025届高考冲刺历史模拟试题含解析.doc
- 黑龙江省望奎县第二中学2025届高考历史一模试卷含解析.doc
- 2025届西藏拉萨市那曲二高三第三次模拟考试生物试卷含解析.doc
文档评论(0)