- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机期中考试问答题与答案
1、简述51单片机中PSW寄存器各位的作用?(5分) 进位标志C(D7) 加、减法运算有进、借位时C=1,否则C=0 位处理时,作位累加器用,即存放第一操作数与结果 辅助进位标志AC(D6) 加、减法运算时低半字节的D3位有进、借位时 AC=1,否则AC=0 软件标志F0(D5) 由软件置位或复位,归用户定义使用 工作寄存器组选择位RS1(D4)、RS0(D3) 由软件置位或复位,用以选择4组工作寄存器中的一组 溢出标志OV(D2) OV=1反映了累加器A中的运算结果已经超出补码形式表示的有符号数表达范围(-128~+127),具体操作为 做加、减法运算时,若最高位、次高位二位中有一位产生进、借位,则OV位被硬件置1 做乘法运算时,当积大于255时OV=1,否则OV=0 做除法运算时,若寄存器B中的除数为0则OV=1,否则OV=0 偶校验标志P(D0) 表达每次指令操作之后累加器A中的“1”的个数,若A中“1”的个数为奇数个则P=1,偶数个则P=0 2、片外控制总线ALE,PSEN,RD,WR,RST,EA各有什么作用?在扩展时如何连接?(5分) RST/VPD:输入复位引脚RESET,高电平时实现复位;备用电源输入端 EA/VDD:外部程序存储器选择信号,低电平时选择片外程序存储器;高电平选择片内程序存储器;也用作编程电源引脚VDD ALE/PROG:地址锁存允许信号,下降沿用于锁存低8位地址;片内EPROM编程时编程脉冲输入端 PSEN:片外程序存储器读选通信号,在向片外存储器进行读操作时,每个机器周期两次低电平有效 RD:片外数据存储器读选通信号输出,与并行口P3.7复用 WR:片外数据存储器写选通信号输出,与并行口P3.6复用 3、画出51单片机常用的上电复位与手动复位的电路。(5分) 4、计算下列程序运行的时间,假设使用的晶振为12MHz(10分)MOV R7,#200 ;1周期DEL1:MOV R6,#250 ;1周期NOP ;1周期NOP ;1周期DEL2:DJNZ R6,DEL2 ;2周期DJNZ R7,DEL1 ;2周期 [(250*2+1+1+1+2)*200+1]*1=101001uS 在片内RAM中,已知R0=15H,(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,试分析下列每条程序执行以后,目的操作数的值?(12分) MOV A,40H A=48H MOV R1,A R1=48H SWAP A A=84H XCH A,R0 A=15H MOV P1,#0F0H P1=F0H MOV @R1,30H (48H)=38H MOV DPTR,#1234H DPTR=1234H MOV 40H,38H (40H)=40H MOV 90H,R1 (90H)=48H MOV 48H,#30H (48H)=30H MOV A,@R1 A=30H MOV P2,P1 P2=F0H 编写通过按键控制led亮灭的程序,要求完成电路与程序的设计。(8分) ORG 0000H SJMP MAIN ORG 0030H MAIN:SETB P1.0 MOV C,P1.0 MOV P1.1,C SJMP MAIN END * P - OV RS0 RS1 F0 AC C
文档评论(0)