




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州经贸职业技术学院2009-2010学年第二学期单片机原理及应用期终试卷(A)班级:姓名:学号:成绩;一、填空题(将正确答案填在题干的空白处。1分X 35=35分)1、十进制数47用8位二进制补码表示为:11010001B。2、89C51含 4KB Flash ROM ,128B的RAM ,在物理上有 4个 独立的存储器空间。3、若8031单片机的晶振频率 fosc= 12MHz,则振荡周期为1/12us.状态周期为 1/6us,机器周期为 1us ,执行MULAB指令需要时间为4us。4、假定 A=85H , R0=20H , (20H) =0AFH。执行指令:ADD A, R0 后,累力
2、口器 A的内容 34H , CY的内容±, AC的内容 上,OV的内容 1 。5、假定DPTR的内容为8100H,累加器A的内容为40H ,执行下列指令:MOVC A, A+DPTR后,送入A的是程序存储器8140H 单元的内容。6、PSW 中 RS1 RS0=10H 时,R2 的地址为 12H 。7、ROM在物理上分为 片内ROM 和片外ROM .在逻辑上两者统一编址。8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA =0时,则仅仅使用片外程序存储器。9、MCS 51单片机访问片外存储器时,利用ALE信号锁存来自_P0
3、_口的低8位地址10、欲使P1 口的高4位输出1 ,而低4位不变,应执行一条 ORJP1, #0F0H指令。11、12根地址线可选 4KB个存储单元,32KB存储单元需要5_根地址线。12、设80C51 fosc=12MHz ,定时器工作在方式 0,则最大定时时间为8192晨s 。13、异步串行数据通讯有一、 半双工和数双工共三种传送方式。14、51单片机的中断系统最多可以有 2个嵌套。15、8031单片机指令MOV 是访问内 RAM,最大范围为256B, MOVX 是访问 外RAM ,最大范围为 64KB , MOVC 是访问ROM,最大范围为 64KB。二、单项选择(1分X 15=15分)
4、1、MCS-51上电复位后,SP的内容是(B)(A) 00H(B) 07H(C) 60H(D) 70H2、80C51 是(C)-1 -(A) CPU(B)微处理器(C)单片微机(D)控制器 3、PC的值是 (C)(B)当前正在执行指令的地址(D)控制器中指令寄存器的地址(A)当前指令前一条指令的地址(C)下一条指令的地址4、如在系统中只扩展一片Intel 2732 (4KX8),除应使用 P0 口的8条口线外,至 少还应使用 P2 口的口线 (A)(C) 6 条(D) 7 条(A) 4 条(B) 5 条5、MOV C, #00H的寻址方式是(A)位寻址 (B)直接寻址6、必须进行十进制调整的十
5、进制运算(A)有加法和减法(C)只有加法(A)(C)立即寻址(D)寄存器寻址(C)(B)有乘法和除法(D)只有减法-7 -7、ORG 0000HAJMP 0040HORG 0040HMOV SP, #00H当执行完左边的程序后,PC的值是(C)(A) 0040H(B) 0041H(C) 0042H(D) 0043H8、当ALE信号有效时,表示(B)(A)从ROM中读取数据(B)从P0 口中可靠送出地址低 8位(C)从P0 口送出数据(D)从RAM中读取数据9、所谓CPU是指(A)(A)运算器与控制器(B)运算器与存储器(C)输入输出设备(D)控制器与存储器10、使用8155可以扩展出的I/O
6、口线是(C)(A) 16 根 (B) 24 根(C) 22 根 (D) 32 根11、MCS 51外扩ROM、RAM 和I/O 口时,它的地址总线是(B)(D) P0、P3(B)(D)编码器(D)(A) P0、P1 (B) P0、P2 (C) P2、P112、74LS138 芯片是(A)驱动器(B)译码器(C)锁存器13、在中断服务程序中,至少应有一条(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令14、当TMOD的门控位=1时,启动定时器 T0工作需要的条件是(B)(A) TR0置1; (B) /INT0引脚为高电平和 TR0置1(C) /INT0引脚为低电平和 TR0置1; (
7、D) /INT0引脚为高电平15、串行通信的传送速率单位是波特,而且波特的单位是(B)(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分三、简答题(4分X 5=20分)1、内部RAM数据及P1 口数据如下图所示,试分析下段指令执行后的结果。iOB:50HQOHP1阿30H磔MOV A , #03H;SWAP A;2101-1 1 0 o1 4 0A= 03HA= 30HMOVR0, A;A=30H;R0=30HMOVA , R0;A=50HANLA , #F0H;A=一50HMOVR1, A ;R1 =50HMOVB, R1 ;B=10HMOVR1, P1;R1 = _50H:(50H) =_
8、E6HMOV P2, P1;P2=E6HCPLP1.4;P1=F6HORLC, P1.4;C=1上段指令执行后:(10H) = 00H ; (30H) = 50H ; (50H) = E6H ;P1=F6 H: P2= E6H。2、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM 中的什么位置?答:字节地址是片内 RAM的单元地址,而位地址是片内 RAM单元的某一位。7CH字节地址 RAM 的7CH单元,而 7CH位地址是 RAM 2FH 单元中的 D4位。3、简述80C51的寻址方式?各涉及哪些存储器空间?答:立即数寻址:程序存储器ROM。直接寻址:片内 RAM低128B和
9、特殊功能寄存器。寄存器寻址: R0R7, 寄存器间接寻址:片内 变址寻址:程序存储器 相对寻址:程序存储器A, B, C, DPTRRAM 低 128B,片外 RAM64KB。256B范围。位寻址:片内 RAM的20H2FH字节地址,部分特殊功能寄存器。4、简述程序状态字寄存器PSW中各位的含义。答:程序状态字寄存器 PSW:程序状态字寄存器 PSW:是一个8位寄存器,用来存放 当前指令执行后操作结果的某些特征, 以便为下一条指令的执行提供依据。 定义格式如 下。其中,CY :进借位标志;AC :辅助进借位标志; F0:软件标志;OV :溢出标志; F1:用户标志位; P:奇偶校验标志;RS1
10、、RS0:工作寄存器组选择(如表所示)。PStfAcFOBS1ES2avFlP高位低位字节地址DOH5、简述单片机系统扩展的基本原则和实现方法。答:(1)以P0 口线作地址/数据总线P0 口作系统的低8位地址线。在实际应用时,先把低8位地址送锁存锁存器暂存, 然后再由地址锁存器给系统提供低8位地址,而把P0 口作为数据线使用。(2)以P2 口线作高位地址总线在实际应用中,高位地址线并不固定为 8位,需要几位就从P2 口中引出几条口线。(3)控制信号线使用ALE作用地址锁存的选通信号,以实现低8位地址的锁存;以信号作为扩展程序存储器的读选通信号;以信号作为内、外程序存储器的选择信号;以和作为扩展
11、数据存储器和I/O端口的读/写选通信号。执行 MOVX指令时,这两个信号分别自动有效。四、编程题(5分X 4=20分)1、从1加到5,最终结果存入35H,试编写程序。解:方法(1) ORG 1000HCLR AMOV R0, #5L2: ADD A, R0DJNZ R0, L2MOV 35H , AEND方法(2) ORG 1000HCLR AMOV R0, #0L1 : INC R0ADD A, R0CJNE R0, #5, L1MOV 35H , AEND2、编程将片内RAM 40H单元中的内容送到片外 RAM2000H单元中。解: ORG 0100HMOV A , 40HMOV DPTR
12、, #2000HMOVX DPTR , AEND1(当x .0时) I 、” 一 . 3、符号函数y =<0x =0时),设变量X存于VAR单兀中,函数值y存于FUNC 1(当 x <0寸)单元中,要求编写按上述函数式给y赋值得程序。解:ORG 1000HVAR : DATA 30HFUNC : DATA31HMOVA , VARJZ COMPJNB ACC.7 , POSIMOV A , #0FFHSJMP COMPPOSI:MOV A , #1COMP: MOV FUNC , ASJMP $4、将定时器/计数器做脉冲信号发生器。编程利用定时器T0定时,在P1.0端输出周期性方波
13、信号,方波周期为 2ms,已知晶振频率为6MHz。解:1) T0工作模式的设定:选择卞II式1 (16位方式)(最大定时131ms)2)定时初值的设定:X=216- (1msX6X106/12 ) =65036=FE0CH ,即:TH0 应装0FEH, TL0应装0CH。程序清单如下:ORG 0000HLJMP MAINORG 000BHLJMP G主程序:ORG0500HMAIN :MOVTMOD , #01HMOVTL0 , #0CHMOVTH0, #0FEHSETBEASETBET0SETBTR0HERE :SJMPHERE中断服务程序:G: MOVTL0 ,#0CHMOVTH0 , #0FEHCPLP1.0RETIEND五、设计题(10分)利用80C51的P0 口控制8个发光二极管LED。相邻的4个LED为一组, 使2组每隔1s交替发光一次,周而复始。设计出硬件电路图,编写程序。0100HA, #0FH P0, ADELAY1S AABC解:(1)程序设计(设fosc=12MHz)ORGMOVABC : MOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产项目环境保护与绿化咨询中介服务合同范本
- 2025年新能源产业担保合同要素与风险控制
- 2025年度高端别墅庭院搭棚设计与施工合同
- 2025年出国定居养老与退休规划服务合同
- 2025版能源项目委托担保合同模板
- 2025版电动汽车充电站配电柜销售合同
- 2025年物流代签合同委托书全新范本
- 2025房地产营销合作合同:海外地产项目营销推广服务
- 2025年度办公场地租赁与专业安保服务合同
- 2025年度高端网约车司机入职服务协议范本
- UL891标准中文版-2019配电盘十二版
- 2024年司法考试完整真题及答案
- 乡村振兴大讲堂课程设计
- 农业代收代付业务管理规定
- 专业音响灯光租用协议(2024年版)
- 2024年短剧整合营销指南报告
- 小学语文基础知识单选题100道及答案解析
- 广西南宁宾阳县昆仑投资集团有限公司招聘笔试题库2024
- 人教版地理七年级上册《第一节 大洲和大洋》说课稿2
- 登高车施工方案
- 《多彩的超轻粘土》校本课程教案(共10课)
评论
0/150
提交评论