《单片机原理及应用》复习题.doc

上传人:精*** 文档编号:839734 上传时间:2023-09-08 格式:DOC 页数:6 大小:62.49KB
下载 相关 举报
《单片机原理及应用》复习题.doc_第1页
第1页 / 共6页
《单片机原理及应用》复习题.doc_第2页
第2页 / 共6页
《单片机原理及应用》复习题.doc_第3页
第3页 / 共6页
《单片机原理及应用》复习题.doc_第4页
第4页 / 共6页
《单片机原理及应用》复习题.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、得分 一. 填空题(每空1分,共20分)1. 在AT89C51单片机片内,有一个 位的CPU;有 字节RAM;有 K字节程序存储器ROM;2. 8051单片机的内部硬件结构包括了: 、只读存储器ROM、 和可编程存储器EPROM以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 相连接。3. 堆栈是在单片机内部开辟的一段具有特殊功能的RAM区,常用于保存或恢复现场,按照 原则进行存取。4. 外部中断1(INT1)的中断入口地址为 ;定时器1的中断入口地为 。5. 关于堆栈类操作的两条指令分别是 、 。6. 8051复位后,PC=0000H。若希望从片内存储器开始执行

2、,EA脚应接 高 电平,PC值超过 时,8051会自动转向片外存储器继续取指令执行。7. 8051的C/T是 (加或减)计数的。8. MOV A,40H 指令对于源超作数的寻址方式是 。9. 若累加器A中的数据为01110010B,则PSW中的P=_ _.10. MCS-51单片机的P0P3口均是 I/O口,在P0P3口中, 为真正的双向口, 具有第二引脚功能。11. 假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是 KB?12. MCS-51单片机复位方法有 和 ;复位后,CPU从程序存储器的 单元开始执行程序。13. MCS-51系列单片机通过 指令读写外部数据存储器;通

3、过 引脚选通外部数据存储器。14. 指令由哪几部分组成: 。15. 假设内部RAM(30H)=3FH,累加器A=0FEH,R0=30H,SP=07H,PSW=00H,则执行如下指令后,各存储单元及寄存器内容是什么(假设各小题相互独立)?(1) MOV A, R0A= 。(2) INC A A= ;PSW= 。(3) MOV A, #01H(4) MOV A, #04HADD A, R0INC R0MOV R0, AA= ;PSW= ;R0= ;(30H)= 。(5) ANL A, R0A= ;PSW= 。(6) PUSH ACCPUSP 30HA= ;PSW= 。16. 若fosc=6MHz,

4、则定时器 T1在模式2下可能产生的波特率的变化范围是: 。17. MCS-51汇编语言中常用的伪指令有: 。18. 根据LED数码管内部各LED二极管连接方式的不同,可将LED数码管分为两类,分别是: 和 。得分二. 单项选择题(每题1分,共10分)1. MCS-51单片机的位寻址区位于内部RAM的( )单元。(A)00H7FH (B)20H7FH (C)00H1FH (D)20H2FH2. 在CPU内部,保存指令执行结果的特征信息的寄存器是( )(A)PC (B)PSW (C)A (D)SP3. 以下表述中属于MCS-51单片机处理中断的原则的是( )。(A)先低后高 (B)同级按序 (C)

5、低不理高 (D)低打断高4. MCS-51单片机定时器工作方式0是指的( )工作方式。(A)8位 (B.8位自动重装 (C.13位 (D.16位5. MCS51单片机的复位信号是( )有效。(A)高电平(B)低电平(C)脉冲(D)下降沿6. 设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )(A)2MHz (B)1MHz (C)500KHz (D)250KHz7. 串行口的控制寄存器SCON中,REN的作用是( )。(A)接收中断请求标志位(B)发送中断请求标志位(C)串行口允许接收位(D)地址/数据位8. MCS-51单片机在同一优先级的中断源同时

6、申请中断时,CPU首先响应( )。 (A)外部中断0 (B)外部中断1 (C)定时器0中断 (D)定时器1中断9. 用传送指令访问MCS-51片内ROM,其指令操作码助记符应是( )。(A)MOV (B)MOVX (C)MOVC (D)以上都是10. 下列关于MCS-51单片机说法错误的是( )。(A)CPU能处理8位二进制数据或代码以及布尔运算(B)8051内部有20个特殊功能寄存器(SFR),占21个字节地址(C)8031内部没有程序存储器(D)8031内部没有时钟电路,需要外接时钟信号或振荡电路得分三. 简答题1. 如何正确使用P3口?2. 简述P1口的内部结构。将P1口引脚作为输入引脚

7、,为什么使用前一定要向P1口锁存器相应位写入“1”。3. 什么是时钟周期?什么是机器周期?什么是指令周期?89C51 CPU机器周期与时钟周期是什么关系?如果晶振频率为12MHz,则一个机器周期是多少微秒?4. 8051单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么?得分四. 程序分析1. 执行下列程序段后,(P1)=_。MOV P1,#5DHCPL P1.1CPL P1.2CLR P1.6SETB P1.72. 执行完下列指令后(A)=_ _ (B)=_ _MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B 3. 下列程序段执行

8、后,(A)=_ _,(B)=_ _MOV A,#0FBHMOV B,#12HDIV AB4. 执行下列程序段后,(A)=_ ,(CY)=_ _(受或不受影响)。MOV A,#C5HRL A5. 下列程序段执行后,(R0)=_ _,(7EH)=_ _,(7FH)=_3FH_MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC R0DEC R0DEC R0得分五. 编程题1. 在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。2. 已知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。3. MCS-51有几个中断优先

9、级?试通过修改IP寄存器,使串行口中断优先级最高,定时器T1的中断优先级最低。得分六. 综合应用题1. 已知一MCS51单片机系统使用10MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?3)当单片机的定时器0(T0)工作在方式二时,要求每记满250ms便产生一次定时器溢出,T0中需要预置的初始值为多少? (10分)2. 某温度采集系统中采用数码管显示温度值,下图是单片机与数码管接口电路。系统中温度值保存于单片机内部30H和31H单元(如果温度值为25,则(30H)=2,(31H)=5)。试编写一段温度显示程序(不考虑负温度)。(10分)TAB:DB 0C0H,0F9H,0A4H,0B0H,99HDB 92H,82H,0F8H,80H,90H ;共阳数码管显示093. 设计八路数据采集系统,要求:(1)每过一分钟对八路模拟输入进行数据采样。(2)在八路转换数据中选出最大值,并在LED上显示,要求显示出通道号和三位数据。(3)所采集的数据向上位机发送。6

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922