㈠ 8086单片机与89C51单片机有什么不同
8086属于MPU(Micro Processer Unit)是微处理器,而8051是单片机,属于MCU(Micro Controller Unit)。前者相当于人的大脑,也就是计算机的CPU,是信息处理的核心部件,但是如果要组成一套完整的冯·罗伊曼结构,需要外加各种控制器,比如8255并口扩展、8253定时器、8259中断控制等等~~加上这些控制器就构成了最早的工业控制单元——单板机,但是后者就是在前者的基础上发展起来的,是将中心处理单元和各种控制器集成在一块芯片上的,所以叫——单片机。。。。
㈡ 根据自己的理解简述8051单片机与8086的主要区别有哪些(10分)
8051单片机是8位的,而8086是16位的;8051的堆栈方式是向上生长型,而8086是向下生长型;8051存放数据时,高地址放低字节,低地址放高字节,而8086是高对高,低对低。
㈢ 什么是8086单片机
8086不是单片机,是cpu,单片机指的是具有cpu、寄存器、总线和接口等这样的芯片叫做单片机。
㈣ 单片机 51芯片和8086哪个更高级
51是个基础,我觉得单片机学一个51就可以了,更何况你还学习过AVR,至于其他的单片机PIC,MSP430都是大同小异了,以后用到的时候应该很快就能上手。(我最初学的是51,后来用过C8051F,MSP430,PIC18F,dsPIC33F等单片机,也看我同学用过AVR和MAXIM的单片机,个人感觉只要把C语言学好了,上手都很快。与其继续学习单片机,还不如把那点时间都用来学习ARM。我们现在都在学习ARM。)
你现在可以有以下几种选择:
1)学习ARM+Linux
不要只限于学习如何使用arm(现在又很多arm开发板,不能只照着开发板说明书跑一遍就了事),而要深入进去学习Linux的源代码以及驱动程序的编写,里面有很多东西值得学习,比如内存管理就是很重要的一部分。学习arm的目的是要能在不同硬件平台上移植Linux,那就需要你对底层电路驱动有很深入的理解。
如果你想学习arm,就得买块学习板,装个Linux操作系统,开发板有点贵,五六百,但不要舍不得这点钱,知识是无价的。
至于书籍,网上论坛有一堆,CSDN博客里面也有很多资料的。
2)学习FPGA,CPLD
我对这方面不太熟悉,但这方面的前景也还不错,就看你个人爱好了。
㈤ 单片机89C51 和intel 8086 谁更快一点 比方说做加法运算
8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用 HMOS工
艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。
89c51是8位的 两个工作频率范围
6 时钟模式时为0 到20MHz
12 时钟模式时为0 到33MHz
总的来说8086快
㈥ 8位单片机哪款最有前途
不用先学51。8单片机的总体架构是一样,学会一个其他的都会比较容易。
学单片机,先学51是很过时的想法:
51没有丰富的外设,许多功能要外接芯片,导致很多新手以为单片机就是这样的,对单片机的理解还停留在70、80年代。
学会了51,基本还是什么也干不了,还要再学其他的实用的单片机。我前面说了,8位单片机是大同小异的,既然如此,那什么学51是打基础就是屁话!一样的架构,学哪个单片机不能打基础?谁见过学开汽车的,先学小孩子开的电动车的!
我同事中专毕业,工作后学单片机,开始也是想学51,学了没2天发现51太落伍了,什么也干不了。然后直接学AVR,C语言也是直接在AVR的基础上学的,现在单片机也用的好好的。
什么学单片机先学51,这种思维都是让中国落后的单片机教育方式戕害的结果!
我用过的8位是C8051F、PIC、NEC和Freescale的,32位是STM32,以及TI的TMS320F2802X(原来算DSP,去年让TI划到MCU里了),没有实际用过AVR,但我建议你学AVR,用的人确实很多(多到外国的网站上都很容易看到AVR的DIY制作比其他单片机多),而且架构很典型,学会这个转其他MCU时,基本就是看看寄存器介绍就能上手了。而且AVR价格便宜,用量大。资料推荐马潮的《AVR单片机嵌入式系统原理与应用实践》(同事的,我看过,看了这本书你要是学不会,就去撞死算了)和OURAVR论坛(有马潮老师的专区)。
说51的,多想想看,以后不要乱说害人。
C8051F功能确实不错,某些地方AVR都未必比的过,但是多少还是有些偏冷门,而且目前的使用用户不是特别的多,AVR绝对的主流,你就学AVR吧。
㈦ 怎样快速学习 8086及51单片机编程!
8086好像是我们现在用的计算机X86构架的~那个不熟!
51单片机想要快速很简单!两本书~一个视频~你就入门的!郭天祥的《新概念51单片机C语言教程》还有杜洋的《爱上单片机》(这书我当小说看消遣用的!)
视频是郭天祥录制的《十天学会单片机》
虽然可以快速~但是很不推荐~
㈧ 有人用过8086没有(微机原理上面那芯片),怎么烧写程序到芯片里面,编程器贵不贵
8086是英特尔的一款cpu ,不是单片机,没有内存和硬盘(或者闪存)。我不知道你为什么要问这个cpu,现在这款cpu除了教学,已经没人用它了。如果你想用它学汇编语言和最小系统设计,可以拿51单片机来做。如果你只是好奇,推荐你用一款仿真软件Proteus,他的里面有一个8086的范例,你可以自己写程序编译成二进制文件扔到那个范例里面运行看看。
个人感觉,微机原理这门课有些落后和没有必要了。它里面的内容大部分跟51单片机这门课重复。而现在的pc机的原理已经不再是这个样子了。
㈨ 什么是8086单片机
8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用 HMOS工 艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。
1、8086仅仅是一款微处理器CPU。AT89C51是单片微型计算机(包含CPU、RAM、ROM、各种寄存器、I/O口、串口等)。
2、CPU是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
3、中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。
㈩ 有没有用Intel8086或80386等作为处理器的单片机开发板
有很多。
计算机专业学习计算机组成原理之类的课有些学校就用这类板子