单片机读书笔记

  • 格式:docx
  • 大小:12.96 KB
  • 文档页数:6

单片机读书笔记【篇一: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单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,mcs-51单片机可以算是相当成功的产品,一直到现在,mcs-51系列或其兼容的单片机仍是应用的主流产品)机。

avr的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。

)3.motorola公司的单片机(mc68300系列单片机:mc68300系列微控制器采用模块化设计,可以根据用户的要求,选择不同的模块,以适应不同的应用场合)4. microchip单片机的单片机(pic12cxxx系列单片机、pic16cxxx系列单片机)5.philips公司的单片机(通用型单片机:philips公司的p80c31基于80c51内核采用高密度cmos技术设计制造,包含中央处理单元、128字节内部数据存储器ram、32个双向输入/输出(i/o)口、3个16位定时/计数器和6个中断源,4层优先级中断嵌套结构,可用于多机通信的串行i/o口,i/o扩展或全双工uart,片内时钟振荡电路;flash单片机、低功耗otp单片机)6.ti公司的单片机(ti单片机msp430:德州仪器(ti)超低功率16位risc混合信号处理器的msp430产品系列为电池供电测量应用提供了最终解决方案。

德州仪器作为混合信号和数字技术的领导者,ti创新生产的msp430,使系统设计人员能够在保持独一无二的低功率的同时同步连接至模拟信号、传感器和数字组件。

)7.其他公司的单片机(美国sst公司的sst89系列、美国cygnal公司的c8051fxxx系列单片机、东芝tlcs-870系列单片机)Ⅱ按单片机数据总线的位数,可将单片机分为4位、8位、16位、32位16 位单片机是在1983 年以后发展起来的。

这类单片机的特点是:cpu是16 位的,运算速度普遍高于8 位机,有的单片机的寻址32 位单片机的字长为32 位,是单片机的顶级产品,具有极高的运算速度。

近年来,随着家用电子系统的新发展,32 位单片机的市场前景看好。

32 位单片机具有极高的集成度,内部采用新颖的risc(精简指令系统计算机)结构,cpu 可与其他微控制器兼容,主频频率可达33mhz 以上,指令系统进一步优化,运算速度可动态改变,设有高级语言编译器,具有性能强大的中断控制系统、定时/事件控制系统、同步/异步通信控制系统。

代表产品有intel 公司的mcs-80960 系列、motorola 公司的m68300 系列、hitachi 公司的super h(简称sh)系列等等。

这类单片机主要应用于汽车、航空航天、高级机器人、军事装备等方面。

它代表着单片机发展中的高、新技术水平。

Ⅲ按制造工艺分1. hmos 工艺高密度短沟道mos 工艺,具有高速度、高密度的特点。

2. chmos(或hcmos)工艺互补的金属氧化物的hmos 工艺,是cmos 和hmos 的结合,具有高密度、高速度、低功耗的特点。

intel 公司产品型号中若带有字母“c” ,motorola 公司产品型号中若带有字母“hc”或“l” ,通常为chmos 工艺。

Ⅳ、按通用性可分为:通用型和专用型。

通用型单片机的主要特点是:内部资源比较丰富,性能全面,可履盖多种应用要求,可以应用在非常广泛的领域。

通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。

小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。

m c s一5 1单片机就是一种通用单片机,其结构及原理对所有的单片机都适用。

专用型单片机的主要特点是:针对某一种产品或某一种控制应用而专门设计的,设计时已使结构最优,软硬件应用最优,可靠性及应用成本最佳。

专用型单片机功能比较专一,针对不同的产品,功能从弱到强应有尽有。

一般出厂时程序已经一次性固化好,不能再修改的单片机。

这些例如电子表里的单片机就是其中的一种。

日本的epson单片机的lcd驱动做得特别好,东芝公司的面向vcd,数字相机,图象处理市场的32位机采用mips3000 arisc的cpu 结构。

【篇三:单片机读书笔记2015-01-24】2、发光二极管极性,直插式:管脚长的为阳极,贴片式:有彩色标记的一端为阴极。

3、4、发光二极管压为1.7v。

74hc573锁存器:oe非)输出使能端,低电平有效。

le锁存使能端。

当le为高电平时,寄锁存器打开,写入数据。

若oe为0,le为1,相当于通道都打开。

5、 51单片机在上电时,如果没有认为的控制其i/o口的状态,它所有未控制的i/o都输出为高电平。

6、7、编译生成的hex文件名和工程名是一样的。

一个工程文件里面只能有一个主函数,如果一个工程里面有2个.c后缀的文件,就无法运行。