本文目录一览

1,51单片机有哪些功能

对于51系列单片机具体可以用于哪些方面,有什么作用 plc能做的 单片机基本单片机是一种可通过编程控制

51单片机有哪些功能

2,51单片机的工作原理

一个高度集成 的数字电子电路了,是个 单片机,见百度知道:http://wenwen.sogou.com/z/q711033178.htm?si=1
51单片机的实质也是pc 电脑,只不过是把必须的功能微缩在一个芯片上而已

51单片机的工作原理

3,51单片机是什么

是型号MCS-51系列.所谓单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Memory)、定时器、I/0(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。虽然单片机只是一个芯片,但从组成和功能上看,它已具有了微型计算机系统的含义。中文“单片机”的称呼由英文名称“Single Chip Microcomputer”直接翻译而来。单片机把微型计算机的各主要部分集成在一块芯片上,大大缩短了系统内信号传送距离,从而提高了系统的可靠性及运行速度。因而在工业测控领域中,单片机系统是最理想的控制系统。所以,单片机是典型的嵌人式系统,是嵌入式系统低端应用的最佳选择
简单来说就是一个和电脑一样的CPU,就是处理器,不过讲这些是没有用的,不如自己去学,单片机对电子类专业很重要,以后想发展ARM的话,这是基础,想学会的话,建议百度一下《10天学会单片机》讲的很基础,先入门洛

51单片机是什么

4,c51单片机的内部结构主要由哪些组成它们的主要功能是什么 搜

4KB 、时钟电路:由算术逻辑单元 ALU; 计数器中断、定时器 /、累加器ACC: 2 个 16 位的定时器 /,为系统工作提供时钟; 8 位,减、串行口: 5 个中断源: 128B 。 ◆ 2 , ID 的功能、控制器、 8051 的 I/,使单片机的运行控制中心、中断控制系统、B寄存器;二,地址 0000H--0FFFH (使用时) ◆ RAM 、定时及控制逻辑电路; 计数器 五; 计数器;O 端口电路四,乘。 六、 8051 的片内存储器 ◆ ROM 、两个暂存寄存器:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路、逻辑运算及移位运算等,控制程序的执行: 16 位的程序寄存器。 IR : 1 个全功能异步串行口 七、程序状态寄存器组成 PSW ,可以进行算术云算(加、指令译码器 ID :由指令寄存器 IR ,其中两个外部中断,除、两个定时 /微处理器 CPU ◆ 1 、 1 个串行口中断。 PC 的结构与功能,地址 00H--7FH 三:通过内部总线把系统的各个部分连成一个有机的整体、运算器 、总线、程序计数器 PC 组成。 八,乘除运算与寄存器 B 有关)

5,什么是51单片机

间断武器、机器人系统等各种实时控制系统、模糊控制等领域、计算机外部设备、在机电一体化中的应用机电一体化产品是指集机械技术,微电子技术,计算机技术于一体,洗衣机、汽车及通信系统、商业营销领域、安全防卫、收音机。在各类仪器仪表中引入单片机热心问友 2011-10-28单片机又称单片微控制器、电饭煲、微波炉、空调机、电冰箱,有利于提高系统的工作效率和产品的质量。4、在人们生活中的应用目前国内外各种家具已经普遍用单片机代替传统的控制电路,例如、过程监测、航空航天,保证系统工作在最佳状态,它不是完成某一个逻辑功能的芯片、音像、电风扇及许多高级电子玩具都配上了单片机。5、在其他方面的应用单片机还广泛应用于办公自动化领域。用单片机进行实时系统数据处理和控制,而是把一个计算机系统集成到一个芯片上。概括的讲。51单片机只是其中的一种。 追问: 大师傅,使其产品具有智能化特征的电子产品。它是机械工业发展的方向。3、在实时控制系统中的应用单片机广泛用于各种实时过程控制系统中,例如工业过程控制,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。2:一块芯片就成了一台计算机。1、在智能仪表中的应用这是单片机应用最多最活跃的领域之一
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。1、在智能仪表中的应用这是单片机应用最多最活跃的领域之一。在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。2、在机电一体化中的应用机电一体化产品是指集机械技术,微电子技术,计算机技术于一体,使其产品具有智能化特征的电子产品。它是机械工业发展的方向。3、在实时控制系统中的应用单片机广泛用于各种实时过程控制系统中,例如工业过程控制、过程监测、航空航天、间断武器、机器人系统等各种实时控制系统。用单片机进行实时系统数据处理和控制,保证系统工作在最佳状态,有利于提高系统的工作效率和产品的质量。4、在人们生活中的应用目前国内外各种家具已经普遍用单片机代替传统的控制电路,例如,洗衣机、电冰箱、空调机、微波炉、电饭煲、收音机、音像、电风扇及许多高级电子玩具都配上了单片机。5、在其他方面的应用单片机还广泛应用于办公自动化领域、商业营销领域、安全防卫、汽车及通信系统、计算机外部设备、模糊控制等领域。51单片机只是其中的一种。

6,51单片机与AVR单片机区别

简单的说,CPU构架不同,虽然都是8位的,但指令集不同,AVR是用RISC的,哈佛结构的总线;51是用CISC,冯诺衣曼结构的总线。跟AVR比,51是老掉牙的东西,内部资源少,速度慢,但学习简单,是用的最多最精典的单片机。AVR是后来才出来的,工艺上远超过51,内部资源丰富,速度快。 并不是必需得学,但学了最好,学了51再学AVR就快很多了,因为是同一个东西,就像学了一种编程语言一样,学了一门其它的就简单了,因为思路是一样的,只是格式写法不同而以。 单片机的品种多的跟米一样,看你用在什么上,我知道的常用的有AVR,51,PIC等.
arm7,9是32位mcu,avr\51是8位mcu,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍.avr与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,avr的运算能力比51强很多。另外, 像atmega8之类的单片机都自带ad转换器,应用起来很方便,单片机本身成本也不高.缺点:arm7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少。而更要紧的是,arm7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。 avr的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。 51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点. 简单的总结下就是avr的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少arm更优。因为arm是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于avr和51。
先阐述一下哈佛结构的概念:将程序和资料记忆体分开使用.每个存储模块分别存储指令和数据.使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径.AVR与51的区别:(以AT90s8515为例)1.程序空间(000H~FFFH)访问时用LPM指令访问。2.片内数据存储(0060H~025FH)访问时用STS、LDS和ST、LD指令访问。3.片外数据存储(0260H~FFFFH)访问时用STS、LDS和ST、LD指令访问。4.32个通用寄存器R0~R31,它们之间数据传送可使用MOV指令。5.I/O寄存器(00H~3FH)使用IN、OUT访问。堆栈:MCS-51的堆栈指针寄存器SP(单字节)将数据压入堆栈时SP增大,AVR正好相反。注意:1.AVR堆栈既可以放置在片内SRAM中,也可以放置到片外SRAM.2.在AVR中,若不支持外部SRAM,SP为一字节.若支持外部SRAM,则SP为两字节。3.在对AVR编程时,一定要对SP进行初始化,否则很可能出现,模拟调试正常而程序下载到芯片后却不能工作的现象.外部SRAM:MCS-51单片机访问外部SRAM使用MOVX而在AVR中访问片内或片外SRAM均使用相同指令,芯片会自动选择,但为了正常工作还必须对相应寄存器进行设置。
恩,相比而言AVR构架结构更为复杂,处理能力更强,但是学习起来也比较难入门,所以建议尽量从51学起,关于51的学习资料也很多,51也是学校公认的入门级单片机,如果经济上允许买一套学习板或自己搭建一套最小化系统边学边实践更容易掌握。嵌入式处理器很多向嵌入式控制器有:51系列单片机、AVR系列单片机、PIC系列单片机及由相关内核衍生出的各种微控制器;嵌入式处理器有:DSP、ARM。。。。可学的太多了
AVR 我知道AT90系列和atmega系列,主要改进在使用了精简指令系统,多数指令都是单周期,速度是普通51的12倍,但是AT公司的AVR单片机外部晶振只能使用最高8MHZ的,高了不行,这一点,有一些增强的51已经达到了,不如STC的单片机,也是使用精简指令系统RICS。而且可以用32MHz的晶振……说偏了……AVR我看更接近ARM,PIN已经可以定意功能,比如输入输出都要进行设置,当然51也需要了。AVR一般都有内部EEPROM,程序空间和RAM都比较大。更适合用C语言编写程序。有更多的功能寄存器需要设置,应为功能多了嘛,实际上和51本质上只有指令系统的区别。

文章TAG:单片机  51  哪些  功能  51单片机  
下一篇