资料介绍
单片机的内部结构
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次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多