求单片机答案

1 求运行此程序后的结果:
ORG 1000H
MOV R0,#10H
MOV DPTR,#4000H
LOOP: CLR A
MOVX @DPTR, A
INC DPTR
DJNZ R0, LOOP
SJMP $

2 ORG 2000H
MAIN: MOV TMOD, #20H
MOV TL0, #0B0H
MOV TH0, #0B0H
MOV IE, #82H
SETB TR0
SJMP $
ORG 0003H
AJMP TC0
ORG 1000H
TC0: CPL P1.0
RETI
设Fsco=12Mhz,请说明(1)T1工作于方式几?(2)计数还是定时? (3)采用的是中断还是查询方式?

3 已知 R0的内容为 06H 运行以下程序段后 R1内容是多少?
MOV DPTR, #SQR
MOV A, R0
MOVC A, @A+DPTR
SQR: DB 00H, 01H, 04H, 09H, 16H
DB 25H, 36H, 49H, 64H, 81H

4 己知 (2000H)=10H, (60H)=11H ,运行下列程序后 (2000H)=? (60H)=? .
MOV DPTR,#2000H
MOV X A ,@DPTR
XCH A ,60H
MOVX @DPTR, A

5 已知系统晶振为6Mhz ,求下面延时子程序的延时时间。
DEL: MOV R7, #100(1个机器周期)
DEL1: MOV R6, #200
DEL2: DJNZ R6, DEL2(2个机器周期)
DJNZ R7, DEL1
RET

五程序设计题
1 编程将片内RAM 30H单元开始的15B的数据传送到片外RAM 3000H开始的单元中去。

4 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。
请(1)计算时间常数X,应用公式X=216-t(f/12)
(2)写出程序清单
5.将外部 RAM 中 2000H 单元开始的连续十个单元清零

1:程序执行后从4000H地址内数据到4010H数据全部清零
2:T1工作在定时器方式2,方式是定时器,用的中断方式
3:怀疑你写错了,程序没有R1,R0的值还是06H,A的值为25H
4:2000H为11,60H为10
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-12
先检查一下你的第二题,第三题,第五题的计算公式对不对,修改后再给你回答
第2个回答  2010-06-12
5题 4条指令都是二周期指令,延时时间t=80.804ms
五、1、ORG 1000H
MOV R0,#30H
MOV DPTR,#3000H
MOV R2,#15H
LOOP:MOV A,@RO
MOVX @DPTR,A
DJNZ R2,LOOP
END
2、计算时间常数的公式是错的,X=M-T(f/12),M由所选的定时器工作方式而定,在方式1下M=65536。
(1)X=65286=FF06H
(2)ORG 0000H
LJMP START
ORG 000BH
LJMP INT
ORG 1000H
MOV TMOD,#01H
MOV TH0,#0FFH
MOV TL0,#06H
SETB EA
SETB ET0
SETB TR0
LOOP:SJMP LOOP
INT: CLR TR0
MOV TH0,#0FFH
MOV TL0,#06H
CPL P1.0
SETB TR0
RETI
END

谁会单片机。。。求答案。速求
1、选B。标准51单片机为12T模式,即机器周期T=12\/Fosc=12\/8MHz=1.5us;2、选D。单片机三总线分别为:地址总线、数据总线、控制总线;3、选C。29D(十进制)=1DH(十六进制)=00011101B(二进制);4、选D。CPU控制器的功能就是控制CPU;5、假设了N种理解方式,算了半天,哪个都不对。看来...

单片机原理及应用 求答案,急,谢谢!
答案是:1、A=(24H),R0=(89H)2、A=(16H),Cy=(1)

求教简单的单片机题目。。。为什么最后的答案是200H??
mov dptr,#1024;dptr =0000 0100 0000 0000 得到:dph = 0000 0100 dpl = 0000 0000mov dph,#2;dph = 0000 0010 dpl = 0000 0000 得到:dptr = 0000 0010 0000 00000000 0010 0000 0000即 200H

跪请高人帮我解答单片机的题目,谢谢!
3. 单片机复位后,程序是从程序存储器的( )地址开始执行的,堆栈是从( 08H )单元开始使用的。 4. 执行... 展开 87435783 | 浏览1953 次 |举报 我有更好的答案推荐于2017-12-15 09:36:19 最佳答案 1.当PSW寄存器的RS1=0,RS0=1时,工作寄存器Rn,工作在第( 08H~0FH )区。2. 晶振的频率为6MHz时,一...

求解一些单片机的问题。。。
1.既然题目都说不能保护断点,答案是对,为什么还要问它是怎么保护断点的。2.MOVC A,08FEH,因为@A+PC之后不一定会等于08FEH,除非你确保,但这种做法不提倡,MOVC A,@A+PC这种语法是用于查表用的。3.EA只是决定CPU是仅仅访问片内程序存储器中的指令还是访问内外程序存储器中的指令,也是说当EA接...

单片机的一道题 我和答案对不上 不知道是不是我错了 求大神求一下答案...
A 50H SP 50H PC 5030H 51H FFH 52H FFH 测试程序 ORG 0000H LJMP 0030H ORG 0030H main:MOV A,#02H MOV SP,#52H MOV 51H,#0FFH MOV 52H,#0FFH POP DPH POP DPL MOV DPTR,#4000H RL A \/\/A = 04H MOV B,A \/\/B = 04H MOVC A,@A...

求解几道MCS51单片机的答案
1000000~1000000\/65536 。11.欲对300个外部事件计数,可以选用定时器\/计数器T1的模式 0 或模式 1 。 10.MCS-51 单片机的串行口工作于方式0 时用于 同步 移位寄存器。MCS-51单片机串行方式0通信时,数据从 Rxd 引脚发送\/接收。

一道单片机汇编题目在线等求解答,答案怎么计算出来的,
1)就是把立即数 200,传送到 BP 指定的地址单元里,即 200-->[6200H];2)就是把立即数 2000,传送到 BX 指定的地址单元里,即 2000-->[1400H];要记住,实际地址是 段地址x10H+偏移地址;如 SS=5200H,BP=6200H,那么 实际地址=5200x10 +6200=58200H 如 DS=2100H,BX=1400H,那么...

单片机习题,急求答案,谁帮帮忙,在下感激不尽!!!
5、单片机程序存储器的寻址范围是由程序计数 PC 的位数决定的, MCS-51 的 PC 为 16 位,因此其寻址范围是(B)因为2^16=64kb A、4KB B、64KB C、8KB D、128KB 6、MCS-51的时钟最高频率是 ( A ).A 12MHz B 6 MHz C 8 MHz D 10 MHz 7、 以下不是构成...

高分求单片机答案!!!急急急
define uchar unsigned char sbit wave=P1^0;void T0_init(){ TMOD=0x01;TH0=(65536-1000)\/256;TL0=(65536-1000)%256;ET0=1;TR0=1;EA=1;} void T0_time() interrupt 1 { TH0=(65536-1000)\/256;TL0=(65536-1000)%256;wave=~wave;} void main(){ T0_init();while(1);} ...

相似回答