单片机考试复习

上传人:公**** 文档编号:513090869 上传时间:2023-11-17 格式:DOC 页数:11 大小:87.51KB
返回 下载 相关 举报
单片机考试复习_第1页
第1页 / 共11页
单片机考试复习_第2页
第2页 / 共11页
单片机考试复习_第3页
第3页 / 共11页
单片机考试复习_第4页
第4页 / 共11页
单片机考试复习_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《单片机考试复习》由会员分享,可在线阅读,更多相关《单片机考试复习(11页珍藏版)》请在金锄头文库上搜索。

1、8051是51系统单片机中的典型产品,8051单片机主要参数及功能如下:(1)8 位CPU 2)4KB程序存储器(ROM)(3)128B的数据存储器(RAM) (4)32条I/O口线(5)111条指令,大部分为单字节指令 (6)21个专用寄存器(7)2个可编程定时/计数器(8)5个中断源,2个优先级(9)1 个全双工串行通信口 (10)外部数据存储器寻址空间为64KB(11)外部程序存储器寻址空间为64KB (12)逻辑操作位寻址功能(13)多种封装形式 (14)单一+5V电源供电第一章1.9 51单片机P0P3口的结构有什么不同?P3口有哪些第二功能? P0口是一个 8 位漏极开路型双向 I

2、/O 端口。P1口是一个内部带上拉电阻的 8 位准双向 I/O 端口。P2口是一个内部带上拉电阻的 8 位准双向 I/O 端口P3口是一个内部带上拉电阻的 8 位多功能双向 I/O 端口。P0口内部包含一个输出锁存器、一个输出驱动电路、一个输出控制电路、多路开关和两个三态缓冲器,其中输出驱动电路由一对场效应管(FET)组成,整个端口的工作状态受控于输出控制电路。P0口既可以作为I/O用,也可以作为8位地址/数据线用。P1口只能作为I/O。P2口除了作为普通I/O口之外,在扩展外围设备时,要作为高8位地址线用。P3口除了作为普通I/O口之外,由于其每个引脚都有第二功能,所以其还可以作为第二功能用

3、,而此时它就不能作为8位I/O口用。口线第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2INT0外部中断0申请P3.3INT1外部中断1申请P3.4T0定时/计数器0计数输入P3.5T1定时/计数器1计数输入P3.6WR外部RAM写选通P3.7RD外部RAM读选通1.10 51单片机定时/计数器的定时方式和计数方式的区别是什么? 定时方式:是实现对单片机内部的时钟脉冲或分频后的脉冲进行计数。计数方式:实现对外部脉冲的计数。1.11 51单片机中断系统的组成有哪些? 它由5个中断请求源INT0、T0、INT1、T1、TI/RI;中断标志寄存器(TCON);中断允许寄存

4、器(IE);全局中断允许;中断优先级寄存器(IP)和查询硬件等组成。通过对各种寄存器的读写来控制单片机的中断类型、中断开/关和中断源的优先级。答: 80C51 中断系统有 5 个中断源:INT0:外部中断 0 请求,低电平有效。通过 P3.2 引脚输入。INT1:外部中断 1 请求,低电平有效。通过 P3.3 引脚输入。T0:定时器 /计数器 0 溢出中断请求。T1:定时器 /计数器 1 溢出中断请求。TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。1.12 51单片机有哪几种复位方式?它们的工作过程是什么? 上电复位与手动复位。RST引脚是复位信号输入端复位信

5、号为高电平有效,有效持续时间在24个振荡周期以上才能完成复位操作,若使用6MH晶振,则持续4微秒以上才能完成复位操作,在通电瞬间,由于RC的充电过程,在RST端出现一定宽度的正脉冲,只要该脉冲保持十毫秒以上,就能使单片机自动复位!在6MHz时钟时,通常c取22uF,R1取200欧姆,R2取1K,这样就可能,就能可靠的上电复位和手动复位1.13 51单片机的时钟周期、机器周期、指令周期是如何定义的?当振荡频为6 MHz时,下个机器周期是多少微秒?时钟周期:即振荡周期指单片机提供定时信号的振荡源的周期或外部输入时钟的周期,分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑运算,在P2节拍完成内部寄

6、存器之间的传递操作。机器周期:一个机器周期由六个状态组成,如果把一条指令分为几个基本操作,则将完成一个基本操作所需的时间称作机器周期,单片机的单指令执行时间为一个机器周期。指令周期:执行有一条指令所占有的全部时间,通常为14个机器周期。1/6MHz=1us1.14 单片机最小系统的五点要求?电源:VCCpin40 GNDpin20 5V10%复位电路:RST引脚出现24个时钟周期以上的高电平,系统即初始复位(手动可选,上电必选)时钟电路:XTAL,18、19管脚,需接上22pF的对地稳频电容。PIN31(EA/VPP)拉高:内外部选通信号线P0上拉电阻:必须外接电阻(P0的结构所决定,漏极开路

7、型电路)1.15结合模数混合框图,介绍一种电子产品的组成?压力传感器采集数据模拟量处理电路模拟转换电路单片机数字输出(led显示屏)第二章2.1简述创建二个新Keilc51工程的步骤。答:界面菜单Project选择创建一个新项目键入项目名称保存项目到独立文件夹单击保存弹出“Select Device for Target Target1”对话框选择Atmel(AT89C52)新建源程序文件并保存为.c文件点击项目工作区“Target 1”左边加号右击文件夹“Source Group 1”选中“Add Files to Group Source Group 1”选择已创建的源程序文件“Add”“

