资源描述:
《单片机原理及应用复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业自动化班级:2006-学号学生签名:单片机原理及应用期终考试复习资料(样卷、补充题型介绍及试卷情况)一、样卷及部分答案 试卷编号: ( B )卷单片机原理及应用课程课程类别:必卷闭: 考试日期: 题号一二三四五六七八九十总分累分人签名题分3281015101510100得分考生注意事项:1、本试卷共7页,总分
2、 100 分,考试时间 120 分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。得分评阅人一、填空题(共32分)(每空一分)1.指挥计算机执行某种操作的命令称为( 指令 )。2.已知位地址为1AH,则其对应的字节地址是( 23H),是第(2 )位。3.89C51单片机扩展数据存储器时用到的控制总线有( WR )和( RD )。4.已知PSW中的内容为36H,则R5的字节地址为( 15H )。5.若A中的内容为01H,那么,P标志位为(1)。6.内部数据存储器数据传输到外部数据存储器中指令有(MOVX@DP
3、TR,A )和( MOVX@Ri,A )两条。7.DAA是( 十进制调整 )指令,对它的使用要求是:必须( 紧跟在加法指令后面 )。8.89C51单片机的一个机器周期由( 6 )个S状态组成。9.在进行微机系统扩展时,一般用锁存器作为( 输出 )口扩展器件,而用三态门作为( 输入口 )扩展器件。10.12根地址线可寻址数据存储空间( 4K )Byte。11.串口发送的中断入口地址是( 0023H )。12.外部中断的触发方式有( 电平 )以及( 边沿 )两种。第
4、19页共6页1.指令MOVC,30H的源操作数寻址方式为(位寻址)。2.MOVC指令和MOVX指令的联系:( 都是数据传送指令 ),区别:( 前者访问的是程序存储器后者访问的是外部数据存储器 )。3.若IP=06H,这时单片机同时收到外部中断0、外部中断1和定时器0的中断申请,则单片机将先响应( T0 )。4.如果把8051的P1.0用来作为输入口线,则必须把P1.0( 置1 )。5.89C51单片机的串行口工作在方式0时一帧数据有(8)位,工作在方式3时一帧数据有(11)位。6.8031单片机串行口方式2接收数
5、据有效的条件是:(RI=0)和(SM2=0)或收到的第九位数据为( 1)。二、程序分析题:(8分)设R0=40H,R1=50H,(40H)=80H,(41H)=90H,(42H)=A0H,(50H)=A0H,(51H)=6FH,(52H)=76H,下列程序执行后,结果如何?请填空。CLRCMOVR2,#3LOOP:MOVA,@R0ADDCA,@R1MOV@R0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOV@R0,#01HSJMP$NEXT:DECR0SJMP$(40H)=20H、(41H)=00H、(42H
6、)=17H、(43H)=01H、CY=1、A=17H、R0=43H、R1=53H.三、编程题:(10分)将片外RAM空间2000H~200AH中的数据的高4位变零,低4位不变,原址存放。答案: MOVDPTR,#2000HMOVR2,#OBH第19页共6页LOOP:MOVXA,@DPTRANLA,#OFHMOVX@DPTR,AINCDPTRDJNZR2,LOOP四、设晶振频率为12MHZ,用T0产生5ms的定时中断,并使P3.4输出周期为50ms的方波信号,试编写出对T0的初始化程序和T0的中断服务程序(15分)。答
7、案:1、T0产生5ms定时则时间常数计算如下:(1)计算初值:机器周期=1μs=10-6s,T0选工作方式1(也可选方式0)由 (216-X)∙*∙10-6=5∙10-3,即(216-X)=5000,由此得定时器初值为:X=60536X=EC78H则TH0=0ECH,TL0=78H2、控制字的设定:TMOD=000001B=01H中断系统设定见程序中相关指令3、定时器每产生5次中断使P3.4电平翻转一次即可得到所要求的信号,取R0作为计数器,初值设为54、源程序:ORG0000HRESET:AJMPMAINORG000BHA
8、JMPIT0PORG0100HMAIN:MOVTMOD,#01HMOVR0,#05HMOVTL0,#0ECHMOVTH0,#78HSETBTR0SETBET0SETBEAHERE:AJMPHEREITOP:MOVTL0,#0ECHMOVTH0,#78HDJNZR0,ITOP1