资料介绍
单片机的内部结构
AT89S51单片机兼容标准8051的指令系统及引脚。下面以 AT89S51单片机为例,简要介绍51系列单片机的内部结构。
通常,单片机片内含 CPU、ROM、RAM、并行 I/O 口、定时器/计数器、中断控制系统、时钟威廉希尔官方网站 、系统总线等。
1.中央处理器(CPU)
中央处理器是 AT89S51单片机的核心,完成运算和控制功能。其 CPU 能处理8位二进制数或代码。
2.程序存储器
程序存储器用于存放用户编写的程序、原始数据或表格,分为片内程序存储器和片外程序存储器。AT89S51采用片内、片外统一编址的64kB(0000H~FFFFH)程序存储器地址空间。片内有4kB Flash Memery.地址范围为0000H~OFFFH.既可在线编程(ISP),也可以用传统方法进行编程。采用汇编语言或 C 语言编写的源程序,必须通过编译软件(如 Keil C51)把编译生成二进制代码,即机器码。用户编写的程序、原始数据、表格等,都是以二进制的形式存放在程序存储器中的。计算机的工作,就是按照事先编好的程序从0000H 地址单元一条条地循序执行的。
当 AT89S51(31) 脚 EA 接高电平时,从片内 ROM 中的0000H 地址单元开始执行程序。当 AT89S51(31)脚 EA 接低电平时,片内 ROM 不起作用,CPU 只能从片外 ROM 中取指令。内部 ROM 0000H~002AH 共43个单元。被分为六段,作为程序运行的入口地址使用。其中:0000H~0002H 为复位后或初始化引导程序地址区;0003H~000AH 外部中断0中断入口地址区;000BH~0012H 定时器/计数器0中断入口地址区;001 3H~001 AH 外部中断1中断入口地址区;001 BH~0022H 定时器/计数器1中断入口地址区;0023H ~ 002AH 串行中断入口地址区。
通常, 我们编写程序时不得占用上述中断程序入口地址单元, 即0003H~002AH 单元。也就是说, 主程序一般不放在该地址空间。编程时, 可以采用起始伪指令 ORG,跳过0003H~002AH 单元。伪指令,是告诉汇编程序如何进行汇编的一类指令,不会被汇编成机器代码,只能为汇编软件(如 KeilC51)所识别。
图1 8路LED 花样显示威廉希尔官方网站 图
- 单片机内部结构是怎样的?
- 单片机内部结构原理,让你豁然开朗!
- 3.51单片机内部结构
- 单片机内部结构分析
- 8051单片机内部结构
- mcs-51单片机CPU的内部结构及工作原理
- 单片机的内部结构原理详细说明
- AVR单片机的CPU内部结构的详细资料说明
- 51单片机的内部结构系统图免费下载
- 51单片机的内部结构深度解析说明
- AT89S51单片机的内部结构和CPU及时序的详细资料说明
- 单片机教程之MCS51单片机的资料结构说明 12次下载
- 单片机内部结构图 6次下载
- 8051单片机内部程序存储器(ROM)结构图 0次下载
- 利用视频来演示AVR单片机内部结构
- 集成芯片内部结构图 1228次阅读
- STC89C52单片机内部结构及基本特性 1.4w次阅读
- Delta绕线电机的内部结构介绍 5249次阅读
- 8051系列单片机的原理和结构介绍 1.3w次阅读
- 80C51单片机内部定时器和计数器的结构及原理解析 1.4w次阅读
- USB接口芯片SL811HS的性能与内部结构及在单片机系统中应用的说明 7219次阅读
- STC系列单片机内部AD的应用资料和程序及typedef与define的区别说明 4613次阅读
- AT89S51单片机串行口的内部结构解析 3267次阅读
- 单片机内部密码破解的常用方法解析 5468次阅读
- 详细分析半导体芯片内部结构 1.5w次阅读
- 单片机控制花样流水灯原理图及程序 5.4w次阅读
- 单片机复位和冷启动详细介绍 1.9w次阅读
- 单片机STC12C5A60S2简介_引脚图及功能_内部结构_应用威廉希尔官方网站 及命名规则 16.1w次阅读
- ADC0809用法详解_引脚图及功能_工作原理_内部结构及应用威廉希尔官方网站 19.1w次阅读
- 双路差动比较器lm393中文资料_工作原理_内部结构及应用威廉希尔官方网站 7.5w次阅读
下载排行
本周
- 1ADI高性能电源管理解决方案
- 2.43 MB | 445次下载 | 免费
- 2免费开源CC3D飞控资料(威廉希尔官方网站 图&PCB源文件、BOM、
- 5.67 MB | 133次下载 | 1 积分
- 3如何正确测试电源的纹波
- 0.36 MB | 3次下载 | 免费
- 4550W充电机原理图
- 0.13 MB | 2次下载 | 6 积分
- 5USB的PD快充协议电压诱骗控制器FS312A中文手册
- 1.51 MB | 2次下载 | 免费
- 6USB的PD和OC快充协议电压诱骗控制器FS312B中文手册
- 1.35 MB | 1次下载 | 免费
- 7USB Type_C PD快充协议智能触发芯片FS8025B应用手册
- 1.48 MB | 1次下载 | 免费
- 8基于三相二电平PFC和隔离DC-DC转换器的11kW双向电池充电器
- 618.10 KB | 1次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 445次下载 | 免费
- 2免费开源CC3D飞控资料(威廉希尔官方网站 图&PCB源文件、BOM、
- 5.67 MB | 133次下载 | 1 积分
- 3使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 43314A函数发生器维修手册
- 16.30 MB | 31次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 22次下载 | 5 积分
- 6使用TL431设计电源
- 0.67 MB | 8次下载 | 免费
- 7感应笔威廉希尔官方网站 图
- 0.06 MB | 8次下载 | 免费
- 8LZC3106G高性能谐振控制器中文手册
- 1.29 MB | 7次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多