欢迎来到天天文库
浏览记录
ID:27458179
大小:107.50 KB
页数:3页
时间:2018-12-04
《8位单片机知名厂商.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、8位单片机知名厂商 电子发烧友网讯:单片机中最简单最基础的莫过于8位单片机了。千里之行始于足下,单片机产品设计工程师的整个单片机工程师或电子工程师之旅,刚开始都离不开8位单片机的学习,而且,有了8位单片机的基础再去学16位、32位单片机等中高阶单片机时,更会显得如鱼得水。单片机工程师遇到单片机方案选型或学习8位单片机,需要了解哪些厂商的单片机芯片?目前有哪些主流8位单片机?这些都是在我们平时做单片机产品开发和设计中紧密相关及不可或缺的。基于此,电子发烧友网整合互联网资源推出《全球8位单片机知名厂商和主要型号介绍》,根据电子发烧友网读者的继续学习需要,电子发烧友网将
2、会陆续推出《全球16位单片机知名厂商和主要型号介绍》和《全球32位单片机知名厂商和主要型号介绍》,以飨读者,敬请留意。 要清楚8位单片机,基于Intel51内核的MCS-51-8051单片机系列则是最好的开始。 MCS-51-8051单片机简介 MCS51的指令系统 MCS-51共有7种寻址方式,现介绍如下: (1)立即寻址:操作数就写在指令中,和操作码一起放在程序存贮器中。把“#”号放在立即数前面,以表示该寻址方式为立即寻址,如movA,#20H。 (2)寄存器寻址:操作数放在寄存器中,在指令中直接以寄存器的名来表示操作数地址。如MOVA,
3、R0就属于寄存器寻址,即R0寄存器的内容送到累加器A中。 (3)直接寻址:操作数放在单片机的内部RAM某单元中,在指令中直接写出该单元的地址。如前例的ADDA,70H中的70H。 (4)寄存器间接寻址:操作数放在RAM某个单元中,该单元的地址又放在寄存器R0或R1中。如果RAM的地址大于256,则该地址存放在16位寄存器DPTR(数据指针)中,此时在寄存器名前加@符号来表示这种间接寻址。如MOVA,@R0。 (5)变址寻址:指定的变址寄存器的内容与指令中给出的偏移量相加,所得的结果作为操作数的地址。如MOVCA,@A+DPTR。 (6)相对寻址:由程序计数器
4、中的基地址与指令中提供的偏移量相加,得到的为操作数的地址。如SJMPrel。 (7)位寻址:操作数是二进制中的某一位,其位地址出现在指令中。如SETBbit MCS51的指令系统按功能分有:数据传送类、转移指令、算术运算类、逻辑运算类、和十进制指令及一些伪指令。
此文档下载收益归作者所有