锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

西南科技大学单片机原理与应用期末试题a(2009)

时间:2023-07-11 21:07:00 8x4电阻器定时器

a7f4a3f590493a1e451dd952a488fd7c.gif 西南科技大学单片机原理及应用期末试题a(2009)

(5页)

本资源提供全文预览,点击全文预览即可进行全文预览,如果您喜欢下载文档,查找使用更方便哦!

24.90 积分

西南科技大学西南科技大学 2008——2009 学年第一学年第一 2 学期学期《《 单片机原理及片机原理及应用 B 》》期末试卷(期末试卷)( A A 卷)学院:_______________班班级级:_____________姓名姓名:_______________学号学号:____________答题提示:答题时间答题提示:答题时间 2 2 小时,答案必须写在答题纸上。答案必须写在答题纸上。小时内,所有答案必须写在答题纸上。1空题:(30 分,每空 2 分)1、 在 MCS-51 在单片机的汇编语言中,用符号编码。2、 计算机中的堆栈是按照后入先出(或先入后出)的工作模式工作的一组 存储单元。MCS-51 单片机复位后,如果不修改 SP,第一个进栈的 保存字节数据 08H 。3、 使工作寄存器 R3 映射在片内 RAM 中的 1BH 单元,此时 PSW 寄存 器中的 RS0= 1 ,RS1= 1 。4、 80C51 单片机的中断系统有 5 个中断源, 2 中断优先级。5、 MCS-51 单片机对 SFR 访问只能使用 直接 寻址方式,位地址 08H~0FH 定义为片内数据存储器 21H 各位单位。6、 指令通常具有功能、时间和 三种空间属性。MCS-51 在指令系统中 实现寄存器间接寻址的寄存器 3 个。7、 8051 单片机内并行端口 P0 作一般 I/O 使用时,通常需要外接 拉电阻。8、 在所有 MCS-51 在单片机定时器的工作模式中, 2 能提供最高定 时精度,TF0 在 T0 定期中断响应后 会自动清 0 。二、判断题:(20 分,每小题 2 分)1、 8051 同级中断可相互嵌套,实现特殊的全嵌套功能。X2、 在 MCS-51 在指令系统中,指令 AJMP 和 LJMP 的区别在于 AJMP 能够实现 64KB 跳转范围。x3、 8051 单片机所有内部并行端口均可驱动 8 个 TTL 负载。x4、 MCS-51 单片机复位后片内 RAM 所有内容将被清除 0。x5、 MCS-51 单片机的串行口只能提供异步通信方式。x6、 MCS-51 单片机的 P0 口可作为外部数据总线。T 西南科技大学西南科技大学 2008——2009 学年第一学年第一 2 学期代码课程代码 22 23 31 14 41 11 12 20 0命题单位命题单位信息学院:自动化教研室信息学院:自动化教研室22《《 单片机原理及片机原理及应用 B 》》期末试卷(期末试卷)( A A 卷)卷)7、 8051 堆栈只能设在片中 RAM 地址不得超过 7FH。T8、 MCS-51 单片机的外部程序存储器通过读取访问。T8、 MCS-51 单片机的外部程序存储器是通过实现读访问的。TPSEN9、 I2C 同步串行数据传输总线 。T10、MCS-51 单片机可以通过串口平行扩展一个或多个 IO 此时需要接口 添加移位寄存器芯片。T三、阅读以下程序,按要求回答问题(20 分,每小题 5 分)1、 设(DPTR)=2000H,(SP)=62H,(5EH)=12H ,(5FH)=34H ,(60H) =67H,(61H)=50H,(62H)=80H,执行下列指令后:POPPOPDPHDPH POPPOPDPLDPL POPPOPACCACC RETRET(PC)H =34H;(PC)L =12H;(DPH)=80H;(DPL)=50H;(P)=1;2、 单片机时钟为 12MHz,补充以下程序,使之完成将 T0 设置成:定 时器、方式 0、当 INT0 高电平延迟等待 5 毫秒。CLRCLRET0ET0 CLRCLRTF0TF0 CLRCLRTR0TR0ANLTMOD,#0F0H ORLTMOD,#08H MOVTH0,#63H MOVTL0,#18H SETBTR0 JNBJNBTF0TF0,,$ $ CLRCLRTR0TR0 CLRCLRTF0TF03、 计算下面延迟子程序的延迟时间(设置时钟为 12MHz,计算过程需要写) 。 DELAY:DELAY: MOVMOVR2R2,,#10H#10H DEL1DEL1:: MOVMOVR3R3,,#00H#00H DJNZDJNZR3R3,,$ $ DJNZDJNZR2,DEL1R2,DEL1 RETRET* *密密* * 第 3 页 共 5 页 1.内循环体的执行时间=256*2*1=512us(2 分) 执行外循环体的时间=16*(512 (1 2)*1)=8240us(2 分) 总执行时间=8240 (1 2)*1=8243us 西南科技大学西南科技大学 2008——2009 学年第一学年第一 2 学期学期4、 对 51 单片机中断系统的初始化如下:。MOVMOVIEIE,,#017H#017H MOVMOVIPIP,,#012H#012H SETBSETBIT0IT0 SETBSETBIT1IT1 SETBSETBEAEA1)当 INT1 出现 下降沿 触发中断。MOVMOVIEIE,,#017H#017H MOVMOVIPIP,,#012H#012H SETBSETBIT0IT0 SETBSETBIT1IT1 SETBSETBEAEA1)当 INT1 出现 下降沿 触发中断。 2)T1 不会触发中断。 3)当 INT1 服务中断时,INT0 中断请求不会中断 INT1 中断服务。4)当 INT1 服务中断时,串行中断请求中断 INT1 中断服务。 5)当 T0 当串行中断同时发生时,将首先执行 T0 中断服务程序。四、设计题:(30 分)8051 单片机应用系统电路如下图所示 LED 显示器为共阴型,显示段和 P0 口的对应关系如下: a,b,c,d,e,f,g,h P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7abcdefghabcdefghabcdefgh百十个RC 5VK? ?80518051P0P2.5 P2.6 P2.7VCCRESETEAT112M30p30pT1T2T3脉冲(10~900Hz)220220 x x 8 西南科技大学西南科技大学 2008——2009 学年第一学年第一 2 学期学期《《 单片机原理及片机原理及应用 B 》》期末试卷(期末试卷)( A A 卷)系统用于测量脉冲信号的频率(设定频率范围为 10~900Hz) ,并将测得的 频率值显示在 LED 显示器(十进制) 。试回答:1) 当开关关闭时,上电复位电路的工作原理是什么?试回答:1) 开关关闭时,上电复位电路的工作原理是什么?上电复位时间应大 于系统中 的时间?(3 分)2) 如何连接系统中的引脚?为什么?(3 分)EA3) 系统要求输入脉冲信号的高电平和低电平时间必须大于 us?为什 么?(4 分)4) 为什么要分开? LED 显示器的公共端与三极管连接,而不是直接连接 连接到 P2 端口对应的位置?(2 分)5) 系统中 LED 显示器只能使用什么样的显示方法?为什么?(2 分)6) 下面的字符显示在系统中的显示器上,对应的段选码是什么?(3 分) ‘H’= ;‘L’= ;‘P’= ; 7) 如果您在上述系统硬件上实现系统功能,您该怎么办?(4 分)8) 程序(需要绘制程序流程图)是根据您实现系统功能的方法设计的 。 (9 1)上电瞬间,电容器未充电,RESET 高电平引脚,MCU 处于复位状态(1) 分) 。电容器充电,RESET 引脚电压降低,当其为低电平时,MCU 结束 复位,开始工作(1) 分) 。振荡器从振动到稳定 2)接高电平(1) 分) ,由于系统中没有外部程序存储器,程序代码应代码 8051 内部程序存储器(1 分) ,EA 平时接高电 8051 从片内程复位 程序开始执行(1) 分) 。3)1us(1 分) 。因为 8051 当定时/计数器处于计数状态时,输入计数脉 必须平和低电平必须保持 1 机器周期(1 分) ,8051 机器周期为时 钟周期的 12 分频(1 分) ,时钟频率为 12MHz 时,1 机器周期时间为 1us(1 分) 。4)P2 端口的负载能力是 4 个 TTL 负载(1 分) ,小于电路中 LED 显示 器公共端流出的电流值(1 分) ,因此,需要使用三极管进行放大。5)动态显示方式(1 分) 。因为所有的电路 LED 显示器的各段并联在一起 共用 P0 口腔符合动态显示模式的要求,而静态显示模式要求每一种 LED 显 示器用一个 8 不能使用平行端口控制(1) 分) 。* *密密* * 第 5 页 共 5 页 6)01110110B 或 76H(1 分)00111000B 或 38H(1 分)01110011B 或 73H(1 7)频率测量方法(2) 分) ,显示扫描方法(2) 流程图(3)8) 分) ,主程序(3 分) ,中断服务程序(3) 分) 关键词: 西南 科技大学 单片机 原理 应用 期末 试题 2009

天文库的所有资源由用户上传共享,仅供网民学习和交流。未经上传用户书面授权,请勿使用。

关于本文

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章