求助单片机题

求助,需要写流程
xx为57,求助一下
3、若单片机的主频为6MHz,试用循环转移指令编写延时XXms的延时子程序,“XX”为本人学号后两位(若后两位为00,则延时100ms),要求有延时时间的相关计算过程。并说明这种软件延时方式的优缺点。

4、试编写程序,完成两个双字节数的减法:Z=X-Y(具体X和Y的数值可以自己任意编造),其中被减数X存放在片内以本人学号后两位为首地址的连续两个单元中,减数Y则存在片外以本人学号后四位为首地址的连续两个单元中, 低字节存低地址(例如学号后四位为1069,则减数X的低字节存放在片内RAM的69H单元中,X的高字节则存放在6AH单元;被减数Y的低字节存放在片外RAM的1069H单元,Y的高字节则存放在106AH单元),运算结果Z存入内部RAM 中紧邻被减数后的两个单元中,同样是低字节存低地址。

5、用一个按钮控制一盏走道灯,按钮连接P1口的其中一个端口P1.X,灯连接P2口的其中一个端口P2.X,其中X为本人学号最后一位(若最后一位为8或9,则X对应为0或1),按钮按下时对应的端口为低电平,P2口输出低电平则灯亮。按下按钮,灯亮;若灯亮时再次按下按钮,则灯熄灭;若没有再次按下按钮,则灯延时XXs熄灭(XX为本人学号后两位,若为00,则延时100s)。要求延时用定时器T1实现。

6、采用ADC0809,并从A/D芯片模拟通道IN_X连续采样10个数据,其中X为本人学号最后一位(若最后一位为8或9,则X对应为0或1),然后求平均值并转换成十进制数,最后将最终结果送至LED数码管显示(三位动态显示),画出电路图并编写相应的汇编程序。

第1个回答  2017-05-17
1,8031单片机芯片共有40个引脚,MCS-51系列单片机为8位单片机.2,8031的异步通信口为全双工(单工/半双工/全双工),3,8031内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节.4.当MCS-51执行MOVCA,@A+PC指令时,伴随着PSEN*控制信号有效.当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H.5,由8031组成的单片机系统在工作时,EA*引脚应该接地(或0);6,8031外部程序存储器的最大可扩展容量是64K,其地址范围是0000H~FFFFH.ROM芯片2764的容量是8KB,若其首地址为0000H,则其末地址1FFFH.7,8031的中断源有外中断0,T0,外中断1,T1,串行口,有2个中断优先级.8,8031唯一的一条16位数据传送指令为MOVDPTR,data16.9.LJMP的跳转范围是64K,AJMP的跳转范围是2KB,SJMP的跳转范围是±128B(或256B).10,若A中的内容为68H,那么P标志位为1.11MCS-51系列单片机有5个中断源,中断分为2个中断优先级12串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。13若A中的内容为88H,那么,P标志位为(0)14若MCS-51外扩8KB程序存储器的首地址若为1000H,则末地址为(2fff)H希望帮到你本回答被网友采纳