版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、部分作业讲评部分作业讲评23-3 设常数和数据标号的定义为ORG 2000HS1: DB 1,2,3,4,5S2:ABCDNEQU $-DAT2NW: DW 120,-256,-2P:DW S1,S2(1)画出上述数据或地址的存储形式(2)写出各标号的地址N=2009H-2005H=04H3标号地址内容内容S12000H01H2001H02H2002H03H2003H04H2004H05HS22005H41H (A)2006H42H (B)2007H43H (C)2008H44H (D)NW2009H78H200AH00H200BHFFH200CH00H200DHFDH200EH00HP200
2、FH20H2010H00H2011H20H2012H05H43-5 写出能完成如下数据传送的指令或程序(1)R1中内容传送到R0 MOV A,R1 或 : MOV R0,R1 MOV R0,A(2)内部RAM20H单元内容传送到内部RAM30H单元 MOV 30H,20H(3)外部RAM20H单元内容传送到内部RAM20H单元 MOV R0,#20H 或 : MOV R0,#20H MOVX A,R0 MOVX A,R0 MOV 20H,A MOV R0,A(4)外部RAM2000H单元内容传送到内部RAM20H单元 MOV DPTR,#2000H MOVX A,DPTR MOV 20H,A5
3、(5)外部ROM2000H单元内容传送到内部RAM20H单元 MOV DPTR,#2000H 或 : MOV DPTR,#2000H MOV A,#0 CLR A MOVC A,A+DPTR MOVC A,A+DPTR MOV 20H,A MOV 20H,A6 3-7 已知(20H)=X,(21H)=Y,(22H)=Z,请用图示说明下列程序执行后,堆栈中的内容是什么?MOV SP,#70HPUSH 20HPUSH 21HPUSH 22H7 3-8 已知SP=73H,(71H)=X,(72H)=Y,(73H)=Z,试问下列程序执行后,20H,21H,22H单元的内容各是什么?请用图示说明堆栈指针
4、的指向,和堆栈中数据的变化?POP 20HPOP 21HPOP 22H(20H)=Z(21H)=Y (22H)=X83-9 已知A=7AH,R0=30H,内部RAM 30H 单元的内容为A5H,请写出下列程序段执行后累加器A的内容.ANL A,#17HORL 30H,AXRL A,R0CPL A解 (1)因7AH 17H=0111 1010B 0001 0111B=0001 0010B=12H 故A=12H(2)因A5H 12H=1010 0101B 0001 0010B=1011 0111B=B7H 故(30H)=B7H;A=12H(3)因12H B7H=0001 0010B 1011 01
5、11B=1010 0101B=A5H 故A=A5H(4)对A5H求反,得5AH。所以A=5AH。93-11 已知SP= 70H, PC=2345H。试问8031执行调用指令LCALL 3456H后,堆栈指针和堆栈中的内容是什么?此时机器调用何处的子程序?当8031执行完子程序末尾一条RET指令时,堆栈指针SP和程序计数器PC变为多少?2345H LCALL SUB1(3456H) 2348H MOV 3456H SUB1:MOV. . . RET答:SP=72H,(71H)=48H,(72H)=23H;机器将调用3456H处的子程序。执行RET指令后,PC=2348H,SP=70H105-9
6、设单片机时钟为12MHz,利用定时器T1,使P1.0引脚输出周期为2ms的矩形波,要求占空比为1:2,试编写程序。说明:占空比占空比指高电平(正脉冲)在一个周期内所占的时间比率,其是数字电路中的一个重要概念重要概念,今后务必掌握。16265536 100064536018xNFCH11 ORG ORG 0000H0000H LJMP MAIN LJMP MAIN ORG 0100H ORG 0100H MAIN: MOV MAIN: MOV TMODTMOD,#10H #10H ; ;设置定时器设置定时器T1T1工作工作于方式于方式1 1 MOV MOV TL1TL1,#18H#18H MOV
7、 MOV TH1TH1,#0FCH #0FCH ; ;装入定时装入定时初值初值SETB P1.0SETB P1.0; ;初始化初始化 SETB SETB TR1 TR1 ; ;启动定时器工作启动定时器工作DELAYDELAY:JNB JNB TF1TF1,DELAY ;DELAY ;查询查询TF0TF0直到定时结束直到定时结束 CLR CLR TF1 TF1 ; ;软件清除软件清除TF0TF0标志标志 MOV MOV TL1TL1,#18H#18H MOV MOV TH1TH1,#0FCH #0FCH ; ;重新装入初始值,为下一次循环做准备重新装入初始值,为下一次循环做准备 CPL P1.0
8、 ;CPL P1.0 ;输出反相输出反相 SJMP SJMP DELAYDELAY END END 查询例程12 ORG 0000H ORG 0000H LJMP MAINLJMP MAIN ORG 0013HORG 0013H LJMP AAA LJMP AAA ORG 0100HORG 0100HMAIN: MAIN: MOV TMODMOV TMOD,#10H ;#10H ;设置定时器设置定时器T0T0工作于方式工作于方式1 1 MOV TL1MOV TL1,#18H#18H MOV TH1MOV TH1,#0FCH ;#0FCH ;装入定时初值装入定时初值 CLR P1.1CLR P1.1; ;初始化初始化 SetbSetb ET1 ET1 ;允许允许T1T1中断中断 SetbSetb EA EA ;CPUCPU开中断开中断 SETB TR1 SETB TR1 ; ;启动定时器工作启动定时器工作HEREHERE:SJMP HERE SJMP HERE ;等待等待中断中断 ORG 0300HORG 0300HAAAAAA: MOV TL1MOV TL1,#18H#18H MOV TH1MOV TH1,#0FCH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东工程职业技术学院招聘博士(第二批)10人参考题库附答案详解(基础题)
- 2026中国电子科技集团公司第十一研究所招聘笔试历年真题考点集合含答案详解
- 2025陕西西安曲江建设集团有限公司及下属公司招聘40人笔试历年难易错考点试卷带答案解析
- 2025贵州贵和建筑工程有限公司招聘最终笔试历年真题考点集合含答案详解
- 2025福建省福能海峡发电有限公司招聘2人笔试历年难易错考点试卷带答案解析
- 2025湖北通城城市发展建设投资(集团)有限公司招聘高管7人笔试历年典型考点题库附带答案详解
- 2025浙江绍兴市中正商标事务所有限公司招聘资料撰写人员2人考试历年常考点+创新题答案详解
- 2025浙江宁波市象山县测绘与地理信息有限公司第一期招聘总及考察对象考试历年常考点+创新题答案详解
- 2025江苏宝华新城建设发展集团招聘14人笔试历年备考题库附带答案详解
- 2025山东青岛双星股份有限公司招聘17人考试历年常考点+创新题答案详解
- 2026年通信工程师考试中级通信专业综合能力试题与答案
- 2026母婴用品线上渠道渗透率与用户画像分析报告
- 广东灭蟑螂工作方案
- 乘用车鉴定评估技术规范(T-CADA 18-2021)
- 雨课堂学堂在线学堂云《中共中央延安十三年史(陕西师范)》单元测试考核答案
- 【2026】国家开放大学春期末统一考试社会调查研究与方法试题
- 新生儿护理技能培训课件
- 多源数据融合与人工智能驱动下的现代地质调查方法创新教学设计
- 22.1 函数的概念 课件(内嵌视频) 2025-2026学年人教版数学八年级下册
- 钢结构课程设计
- 中小学网络安全知识竞赛题库及答案
评论
0/150
提交评论