8、Close”“Target”项目环境选项卡Xtal(MHz)选项填“11.0592”(OK)Build Target编译成功后进行调试选中“Options for Target1”对话框的“Output”页中的“Create HEX File”复选框2.2生成.HEX文件的目的是什么,在Keil 51C中如何生成,HEX? 为了STC程序下载软件可以识别,单片机识别十六进制。Tagart -Output-选择创建HEX复选框。2.3断点的作用是什么,如何在Keil C51中设置断点? 试窗口观察。断点的作用是可以让程序运行到设置的断点处,然后查看各种变量和寄存器中的数值。方法1:用鼠标双击。在

9、需要设置的行的最前面,双击鼠标左键,即可设置或清除断点。方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点击Debug菜单下的Insert/Remove Breakpoint命令或工具栏中的相应按钮,即可设置或清除断点。2.6使用P2接口连接8个LED灯,设计一个流水灯程序完成一次点亮、间隔点亮、1亮等功能,并练习断点的设置和进行调试。第四章4.2简述I/0接口的基本作用。1.实现与不同外设的速度匹配。2.改变数据的传输方式。3.改变信号的性质与电平。4.4 简述I/0口的4种传送方式。1.同步传输2.异步传输3.中断传输4.DMA传输4.7 Po口作I/0口使用时,为什么要在外部接上

10、拉电阻?当用作通用的I/O时,对应的控制信号为0,MUX打向下面,接通锁存器的Q端,与门输出为0,上方的场效应管截止,形成P0输出电路为漏极开路输出。4.9描述P3口的第二功能有哪些,分别做什么用?口线第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2INT0外部中断0申请P3.3INT1外部中断1申请P3.4T0定时/计数器0计数输入P3.5T1定时/计数器1计数输入P3.6WR外部RAM写选通P3.7RD外部RAM读选通第五章5-1 89C51单片机有几个中断源?这些中断标志位是如何 产生的?又是如何清“0”的? 答:5 个 外部中断0:IE0,开放中断后,当IN

11、T0引脚有下降沿或者低电平时产生,响应中断后自然清0 外部中断1:IE1开放中断后,当INT1引脚有下降沿或者低电平时产生,响应中断后自然清0 外部中断1:IE1开放中断后,当INT1引脚有下降沿或者低电平时产生,响应中断后自然清0 定时器0:TF0定时器1:TF1开放中断后,当定时或计数时间到产生,响应中断后自然清0.另外如果不开放中断,采用软件判断时,需要软件清0. 串口:RI/TI ,通信开始后当接收完或者发送完一帧后产生,响应中断后需要软件清05.2简述单片机中断处理的过程。答:当 CPU 正在处理某件事情的时候,外部发生的某一事件请求 CPU 迅速去处理(中断发生),于是CPU 暂时

12、中止当前的工作(中断响应),转去处理所发生的事件(中断服务),处理完该事件以后,再回到原来被中止的地方,继续处理原来的工作(中断返回)这样的过程称为中断。中断响应的过程:1.停止主程序运行2.对于外部的中断源,单片机在每个机器周期的S5P2时刻对中断的中断的请求引脚进行采样,如果有有效的中断请求信号来,就置位IE0,IE1。对于内部中断,根据满足条件的中断源请求反映到相关标志位中即可。3.保护断点。4.执行中断处理程序。5.中断返回5.5简述IP.IE.SCON和TCON在中断系统中的作用。中断允许寄存器IE(A8H):IE在特殊功能寄存器中,字节地址A8H,位地址分别是A8HAFH。IE控制

13、CPU对中断源总的开放或禁止以及每个中断源是否允许中断。中断优先寄存器IP(B8H):IP在特殊功能寄存器中,字节地址为B8H,位地址分别是B8HBFH,IP用来锁存各中断源优先级的控制位。SCON寄存器用来控制串行口的工作方式和状态,可以位寻址,在复位时所有位被清零,字节地址98H。TCON的作用是控制定时器的启、停,标志定时器溢出和中断情况。TCON在特殊功能寄存器中,字节地址为88H,由于有位地址,十分便于进行位操作。当定时器1计满溢出时,由硬件使TF1置“1”,并且申请中断。由于TCON是可以位寻址的,因而如果只清溢出或启动定时器工作,可以用位操作命令。5.6简述中断初始化应包括的几个

14、方面。1.对于外部中断信号请求方式,设置寄存器TCON的IT0、IT1项,如果是定时器/计数器或串口中断,对于定时器/计数器中断设置工作方式(定时或计数)。2.开放中断,设置IE寄存器,置位相应中断源的中断允许标志及EA使能相关标志。3.设置IP寄存器,设定所用的中断源的中断优先级。5.7下列说法错误的是(ABC)A.各中断发出的中断请求信号都会标记在MCS-51系统的IE寄存器B.各中断发出的中断请求信号都会标记在MCS-51系统的TMOD寄存器C.各中断发出的中断请求信号都会标记在MCS-51系统的IP寄存器中。D.各中断发出的中断请求信号都会标记在MCS-51系统的TCON与SCC5.8

15、下列说法正确的是(ACD)A.同一级别的中断请求按时间的先后顺序响应。B.同一时间、同一级别的多中断请求将形成阻塞,系统无法响应C.低优先级中断请求不能中断高优先级中断请求。D.同级中断不能嵌套。5.10请写出INT0下降沿触发方式的中断初始化程序?EA=1;IT0=1;EX0=1;5.11当中断优先级寄存器的内容为09H,其含义是什么?09H 代表0000 1001即 PT1=1 PX1=0 PT0=0 PX0=1,即中断的优先级顺序为,外部中断0定时器1定时器0外部中断1第六章6.1c51单片机有几个定时/计数器,C52单片机有几个定时计数器?2个定时器0与定时1,三个,多一个定时器26.2简述定时/计数器的工作

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

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号