资源描述:
《浙江省历年自考试卷单片机原理及应用试题2003年10月》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-bycaixin666做试题,没答案?上自考365,网校名师为你详细解答!浙江省2003年10月高等教育自学考试本试卷分为选择题和非选择题两部分。 注意事项: 1.答卷前,考生务必用黑色字迹的钢笔或签字笔将自己的姓名、考生号填写在答题卷 上。 2.选择题每小题选出答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案,答案不能答在试卷上。 3.非选择题必须用黑色字迹钢笔或签字笔作答,答案必须写在答题卡各题目指定区域内相应位置上;如需改动,先划掉原来的答案,然后再写上新的答案;不准使用铅笔和涂改液,不按以上要求作答的答案无效
2、。 4.考生必须保持答题卡的整洁,考试结束后,将本试卷和答题卡一并收回。单片机原理及应用试题课程代码:02358一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分)1.下列关于MCS-51单片机说法错误的是()。A.CPU能处理8位二进制数据或代码以及布尔运算B.8051总共有256个RAM单元,内部数据存储器为前128单元C.8031内部没有程序存储器D.8031内部没有时钟电路,需要外接时钟信号或振荡电路2.51单片机执行MOVXA,@DPTR指令时,相关的信号状态是()。A.PSEN无效,RD为低电
3、平,WR为高电平B.PSEN无效,RD为高电平,WR为低电平C.PSEN有效,RD为低电平,WR为高电平D.PSEN有效,RD为高电平,WR为低电平3.51单片机的时序单位从小到大依次是()。A.拍节、状态、机器周期,指令周期B.状态、拍节、机器周期,指令周期6-bycaixin666-bycaixin666C.拍节、状态、指令周期,机器周期D.状态、机器周期、拍节、指令周期4.相对转移指令所能跳转的范围是()。A.-128~+127B.-127~+127C.-32768~+32767D.-32767~+327685.在8031片外扩展4片4K×8的ROM芯片需要占用()
4、根地址线。A.8B.12C.14D.16二、填空题(每空1分,共10分)1.在加减运算中,当OV=1时,表明_______,在乘法运算中,表示_______。2.堆栈的使用方式有_______和_______两种。3.ALE引脚的作用是_______,当时钟频率为12MHZ时,ALE的频率为_______。4.存储器编址技术中芯片的选择有_______和_______两种方法。5.设晶体频率为6MHZ,以方式1通信,其波特率为1200,当SMOD=0时,则定时器1的初值为_______,SMOD=1时,计数初值为_______。三、名词解释(每小题2分,共8分)1.单片机
5、2.波特率3.DRAM4.指令周期四、简答题(每小题4分,共20分)1.简述MCS-51单片机的寻址方式。2.简述mcs-51单片机中断优先级的控制原则。3.简要说明mcs-51单片机I/O数据传送的控制方式。4.简述RS-232C的帧格式和电平标准。5.简述51单片机响应中断后,相应的服务程序入口地址。五、读程序(阅读程序后填空。每小题4分,共20分)1.已知A中存有一个16进制字符的ASCII码,相应的程序如下:CLRCSUBBA,#30HCJNEA,#0AH,BBAJMPBCBB:JCDONEBC:SUBBA,(①)DONE:RET1〉该程序的功能是:()2〉①所在
6、的位置应填入的立即数是()。6-bycaixin666-bycaixin6662.若有8个数据连续存放在20H为首地址的内部RAM单元中,相应的冒泡法升序排序的程序如下:SORT:MOVR0,#20HMOVR7,#07HCLRF0LOOP:MOVA,@R0MOV2BH,AINCR0MOV2AH,@R0CLRCSUBBA,@R0JCNEXTMOV@R0,2BHDECR0MOV@R0,2AHINCR0SETBF0NEXT:DJNZR7,LOOPJBF0,SORTHERE:SJMP$1〉上述程序中,F0所起的作用是()2〉若按降序排列,则应做的改动是()。
3.已知X和Y单元分
7、别保存单字节无符号数x和y,相应程序如下:MOVA,XCJNEA,#21H,N1;①N1:JCL1CJNEA,#40H,N2N2:JNCL2CLRCRLCAADDA,XSJMPL2L1:CPLAL2:MOVY,ARET1〉①所在行的指令作用是:();2〉该程序所实现的x和y的函数关系是:();4.MOVA,#51H6-bycaixin666-bycaixin666CLRCMOV50H,AMOV20H,50HMOV00H,CMOV50H,20H1〉程序运行后(50H)单元值为();2〉程序中的00H是一个()地址。5.MOVC,