全球8位单片机知名厂商和主要型号介绍

全球8位单片机知名厂商和主要型号介绍,第1张

电子发烧友网讯:单片机中最简单最基础的莫过于8位单片机了。千里之行始于足下,单片机产品设计工程师的整个单片机工程师或电子工程师之旅,刚开始都离不开8位单片机的学习,而且,有了8位单片机的基础再去学16位、32位单片机等中高阶单片机时,更会显得如鱼得水。单片机工程师遇到单片机方案选型或学习8位单片机,需要了解哪些厂商的单片机芯片?目前有哪些主流8位单片机?这些都是在我们平时做单片机产品开发和设计中紧密相关及不可或缺的。基于此,电子发烧友网整合互联网资源推出《全球8位单片机知名厂商和主要型号介绍》,根据电子发烧友网读者的继续学习需要,电子发烧友网将会陆续推出《全球16位单片机知名厂商和主要型号介绍》和《全球32位单片机知名厂商和主要型号介绍》,以飨读者,敬请留意。

全球8位单片机知名厂商和主要型号介绍,全球8位单片机知名厂商和主要型号介绍一览,第2张


        要清楚8位单片机,基于Intel 51内核的MCS-51-8051单片机系列则是最好的开始。

  MCS-51-8051单片机简介

  MCS51的指令系统

MCS-51共有7种寻址方式,现介绍如下:

(1)立即寻址: *** 作数就写在指令中,和 *** 作码一起放在程序存贮器中。把“#”号放在立即数前面,以表示该寻址方式为立即寻址,如mov A,#20H。

(2)寄存器寻址: *** 作数放在寄存器中,在指令中直接以寄存器的名来表示 *** 作数地址。如MOV A,R0就属于寄存器寻址,即R0寄存器的内容送到累加器A中。

(3)直接寻址: *** 作数放在单片机的内部RAM某单元中,在指令中直接写出该单元的地址。如前例的ADD A,70H中的70H。

(4)寄存器间接寻址: *** 作数放在RAM某个单元中,该单元的地址又放在寄存器R0或R1中。 如果RAM的地址大于256,则该地址存放在16位寄存器DPTR(数据指针)中,此时在寄存器名前加@符号来表示这种间接寻址。如MOV A,@ R0。

(5)变址寻址:指定的变址寄存器的内容与指令中给出的偏移量相加,所得的结果作为 *** 作数的地址。如MOVC A,@A+DPTR 。

(6)相对寻址:由程序计数器中的基地址与指令中提供的偏移量相加,得到的为 *** 作数的地址。如SJMP rel。

(7)位寻址: *** 作数是二进制中的某一位,其位地址出现在指令中。如SETB bit   MCS51的指令系统按功能分有:数据传送类、转移指令、算术运算类、逻辑运算类、和十进制指令及一些伪指令。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/2530781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存