求助单片机题

求助,需要写流程xx为57,求助一下3、若单片机的主频为6MHz,试用循环转移指令编写延时XXms的延时子程序,“XX”为本人学号后两位(若后两位为00,则延时100ms... 求助,需要写流程
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数码管显示(三位动态显示),画出电路图并编写相应的汇编程序。
展开
 我来答
相思又有何用
2017-05-17 · TA获得超过114个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:34.4万
展开全部
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希望帮到你
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2017-05-29 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38370
国家科技进步奖

向TA提问 私信TA
展开全部
编一个延时程序吧,为达到目的,可以先编一段延时1ms的程序,在循环XX次就可以了。
DELAYXX:
MOV R2,#XX
DELAYMS:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DELAYMS
RET
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式