单片机中对TMOD从高位到低位赋怎样的值实现对T1和T2的选择性控制???
答案:3 悬赏:30 手机版
解决时间 2021-01-19 04:02
- 提问者网友:城市野鹿
- 2021-01-18 14:51
单片机中对TMOD从高位到低位赋怎样的值实现对T1和T2的选择性控制???
最佳答案
- 五星知识达人网友:鸽屿
- 2021-01-18 16:16
TMOD 这个特殊功能寄存器不能控制T2。
它的高、低四位,分别控制T1和T0,下面的指令:
MOV TMOD, #21H;
可以把T1设置成方式2,T0 设置成方式1。
如果想要不改变T0,只是想要把T1改变为方式1,可以执行下面两条汇编指令:
ANL TMOD, #0FH;
ORL TMOD, #10H
即可。
C语言也是两条,如下:
TMOD &= 0x0F;
TMOD |= 0x10;
它的高、低四位,分别控制T1和T0,下面的指令:
MOV TMOD, #21H;
可以把T1设置成方式2,T0 设置成方式1。
如果想要不改变T0,只是想要把T1改变为方式1,可以执行下面两条汇编指令:
ANL TMOD, #0FH;
ORL TMOD, #10H
即可。
C语言也是两条,如下:
TMOD &= 0x0F;
TMOD |= 0x10;
全部回答
- 1楼网友:渊鱼
- 2021-01-18 16:39
两条指令嘛
- 2楼网友:蓝房子
- 2021-01-18 16:34
直接mov指令
比如mov tmod,#32h;
这样就吧定时器一设置成方式3,一个设成方式2了...
比如mov tmod,#32h;
这样就吧定时器一设置成方式3,一个设成方式2了...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