单片机问题

2025-03-04 11:39:17
推荐回答(2个)
回答1:

PC的内容为初始地址;
EA用于单片机的访问存储器的选择;
地址为@R0所指向的地址;
由P1提供;
将地址为20H寄存器中的数据送入Cy位;
机器周期 = 时钟周期 *12;
访问EEPROM的指令;
看是什么样的单片机,如51是写1,但AVR是写0;
作用与for(;;)一样,死循环;
51有5个中断源;
不对,这是规定;
应读为零FH;
应读为T零;
R8得看是什么单片机,ARM里面就可以;
DJNZ相当于:for(i;i压栈,中断程序,出栈;
赋初值,定时/计数,重装初值;
MOVX指令用于访问外部存储器;
LED的使用得根据不同的LED进行相应的初始化,然后向LED写命令和数据;

回答2:

悬赏分:20 - 离问题结束还有 14 天 23 小时
1、上电或复位后的程序计数器PC的内容为 00H
2、EA引脚的作用是 EA=0允许访问片外ROM,反之允许访问片内ROM。
3、若RS1=0,RS0=1,则@R0表示的存储单元地址是1组R0所指向的地址中的数据。
4、访问外部存储器的地址低8位和数据线是由 P0口分时提供的。
5、MOV C,20H 的功能是 将地址为20H寄存器中的数据送入Cy位。
6、机器周期 = 时钟周期 * 1/12.
7、MOVC是访问片外ROM 存储器的指令。
8、P0和P1口作为输入口使用时,要求先对该口写“1 ”。
9、SJMP $ 指令的作用是 程序进入死循环。
10、51单片机有 5个 中断源。
11、@R3不对,因为可以做间接寻址的工作寄存器只有R0和R1。
12、0FH是16进制数的F,10进制的15,怎么读倒是没有什么,关键是怎么理解。
13、T0是第0个定时器/计数器,怎么读也无所为,关键是怎么理解。
14、工作寄存器中没有R8,所以不对。
15、DJNZ Rn,rel、DJNZ direct,rel、JNB bit,rel、JB bit,rel。
16、(1)、设计中断向量地址。(2)、设计中断触发方式:IT1和IT0的选择。(3)、设计中断优先级:IP中各位的设计、(4)、中断IE的设计:EA=?、(5)、开分中断ET1=?、ET0=?、ES=?。
17、定时器正确使用:TMOD的选择:(1)、设计GATE=0、(2)、设计C/T反=0、(3)、定时方式选择M1=?、M0=?。TCON的选择:(1)、选择定时器TR1=?、TR0=?。IE的选择:(1)EA=0开启总定时、(2)、ET1和ET0的选择。计数器的正确使用 :(1)设计P3.4或P3.5为计数器输入、(2)、设计GATE=0、(3)、C/T反=1。其它同上。
18、MOVX指令的功能是实现累加器A与外RAM间的相互传送。
19、LED显示器的正确使用是注意LED的最大电压和最大电流值。
20、原来打算机试时的4道复习题的电路图、流程图、程序的编写和说明。本题再仔细叙述一下,有点没看明白。