单片机读书笔记_第1页
单片机读书笔记_第2页
单片机读书笔记_第3页
单片机读书笔记_第4页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机读书笔记【篇一: 51 单片机读书笔记】单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算、逻 辑运算、数据传送、中断处理 )的微处理器 (cpu) ,随机存取数据存储器 (ram) ,只读程序 存储器 (rom) ,输入输出电路(i/o 口),可能还包括定时 /计数器,串行通信口 (sci) ,显示驱 动电路 (lcd 或 led 驱动电路 ),脉宽调制电路 (pwm) ,模拟多路转换器及 a/d 转换器等电 路集成到一个单块芯片上,构成一个最小然而完善的计算机系统。软件特征是指指令系统特性和开发支持环境,指令特性即单片机的寻址方式、数据处理方式、逻辑处理方式、输

2、入输出特 性及对电源的要求等等现在常规的单片机普遍都是将中央处理器 (cpu) 、随机存取数据存储 (ram) 、只读程序 存储器 (rom) 、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一个单一的 芯片上,增强型的单片机集成了如 a/d 转换器、 pmw( 脉宽调制电路 )、wdt( 看门狗 ),有 些单片机将 lcd( 液晶 )驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更 多,功能就越强大单片机按内部数据通道的宽度,可分为4位、8位、16 位及 32 位单片机。单片机的特点可归纳为以下几个方面:1)集成度高2)存储容量大3)外部扩展能力强4)控制功能强5)低电压、

3、低功耗6)低电压、低功耗7)可靠性高mcs 51 系列单片机还有颇具特色的21 个特殊功能寄存器 sfr利用 sfr 可完成对定时器、串行口、中断逻辑的控制,这就使得单片机可以把定时 /计数器、串行口、中断逻辑等 集成在一个芯片上。mcs 51 单片机组成结构中包含运算器、控制器、片内存储器、并行i/o口、串行i/o口、定时/计数器、中断系统、振荡器等功能部件sp 是堆栈指针寄存器, pc 是程序计数器, psw 是程序状态字寄存器,dptr 是数据指针寄存器。(5) 程序状态字寄存器 (标志寄存器 )。程序状态字寄存器 (psw) 是一个 8 位的特殊寄存器,它保存 alu 运算结果的特征和

4、处理状态,以供程序查询和判别。psw 中各位状态信 息通常是指令执行过程中自动形成的,但也可以由用户根据需要加以改变。 psw 中各位的 定义如下:时, (cy)=1 ;当加法或减法运算时,最高位无进位或借位,(cy)=0 。cy 位主要用在多字节的加减法运算中。 ac(psw.6) :辅助进位标志。无符号数运算中,当加法或减法运算时,低 4 位向高4 位有进位或借位,(ac)=1 ;当加法或减法运算时,低4 位向高 4位无进位或借位,(ac)=0 。 ac 位常作为计算机进行bcd 码修正的判断依据。 f0(psw.5) :用户标志位。无特别意义,供用户自行定义。通过软件置位或清零, 并根据

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) :奇偶标志位。在执行指令后,单片机

6、根据累加器a 的8 位二进制数中 “1”的个数的奇偶,自动给该标志置位或清零。若累加器 a 的 8 位二进制数中 “1”的个 数为奇数,则 (p)=1 ;若累加器 a 中“1”的个数为偶数,则 (p)=0 。该标志对串行通信的数 据传输非常有用,通过奇偶校验可检验传输的可靠性控制器是单片机的神经中枢,是由指令寄存器 ir 、指令译码器 id 、程序计数器 pc 、堆栈指针 sp 、数据指针 dptr 、定时及控制逻辑电路等组成。它先以主振频率为基准发出 cpu 的时序,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作, 用来协调单片机内部各功能部件之间的数据传送、数据运算等操作

7、控制器1) 程序计数器 pc(16 位的计数器 )。用于存放 cpu 下一条要执行的指令地址,是一个16 位的专用寄存器,可寻址范围是0000h ffffh ,共 64 kb 。(2) 指令寄存器 (ir) 。指令寄存器用于存放指令代码(3) 指令译码器 id 。指令译码器用于分析指令功能,根据操作码产生相应操作的控制 信号。(4) 数据指针 (dptr) 。数据指针 dptr 是一个 16 位的专用寄存器,其高位字节寄存器 用 dph 表示,低位字节寄存器用 dpl 表示。(5) 定时与控制逻辑。定时与控制逻辑由时序部件和微操作控制部件构成(6) 时序部件。时序部件由时钟系统和脉冲分配器构成

8、(7) 微操作控制部件。计算机在执行一条指令时,总是把一条指令分成若干基本操作, 称为微操作。微操作控制部件根据指令产生计算机各部件所需要的控制信号。这些控制信号是由指令译码器的输出信号、脉冲分配器产生的节拍脉冲以及外部的状态信号等进行组产生合【篇二:单片机读书笔记】单片机的分类单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 cpu 随机存储器 ram 、只读存储器 rom 、多种 i/o 口和中断系统、定时器 /计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d 转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。 众

