山东大学单片机原理与应用期末试卷及答案.doc

山东大学单片机原理与应用期末试卷及答案.doc

ID:56718502

大小:32.50 KB

页数:6页

时间:2020-07-06

山东大学单片机原理与应用期末试卷及答案.doc_第1页
山东大学单片机原理与应用期末试卷及答案.doc_第2页
山东大学单片机原理与应用期末试卷及答案.doc_第3页
山东大学单片机原理与应用期末试卷及答案.doc_第4页
山东大学单片机原理与应用期末试卷及答案.doc_第5页
资源描述:

《山东大学单片机原理与应用期末试卷及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空1、MCS51单片机的控制信号线有2、MCS51单片机内部RAM的位寻址空间有位,位寻址空间对应的字节地址为,位地址为3、MCS51单片机并行口P0的用途是P2口的用途是4、指令MOVP1,@R0中两操作数的寻址方式分别是5、2764为芯片,地址线条,可扩展K空间,地址从0000H至H6、外部中断INT1的中断入口地址为,在同级优先级中串行口中断的优先级排在第位。7定时/计数器有四种工作方式:方式0的功能为:,方式1的功能为:,方式2的功能为:,方式3的功能为:8、若晶振为12MHz,则一个机器周期为:,一条双字节单周期指令的执行时间是。

2、9、MCS51单片机的堆栈设置在区内,堆栈的最深深度为字节。二、请写出完成下列功能的指令(可用多条语句实现)1、将R0内容送入R72、将位地址50H内容送入SMOD位3、将外部EPROM1000H单元内容送入外部RAM3000H单元4、用单条指令完成累加器ACC清零,有几种方法。5、设RS1=0,RS0=1,将R1内容入栈一、读程序,填写执行结果1、MOV40H,#36HMOVR0,#40HMOVA,@R0SETBCADDCA,#0F9HCACF0RS1RS0OVP2、MOVSP,#50HMOVDPTR,#1050HMOVA,#88HPUSHDP

3、LPUSHDPHPUSHACCPOPDPLPOPDPHPOPACC3、MOVA,#40HSWAPAINCAMOVCA,@A+PCS0:AJMPS0TAB:DB10H,11H,12H,13H,14H,15HDB16H,17H,18H,1AH,19H,1BH二、程序设计编程序完成下列逻辑功能一、甲乙联机通信,两机晶振均为6MHz,甲机将内部RAM40H—4FH单元数据顺序向乙机发送,乙机接收这16字节数据依次存放在内部RAM30H—3FH单元中,要求波特率为400bit/s,串行口工作在方式1,定时器1工作在方式2,用中断方式读取数据。请给出甲乙两机

4、的通信程序。二、完成下图系统的部分连线,写出两片6264的地址A卷标准答案一、填空(共24分)1、ALE,RST,PSEN,EA(全对2分,对1分)2、128,20H~2FH,00H~7FH(每空1分,共3分)3、通用I/O口或8位数据/低8位地址复用总线,通用I/O口或高8位地址总线(每空1分共2分)4、P1(或目的操作数)为直接寻址,@R0(或源操作数)为寄存器间接寻址(每部分1分共2分)5、EPROM,13,8K,1FFFH(没空1分共4分)6、0013H,3(每空1分,共2分)7、13位定时/计数器,16位定时/计数器,自动重装初始值的8

5、位定时/计数器,定时/计数器0为两个8位定时/计数器而定时/计数器1停止工作(前3空每空1分后一空2分共5分)8、1us,1us(每空1分,共2分)9、内部RAM,80H(或128)(每空1分,共2分)二、写指令(共20分,每题4分)1、MOVA,R0MOVR7,A(仅此一种方法)2、MOVACC,#7FHANLACC,PCONMOVC,50HCLRACCMOVACC.7,CANLACC,PCON;PCON不可位寻址,MOVSMOD,50H或直接操作50H的均不正确3、MOVDPTR,#1000HMOVCA,@DPTRMOVDPTR,#3000H

6、MOVX@DPTR,A4、MOVACC,#00HXRLACC,ACLRAANLA,#00H;每条1分5、PUSF09H;其它方法均不正确三、填写运行结果(共14分)1、ACC=0X2FH(2分)C=1,AC=0,F0,RS1,RS0不变,OV=0,P=1(4分)2、ACC=50H,DPL=88H,DPH=10H(每空2分共6分)3、ACC=13H(2分)四、程序设计(共10分)设P1.0、P1.1和P1.2分别为A、B和C,临时结果和最后结果放在p1.3MOVC,P1.0ANLC,P1.1ANLC,P1.2CPLCMOCP1.3,CMOVC,P1

7、.0ORLC,P1.2ANLC,/P1.1ANLC,/P1.3MOVP1.3,C(将式子化简的不扣分,将A、B和C用字节类型但程序正确的根据程序口1到2分)五、程序(共20分)甲:ORG0000FSTART:AJMPMAINORG0023HAJMPSENDORG0100HMAIN:SETBEA;开中断SETBES;CLRET1;INIT:MOVTMOD,#20HMOVTH1,#D9HMOVTL1,#D9HMOVPCON,30H(MOVTH1,#B2hMOVTL1,#B2HMOVPCON,#80H)MOVSCON,#40HSETBTR1MOVR5,

8、#10HMOVR0,#49HLOOP:MOVA,@R0MOVSBUF,AINCR0DJNZR5,LOOPRETSEND:CLRTIRET

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。