单片机读书笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机读书笔记
【篇一:51单片机读书笔记】
单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能
力(如算术运算、逻辑运算、数据传送、中断处理)的微处理器(cpu),随机存取数据存储器(ram),只读程序存储器(rom),输入输出电路
(i/o口),可能还包括定时/计数器,串行通信口(sci),显示驱动电路(lcd 或led 驱动电路),脉宽调制电路(pwm),模拟多路转换器及
a/d转换器等电路集成到一个单块芯片上,构成一个最小然而完善的计算机系统。
软件特征是指指令系统特性和开
发支持环境,指令特性即单片机的寻址方式、数据处理方式、逻辑
处理方式、输入输出特性及对电源的要求等等
现在常规的单片机普遍都是将中央处理器(cpu)、随机存取数据存储(ram)、只读程序存储器(rom)、并行和串行通信接口,中断系统、
定时电路、时钟电路集成在一个单一的芯片上,增强型的单片机集
成了如a/d 转换器、pmw(脉宽调制电路)、wdt(看门狗),有些单片
机将lcd(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的
单元电路就更多,功能就越强大
单片机按内部数据通道的宽度,可分为4位、8 位、16 位及32位
单片机。
单片机的特点可归纳为以下几个方面:
1) 集成度高
2) 存储容量大
3) 外部扩展能力强
4) 控制功能强
5) 低电压、低功耗
6) 低电压、低功耗
7) 可靠性高
mcs-51 系列单片机还有颇具特色的21 个特殊功能寄存器sfr
利用sfr 可完成对定时
器、串行口、中断逻辑的控制,这就使得单片机可以把定时/计数器、串行口、中断逻辑等集成在一个芯片上。
。mcs-51 单片机组成结构中包含
运算器、控制器、片内存储器、并行i/o 口、串行i/o 口、定时/计数器、中断系统、振荡器等功能部件
sp 是堆栈指针寄存器,pc 是程序计数器,psw 是程序状态字寄存器,
dptr是数据指针寄存器。
(5) 程序状态字寄存器(标志寄存器)。程序状态字寄存器(psw)是一个
8 位的特殊寄存
器,它保存alu 运算结果的特征和处理状态,以供程序查询和判别。psw 中各位状态信息通常是指令执行过程中自动形成的,但也可以
由用户根据需要加以改变。psw 中各位的定义如下:
时,(cy)=1;当加法或减法运算时,最高位无进位或借位,(cy)=0。cy 位主要用在多字节的加减法运算中。
② ac(psw.6):辅助进位标志。无符号数运算中,当加法或减法运
算时,低4位向高
4 位有进位或借位,(ac)=1;当加法或减法运算时,低4 位向高4
位无进位或借位,(ac)=0。 ac 位常作为计算机进行bcd 码修正的判断依据。
③ f0(psw.5):用户标志位。无特别意义,供用户自行定义。通过软件置位或清零,并根据(f0)=1 或0 来反映系统某一种工作状态,决
定程序的执行方式。
④ rs1、rs0(psw.4、psw.3):工作寄存器组选择位。可用软件置位
或清零,用于选定当前使用的4 个工作寄存器组中的某一组。
将在存储器结构部分中介绍。
⑤ ov(psw.2):溢出标志。主要用在有符号数运算时,运算结果超
出了范围时,(ov)=1;否则,(ov)=0。如为8 位运算,若结果超过
了8 位补码所能表示的范围-128~+127,则 (ov)=1。
计算机在数据处理过程中,ov 置位和清位的依据是:即
(ov)=(c)?(c7.6)。
⑥ p(psw.0):奇偶标志位。在执行指令后,单片机根据累加器a 的
8 位二进制数中“1”的个数的奇偶,自动给该标志置位或清零。若累
加器a的8位二进制数中“1”的个数为奇数,则(p)=1;若累加器a
中“1”的个数为偶数,则(p)=0。该标志对串行通信的数据传输非常
有用,通过奇偶校验可检验传输的可靠性
控制器是单片机的神经中枢,是由指令寄存器ir、指令译码器id、
程序计数器pc、
堆栈指针sp、数据指针dptr、定时及控制逻辑电路等组成。它先以主振频率为基准发出 cpu的时序,对指令进行译码,然后发出各种
控制信号,完成一系列定时控制的微操作,用来协调单片机内部各
功能部件之间的数据传送、数据运算等操作
控制器
1) 程序计数器pc(16 位的计数器)。用于存放cpu 下一条要执行的
指令地址,是一个16 位的专用寄存器,可寻址范围是0000h~ffffh,共64 kb。
(2) 指令寄存器(ir)。指令寄存器用于存放指令代码
(3) 指令译码器id。指令译码器用于分析指令功能,根据操作码产生相应操作的控制信号。
(4) 数据指针(dptr)。数据指针dptr是一个16位的专用寄存器,其
高位字节寄存器用dph 表示,低位字节寄存器用dpl 表示。
(5) 定时与控制逻辑。定时与控制逻辑由时序部件和微操作控制部件
构成
(6) 时序部件。时序部件由时钟系统和脉冲分配器构成
(7) 微操作控制部件。计算机在执行一条指令时,总是把一条指令分
成若干基本操作,称为微操作。微操作控制部件根据指令产生计算
机各部件所需要的控制信号。这些控制信号是由指令译码器的输出
信号、脉冲分配器产生的节拍脉冲以及外部的状态信号等进行组合
产生
【篇二:单片机读书笔记】
单片机的分类
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有
数据处理能力的中央处理器cpu随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d转换器等电路)集成到
一块硅片上构成的一个小而完善的微型计算机系统。众多的单片机
可以从不同角度进行分类。
Ⅰ按生产厂家分
1.intel公司的单片机(mcs-48系列单片机:mcs-48单片机是美国intel公司于1976年推出,它是现代单片机的雏形,包含了数字处
理的全部功能,外接一定的附加外围芯片即构成完整的微型计算机;mcs-51系列:mcs-51单片机是美国inte公司于1980年推出的产品,与mcs-48单片机相比,它的结构更先进,功能更强,在原来的