9、多的单片机可以从不同角度进行分类。 按生产厂家分1.intel 公司的单片机( mcs-48 系列单片机: mcs-48 单片机是美国 intel 公司于 1976 年推出,它是现代单片机的雏形,包含了数字处理的全部功能,外接一定的附加外围芯片即构成完整的微型计算机; mcs-51 系列: mcs-51 单片机是美国 inte 公司于 1980 年推出的产品,与 mcs-48 单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达 111 条, mcs-51单片机可以算是相当成功的产品,一直到现在,mcs-51 系列或其兼容的单片机仍是应用的主流产品)机。 a

10、vr 的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。)3.motorola公司的单片机( mc68300 系列单片机: mc68300系列微控制器采用模块化设计,可以根据用户的要求,选择不同的模块,以适应不同的应用场合)4. microchip 单片机的单片机( pic12cxxx 系列单片机、 pic16cxxx 系列单片机)5.philips 公司的单片机(通用型单片机: philips 公司的 p80c31 基于 80c51 内核采用高密度 cmos 技术设计制造,包含中央处理单元、128 字节内部数据存储器 ram 、32 个双向输入 /输

11、出 (i/o) 口、 3 个 16 位定时 /计数器和 6 个中断源, 4 层优先级中断嵌套结构,可用于多机通信的串行 i/o 口, i/o 扩展或全双工 uart ,片内时钟振荡电路; flash 单片机、低功耗 otp 单片机)6.ti 公司的单片机( ti 单片机 msp430 :德州仪器( ti )超低功率 16 位 risc 混合信号处理器的 msp430 产品系列为电池供电测量应用提供了最终解决方案。德州仪器作为混合信号和数字技术的领导者, ti 创新生产的 msp430 ,使系统设计人员能够在保持独一无二的低功率的同时同步连接至模拟信号、传感器和数字组件。)7. 其他公司的单片机

12、(美国 sst 公司的 sst89 系列、美国 cygnal 公司的 c8051fxxx 系列单片机、东芝 tlcs-870 系列单片机) 按单片机数据总线的位数,可将单片机分为4 位、 8 位、 16 位、32 位16 位单片机是在 1983 年以后发展起来的。这类单片机的特点是: cpu 是 16 位的,运算速度普遍高于 8 位机,有的单片机的寻址 32 位单片机的字长为 32 位,是单片机的顶级产品,具有极高的运算速度。近年来,随着家用电子系统的新发展,32 位单片机的市场前景看好。 32 位单片机具有极高的集成度,内部采用新颖的 risc (精简指令系统计算机)结构, cpu 可与其他

13、微控制器兼容,主频频率可达 33mhz 以上,指令系统进一步优化,运算速度可动态改变,设有高级语言编译器,具有性能强大的中断控制系统、定时 /事件控制系统、同步 /异步通信控制系统。代表产品有 intel 公司的 mcs-80960 系列、 motorola公司的 m68300 系列、 hitachi公司的super h( 简称 sh) 系列等等。这类单片机主要应用于汽车、航空航天、高级机器人、军事装备等方面。它代表着单片机发展中的高、新技术水平。 按制造工艺分1. hmos 工艺 高密度短沟道 mos 工艺 ,具有高速度、高密度的特点。2. chmos( 或 hcmos) 工艺 互补的金属氧

14、化物的 hmos 工艺,是 cmos 和 hmos 的结合,具有高密度、高速度、低功耗的特点。intel 公司产品型号中若带有字母 “c”,motorola 公司产品型号中若带有字母 “hc”或“l ”,通常为 chmos 工艺。、按通用性可分为: 通用型和专用型。通用型单片机的主要特点是:内部资源比较丰富,性能全面,可履盖多种应用要求,可以应用在非常广泛的领域。通用型单片机的用途很广泛,使用不同的接口电路及编制不同的应用程序就可完成不同的功能。小到家用电器仪器仪表,大到机器设备和整套生产线都可用单片机来实现自动化控制。m c s 一 5 1 单片机就是一种通用单片机,其结构及原理对所有的单片

15、机都适用。专用型单片机的主要特点是:针对某一种产品或某一种控制应用而专门设计的,设计时已使结构最优,软硬件应用最优,可靠性及应用成本最佳。专用型单片机功能比较专一,针对不同的产品,功能从弱到强应有尽有。一般出厂时程序已经一次性固化好,不能再修改的单片机。这些例如电子表里的单片机就是其中的一种。日本的epson 单片机的 lcd驱动做得特别好,东芝公司的面向vcd ,数字相机,图象处理市场的32 位机采用 mips3000 arisc的 cpu结构。【篇三:单片机读书笔记2015-01-24 】2、 发光二极管极性,直插式:管脚长的为阳极,贴片式:有彩色标记的一端为阴极。3、4、 发光二极管压为

16、1.7v 。 74hc573锁存器: oe 非)输出使能端,低电平有效。 le 锁存使能端。当le 为高电平时,寄锁存器打开,写入数据。若oe 为 0, le 为 1,相当于通道都打开。5、 51 单片机在上电时,如果没有认为的控制其i/o口的状态,它所有未控制的i/o 都输出为高电平。6、7、 编译生成的hex 文件名和工程名是一样的。一个工程文件里面只能有一个主函数,如果一个工程里面有 2 个.c 后缀的文件,就无法运行。8、 宏定义只能定义一次,在一个程序中,定义一次宏定义就可以在这个程序中使用它的新名称。格式#define新名称原内容9、 左移: 每执行一次左移指令,被操作的数最高位移入单片机psw 寄存器的 cy 位。 cy 位中原来的数丢弃,最低位补 0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论