mcs—51单片机的串行口有哪几种工作方式

 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
1 R4,R12 A,20H3 DPTR,#030H MOVX A,@DPTR4 DPTR,#040H MOVX A,@DPTR MOV R1,A5 DPTR,#040H MOVX A,@DPTR MOV 20H,A6 DPTR,#1FEH MOVX A,@DPTR MOV R1,A7 DPTR,#1FEH MOVX A,@DPTRMOV DPTR,#07FH MOVX @DPTR,A8 A,#40HMOVC A,@A+PC MOV DPTR,#3040HCLR AMOVC A,@A+DPTR 9 DPTR,#1 HCLR AMOVC A,@A+DPTRMOV DPTR,#030HMOVX @DPTR,A10 DPTR,#1 HCLR AMOVC A,@A+DPTRMOV 20H,A1 40H,AMOV A,BMOV A,40HMOV B,A12 40H,30HMOV DPTR,#1040HMOVX A,@DPTRMOV 30H,AMOV DPTR,#1040HMOV A,40HMOVX @DPTR ,A 更专业的解答可联系意法半导体,产品服务:意法半导体…
妖感肉灵10
2022-11-17 · TA获得超过6.5万个赞
知道顶级答主
回答量:101万
采纳率:99%
帮助的人:2.6亿
展开全部

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

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

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

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

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

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

7、位寻址:操作数是二进制中的某一位,其位地址出现在指令中。如SETBbit。

扩展资料:

单片机的硬件特性:

1、主流单片机包括CPU、4KB容量的RAM、128 KB容量的ROM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。

2、系统结构简单,使用方便,实现模块化。

3、单片机可靠性高,可工作到10^6 ~10^7小时无故障。

4、处理功能强,速度快。

5、低电压,低功耗,便于生产便携式产品。

6、控制功能强。

7、环境适应能力强。

参考资料来源:百度百科-MCS51

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机原理及应用 本书详细地介绍了MCS-51单片机的硬件结构、指令系统,从应用的角度介绍了汇编语言程序设计与各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式