137********/0757-********
1
第一章
一、
概念与分类
单片机又称
微控制器
(
M
icro
C
ontroller
U
nit)
,包含:中央处理单元、程序
存储器、数据存储器、输入/输出端口
1、按算术逻辑单元的位长度:
4
位机、8
位机、 16
位机、 32
位机、64
位机
2、按内部结构
(1) 精简指令集
RISC
: 提供较少的基本指令,执行效率较高
(2) 复杂指令集
CISC
:
提供较多的指令,
包括功能强大的指令
(如乘除法)
,
执行效率较低
3、按编址方式
(1)
普林斯顿结构
:指令与数据共用同一块存储器,共用地址/数据总线,同
一时间只能对指令或数据操作
(2)
哈佛结构
:指令与数据是分开的,各自独立的地址/数据总线,可同时对
指令与数据操作
二、
单片机结构概述
1、中央处理单元(
CPU
)
:
(1) 指令解码单元(
IU
)
通过解码硬件电路去解析一连串二进制码以作为控制器的决策核心
(2) 执行控制单元(
EU
)
接受
IU
所发出的指示,将各单元中的数据进行互换、传送、运算、判断,
再依汇编指令所指定的动作或运算进行输入、输出、存储等工作
(3) 算术逻辑单元(
ALU
)
可从指令集中实现算术和逻辑操作,
ALU
在接收相关的指令码后执行需要
的算术与逻辑操作,并将结果存储在指定的存储位置
2、程序存储器(
ROM
)
内容一般不可更改的,用于存放用户代码的存储器,不同型号不同容量
3、数据存储器(
RAM
)
内容可更改的,用于存放单片机状态或用户变量的存储器,不同型号不同容量
4、总线(
BUS
)
用于内部各单元间信息互通,一般有
3
种总线:数据总线、控制总线、地址总线
(1)
数据总线
:传送各单元间数据的硬件
(2)
控制总线
: 控制单片机数据的读或写,
使、
除能某单元以接收或传送数据
(3)
地址总线
: 主要用来寻址,指示数据存取的位置,即用地址总线寻址
三、
HT
合泰单片机结构分析(以
HT48
系列为例)