单片机基础知识对比.doc_第1页
单片机基础知识对比.doc_第2页
单片机基础知识对比.doc_第3页
单片机基础知识对比.doc_第4页
单片机基础知识对比.doc_第5页
全文预览已结束

下载本文档

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

文档简介

1、 波特率与比特率区别波特率“波特率”表示每秒种传输离散信号事件的个数,或每秒信号电平的变化次数,单位为band(波特)。即波特率所表示的是调制速度,是单位时间内传输线路上调制状态的变化数。1波特即指每秒传输1个符号比特率“比特率”是指每秒传送二进制数据的位数,单位为比特/秒,记作bits/s或b/s或bps。例如:假设数据传送速率为120符号/秒(symbol/s)(也就是波特率为120Baud),又假设每一个符号为8位(bit),则其传送的比特率为(120symbol/s) * (8bit/symbol)=960bit/s.2、 时钟周期、机器周期、指令周期区别时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。机器周期在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。指令周期 指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令周期=n*机器周期=n*时钟周期不同的指令,周期不同,具体查看芯片手册;/*PIC单片机每四个时钟周期为一个内部指令周期*/*51单片机每12个时钟周期为一个指令周期*/*AVR单片机一个指令周期等于一个时钟*/3、 8位单片机与16位单片机区别所谓8位单片机(内部来讲是有8根数据线,能运行2的8次方运算)8位机就是在写程序的时候操作数(也就是用到的存数据的地方)可以是8位的,而16位机就是可以是16位的,也就是说,同样16位数据,在4位机上我要移动4次,而在32位机上我只需要半个寄存器就可以了“位”就是单片机的处理芯片(相当于CPU)处理的速度8位就是2的8次方次运算,16位就是2的16次方,就是说8位机每秒能进行256次运算,16位的能进行65536次运算。速度越快说明单片机的位数越高。X位单片机主要指它在一个指令周期内可以同时处理的数据位数。一般用寄存器位数表达。地址线数量是指总线处理能力。两个指标在同一单片机上可以不同。总线带宽由地址线位数和总线工作频率决定。所有单片机的内部均是二进制操作,基于编译系统和语言不同,一般支持各种数制。4、 机构体与联合体(共用体)区别结构体:struct ,是由一系列相同类型或不同类型的数据构成数据的集合,也叫结构。其最主要的作用就是封装。联合体:union,几个不同的变量存放在同一块内存区域中。也就是使用覆盖技术,几个变量互相覆盖。例如:strcut appUnsigned char a;Unsigned int b;Unsigned char c2;;App占4个字节,a占一个,b占2个,c2占2个;union appUnsigned char a;Unsigned int b;Unsigned char c2;;App占2个字节,a,b,c3公用2个字节;5、 51系列单片机的区别与特点介绍 1、8031的特点 8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。2、8051的特点 8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是你编的程序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。3、8751的特点 8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用,EPROM的改写同样需要用紫外线灯照射一定时间擦除后再烧写。由于上述类型的单片机应用的早,影响很大,已成为事实上的工业标准。后来很多芯片厂商以各种方式与Intel公司合作,也推出了同类型的单片机,如同一种单片机的多个版本一样,虽都在不断的改变制造工艺,但内核却一样,也就是说这类单片机指令系统完全兼容,绝大多数管脚也兼容;在使用上基本可以直接互换。人们统称这些与8051内核相同的单片机为“51系列单片机”,学了其中一种,便会所有的51系列。6、 单片机内核结构区别51单片机采用的是冯诺以曼结构,也就是说单片机的指令和数据都存储到程序存储器ROM中。AVR、PIC单片机内部采用的是哈佛结构,哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。7、 RISC和CISC区别RISC(精简指令集) 和CISC(复杂指令集) 是目前设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同,因此,在很多方面差异很大,它们主要有:(1) 指令系统:RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。而CISC 计算机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。(2) 存储器操作:RISC 对存储器操作有限制,使控制简单化;而CISC 机器的存储器操作指令多,操作直接。(3) 程序:RISC 汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC 汇编语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。(4) 中断:RISC 机器在一条指令执行的适当地方可以响应中断;而CISC 机器是在一条指令执行结束后响应中断。(5) CPU:RISC CPU 包含有较少的单元电路,因而面积小、功耗低;而CISC CPU 包含有丰富的电路单元,因而功能强、面积大、功耗大。(6) 设计周期:RISC 微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC 微处理器结构复杂,设计周期长。(7) 用户使用:RISC 微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。(8) 应用范围:由于RISC 指令系统的确定与特定的应用领域有关,故RISC 机器更适合于专用机;而CISC 机器则更适合于通用机。8、 RAM和ROM、EEPROM、FLASHROM和RAM是计算机内存储器的两种型号,ROM表示的是只读存储器,即:它只能读出信息,不能写入信息,计算机关闭电源后其内的信息仍旧保存,一般用它存储固定的系统软件和字库等。EEPROM 指的是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。它的最大优点是可直接用电信号擦除,也可用电信号写入。EEPROM不能取代RAM的原因是其工艺复杂, 耗费的门电路过多,且重编程时间比较长,同时其有效重编程次数也比较低。Flash memory 指的是“闪存”,所谓“闪存”,它也是一种非易失性的内存,属于EEPROM的改进产品。它的最大特点是必须按块(Block)擦除(每个区块的大小不 定,不同厂家的产品有不同的规格), 而EEPROM则可以一次只擦除一个字节(Byte)。目前“闪存”被广泛用在PC机的主板上,用来保存BIOS程序,便于进行程序的升级。其另外一大应 用领域是用来作为硬盘的替代品,具有抗震、速度快、无噪声、耗电低的优点,但是将其用来取代RAM就显得不合适,因为RAM需要能够按字节改写,而 Flash ROM做不到。RAM表示的是读写存储器,可其中的任一存储单元进行读或写操作,计算机关闭电源后其内的信息将不在保存,再次开机需要重新装入,通常用来存放操作系统,各种正在运行的软件、输入和输出数据、中间结果及与外存交换信息等,我们常说的内存主要是指RAM。RAM分为两种,一种是静态RAM即SRAM,是是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用。另外一种是动态DRAM,DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快。通俗说法:ROM是只读硬盘,EEPROM是可多次读写的硬盘(按位擦写),FLASH是更高级的EEOROM(按块擦写),RAM就是内存条。单片机中ROM为程序存储器,RAM为数据存储器。9、 extern和constExtrern为外部变量声明:一个变量在此处申明,但其一定在另外一个文件中定义了。此处调用就需要使用外部变量引入。Const为常数变量声明:一旦用了const声明,此变量即为常量,不能修改。10、 PIC单片机中PORT和LAT区别PIC单片机中对管脚输入/输出控制用TRIS,TRISX=1为输入,TRSIX=0为输出。PORT为输入输出当前值,LAT为输入输出锁存值。例如:PORTA=0X55;LATA=0X55;输出时A脚为0X55,但输入时PORTA读的是当前管脚的值,而LATA读的是锁存器的值。11、 指针引用例如:const unsigned char com=”myfile”; Const unsigned char *p;P=com;

温馨提示

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

最新文档

评论

0/150

提交评论