- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机模拟题(带答案)
简答题(每题3分,共45分)
单片微型计算机由CPU、高高高高
当引脚接低电平时,使用片外程序存储器。
MCS-51单片机使用MOVC指令访问程 序存储器;使用MOV指令访问内数据存储器;使用MOVX指令访问片外 据存储器。
片内数据存储器。
工作寄存器中,可作为地址指针的是R0 和R1 。可按位寻址空间有:部分和。
单片机上电复位时PC=_ _H,SP=_ _H,通用寄存器则采用第_ _组,这一组寄存器的地址范围是从_ H~_ H。
89C51系统有00个中断优先级,中断优先级寄存器IP中PS位表示216=6 5536。
定时/计数器工作模式1的最大计数值是216=65536。R0 和R1。R0 。位
C. 立即数寻址 D. 间接寻址
E. 变址寻址 F. 相对寻址
G. 位寻址
寻址方式 功 能
MOV P2, P1 ( ) ____________________
MOVC A, @A+DPTR ( ) ____________________
SUBB A, #1 ( ) ____________________
MUL AB ( ) ____________________
CJNE A, #55H, NEXT ( ) ____________________
RRC A ( ) ____________________
ORL A, #0EH ( ) ____________________
DEC @R1 ( ) ____________________
JNC BIG ( ) ____________________
SETB TR0 ( ) ____________________
读程序(共10分)
阅读下列程序,并要求
(1) 写出每条指令执行后,涉及的寄存器及片内RAM单元的值;(7分)
(2) 说明程序的功能。(3分)
51H 52H A B 53H 54H
MOV 51H, #0CH
MOV 52H, #0F2H
MOV A, 51H
MOV B, #03H
MUL AB
ADD A, 52H
MOV 53H, A
CLR A
ADDC A, B
MOV 54H, A
功能:
编程题(共25分)
查找在片内RAM中的20H~50H单元中出现00H的次数,并将查找结果存入51H单元。(每空1分,共8分)
MAIN: MOV R0,
MOV R7,
MOV 51H,
LOOP: MOV A, @R0
JNZ
51H
NEXT:
R7, LOOP
SJMP $
试编写程序,将地址从20H开始的20H个单元都填入20H。(7分)
设fosc = 12MHz,利用定时器T0模式2,同时分别由P1.0和P1.1口输出周期为2ms和500μs的方波。列出初值计算步骤,并编写程序。(10分)
片外程序存储器
数据总线和低8位地址总线复用
程序存储器片内数据存储器片外数据存储器
R0和R1。
片内RAM 20H ~ 2FH单元
PC=0000H,SP = 07H,
中断请求 、 中断响应 、 中断处理 和 中断返回
216 = 65536。
TH1=204D=0CCH
寻址方式(每题2分,共20分)
寻址方式 功 能
MOV P2, P1 ( A ) (P1)→(P2)
MOVX A, @DPTR ( E ) ((A)+(DPTR)) →A
SUBB A, #1 ( C ) (A)-CY-1 →A
MUL AB ( B ) (A)*(B) →BA
CJNE A, #55H, NEXT ( F ) IF (A)55H GO NEXT
IF (A)=55H CY = 0
ELSE CY = 1
RRC A ( B ) (A)带CY循环右移
ORL A, #0EH ( C ) (A)∨0FH →A
DEC @R1 ( D ) ((R1))--
JNC BIG ( F ) IF CY=0 GO BIG
SETB TR0 ( G ) 1→TR0
读程序(共10分)
51H 52H A B 53H 54H 0CH
0F2H 0CH
24H
16H
0
1 03H
0 16H 1 MOV 51H, #0CH
MOV 52H, #0F2H
MOV A, 51H
MOV B, #03H
MUL AB
ADD A, 52H
MOV 53H, A
CL
您可能关注的文档
最近下载
- 《劳动教育》教学课件PPT.pptx VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 电信研发工程师L1认证培训考试复习题库资料(含答案).pdf
- 2024邮政集团湖北分公司社招笔试备考试题及答案解析.docx VIP
- 智慧教育行业解决方案(PPT).pptx VIP
- 《AIGC高效办公:Excel数据处理与分析》课件 第8章 客户数据分析.pptx VIP
- 企业合同法律风险及防范培训.pptx VIP
- 天达登机桥维保手册.pdf
- 漏扫RAS3000-山石网科远程安全评估系统用户手册V5.5-1.8.4-4.pdf VIP
- 2024年第九届“学宪法、讲宪法”知识竞赛题库及答案(中小学组).pdf VIP
文档评论(0)