已知P1.0和P1.6端口为输出引脚,下面哪一条命令可以同时点亮两个LED灯,但不影响其它的引脚?()
A.P1OUT&=~BIT0+~BIT6
B.P1OUT^=BIT0+BIT6
C.P1OUT|=BIT0+BIT6
D.P1OUT&=BIT0+BIT6
A.P1OUT&=~BIT0+~BIT6
B.P1OUT^=BIT0+BIT6
C.P1OUT|=BIT0+BIT6
D.P1OUT&=BIT0+BIT6
MOV TMOD,#20H
MOV TL1.#06H
MOV TH1.#06H
SETB EA
SETB ET1
SETB YR0
SJMP $
ORG 3000H
START:MOV TMOD, #01H
MOV TL0,#OCH
MOV THO, #OFEH
SETB TR0
LOOP: JBC TFO,DONE
SJMP LOOP
DONE:MOV TL0,#OCH
MOV THO,#OFEH
CPL P1.0
SJMP LOOP
(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。
(2)编写使8个LED发光二极管每间隔1秒交替亮灭的功能段程序(设假如有1秒延时子程序DELAY1S可调用)。
0RG 0000H
AJMP MAIN
0RG 001BH
AJMP INTP
ORG 0030H
MAIN:MOV TMOD, ① ;写控制字
MOV TH1,#0F0H ;写定时常数(定时1ms)
MOV TL1,#0CH
② ;启动T1
③ ;启动T0
④ ;允许T1中断
⑤ ;开放CPU中断
AJMP $ ;定时中断等待
ORG 0200 H ;T1中断服务程序
INQP:PUSH 0
MOV TH1,#0F0H ;重写定时常数
MOV TL1,#0CH
CPL P1.0 ;P1.0变反输出
⑥
⑦
⑧
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
A.P1
B.P2
C.P3
D.P0
E.以上都不是
A.因为这个引脚可以输入比较大的电流
B.选哪个端口都可以
C.硬件是这样接的,软件必须符合硬件才能执行正确
D.因为这个脚可以输出比较大的电流
A.增大
B.减小
C.保持3A
D.或增大或减小均可,但不能不变
单片机8031的ALE引脚是()
A.输出高电平
B.输出矩形脉冲,频率为fosc的1/6
C.输出低电平
D.输出矩形脉冲,频率为fosc的1/2