收藏 分享(赏)

【单片机应用课件】练习.ppt

上传人:鼎天工程图书馆 文档编号:20235733 上传时间:2023-12-08 格式:PPT 页数:12 大小:110.50KB
下载 相关 举报
【单片机应用课件】练习.ppt_第1页
第1页 / 共12页
【单片机应用课件】练习.ppt_第2页
第2页 / 共12页
【单片机应用课件】练习.ppt_第3页
第3页 / 共12页
【单片机应用课件】练习.ppt_第4页
第4页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1.汇编语言指令中的操作数用于给指令的操作提供。填空题2MCS5l单片机的最大程序寻址空间是,该空间的地址:范围为:至,系统上电及复位的程序人口地址为。1参数计算题有一单片机系统的外部晶体振荡器频率为10MHz,现启动单片机的的定时器。工作于定时方式,请计算:1该单片机系统的机器周期为多少?2定时器0计时24ms所对应的定时器计数值为多少?3在方式0下,要达到24ms的定时时间,装入定时器的初值为多少?4在方式0下,要达到24ms的定时时间,THO、TL0中装入的初值数据分别是多少?2使用简单指令序列完成以下操作1已知两个数据7FH和80H,请编程完成这两个数据的乘法运算(7FHX80H),并

2、将乘积转送到片内RAM的30H开始的单元中,其中30H单元存放乘积的低8位数据。2请问,当执行完第l小题所要求的操作后,存入片内RAM的30H、31H单元中的数据为多少?31MOV A,#7FHMOV B,#80HMULABMOV30H,AMOVA,BMOV31H,A27FHX80H3F80H(30H)=80H(31H)=3FH4判断题在下列各题中的A、B、C、D四个答案中,只有一个是正确的。1当MCS-51单片机接有外部存储器,P2口可作为()。A数据输入口B。数据的输出口C准双向输入输出口D输出高8位地址2MCS5l单片机的堆栈区是设置在()中。A片内ROM区B片外ROM区C片内RAM区D

3、。片外RAM区53在寄存器间接寻址方式中,间址寄存器中存放的数据是()。A参与操作的数据B操作数的地址C程序的转换地址D指令的操作码编程题请编制两字节(16位)无符号数减法程序。其中被减数的高位数据存放在单片机片内RAM的21H单元、低位数据存放在20H单元中,减数的高位数据存放在23H单元、低位数据存放在22H单元,差值的高位和低位数据分别存放到片外扩展RAM的3001H和3000H地址单元中,程序以RET指令结束(程序名和程序中要使用的标号可以自行定义)。6注意:程序编制中要先减低位,后减高位数据,由于是从地址单元中取被减数和减数,地址单元前面都不能加#号,而差值单元由于是在片外扩展的30

4、00H和3001H地址单元,间址寄存器应为DPTR。SUIDATA:MOVDPTR,#3000HCLRCMOVA,20HSUBBA,22HMOVXDPTR,AMOVA,21HSUBBA,22HINCDPTRMOVXDPTR,ARET7例:在例:在P1.0上产生周期为上产生周期为10ms的方波,设晶振频率的方波,设晶振频率12MHz.(要求分别以查询方式和中断方式设计程序要求分别以查询方式和中断方式设计程序)查查询询方方式式:ORG 0000H MOV TH1,#ECH MOV TL1,#78H 中中断断方方式式:ORG 0000H MOV TH1,#ECH MOV TL1,#78H MOV T

5、MOD,#10H SETB TR1WAIT (1 )SJMP WAIT NX(2 )MOV TH1,#ECH MOV TL1,#78H (3 )END MOV TMOD,#10H MOV IE,#88H (1 )WAIT:SJMP WAIT ORG 001BH (2 )MOV TH1,#ECH MOV TL1,#78H (3 )8将下面的程序段填写完整,以实现要求的功能。12.内部RAM中以51H单元为首地址,存放着6个字节的无符号数。统计其中0的个数,并存放在50H单元中。源程序如下:CONT0:MOVR1,#51H MOVR2,MOV50H,LOOP:MOVA,R1 NEXT INC50H

6、NEXT:INC DJNZR2,RET9将下面的程序段填写完整,以实现要求的功能。13.将内部RAM中首地址为30H的一个数据块传送到外部RAM首地址为3000H的区域,遇到传送的数据为零时停止。源程序如下:MI_O:MOVR1,MOVDPTR,#3000H LOOP:MOVA,JZ MOVXDPTR,AINC INC SJMPLOOPPRET:RET10顺序程序设计顺序程序设计 例例 1 1 两个无符号双字节数相加。两个无符号双字节数相加。设设被被加加数数存存放放于于内内部部RAMRAM的的4040H H(高高位位字字节节),4141H H(低低位位字字节节),加加数数存存放放于于5050H H(高高位位字字节节),5151H H(低位字节)低位字节),和数存入和数存入 40 40H H和和4141H H单元中。单元中。11程序如下:START:CLR C MOV R0,41H MOV R1,51H AD1:MOV A,R0 ADD A,R1 MOV R0,A DEC R0 DEC R1 MOV A,R0 ADDC A,R1 MOV R0,A RET 12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 材料科学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报