欢迎来到天天文库
浏览记录
ID:49690221
大小:52.46 KB
页数:11页
时间:2020-03-03
《单片机考试复习.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、8051是51系统单片机中的典型产品,8051单片机主要参数及功能如下:(1)8位CPU2)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.951单片机P0~P3口的结构
2、有什么不同?P3口有哪些第二功能?P0口是一个8位漏极开路型双向I/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口之
3、外,在扩展外围设备时,要作为高8位地址线用。P3口除了作为普通I/O口之外,由于其每个引脚都有第二功能,所以其还可以作为第二功能用,而此时它就不能作为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.1051单片机定时/计数器的定时方式和计数方式的区别是什么?定时方式:是实现对单片机
4、内部的时钟脉冲或分频后的脉冲进行计数。计数方式:实现对外部脉冲的计数。1.1151单片机中断系统的组成有哪些?它由5个中断请求源INT0、T0、INT1、T1、TI/RI;中断标志寄存器(TCON);中断允许寄存器(IE);全局中断允许;中断优先级寄存器(IP)和查询硬件等组成。通过对各种寄存器的读写来控制单片机的中断类型、中断开/关和中断源的优先级。答:80C51中断系统有5个中断源:INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。
5、T0:定时器/计数器0溢出中断请求。T1:定时器/计数器1溢出中断请求。TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。1.1251单片机有哪几种复位方式?它们的工作过程是什么?上电复位与手动复位。RST引脚是复位信号输入端复位信号为高电平有效,有效持续时间在24个振荡周期以上才能完成复位操作,若使用6MH晶振,则持续4微秒以上才能完成复位操作,在通电瞬间,由于RC的充电过程,在RST端出现一定宽度的正脉冲,只要该脉冲保持十毫秒以上,就能使单片机自动复位!在6MHz时钟时,
6、通常c取22uF,R1取200欧姆,R2取1KΩ,这样就可能,就能可靠的上电复位和手动复位1.1351单片机的时钟周期、机器周期、指令周期是如何定义的?当振荡频为6MHz时,下个机器周期是多少微秒?时钟周期:即振荡周期指单片机提供定时信号的振荡源的周期或外部输入时钟的周期,分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑运算,在P2节拍完成内部寄存器之间的传递操作。机器周期:一个机器周期由六个状态组成,如果把一条指令分为几个基本操作,则将完成一个基本操作所需的时间称作机器周期,单片机的单指令执行时间为一
7、个机器周期。指令周期:执行有一条指令所占有的全部时间,通常为1~4个机器周期。1/6MHz=1us1.14单片机最小系统的五点要求?电源:VCCpin40GNDpin205V±10%复位电路:RST引脚出现24个时钟周期以上的高电平,系统即初始复位(手动可选,上电必选)时钟电路:XTAL,18、19管脚,需接上22pF的对地稳频电容。PIN31(EA/VPP)拉高:内外部选通信号线P0上拉电阻:必须外接电阻(P0的结构所决定,漏极开路型电路)1.15结合模数混合框图,介绍一种电子产品的组成?压力传感器—采
8、集数据——模拟量处理电路——模拟转换电路——单片机——数字输出(led显示屏)第二章2.1简述创建二个新Keilc51工程的步骤。答:界面菜单Project——选择创建一个新项目——键入项目名称保存项目到独立文件夹——单击保存——弹出“SelectDeviceforTarget‘Target1’”对话框——选择Atmel(AT89C52)——新建源程序文件并保存为.c文件——点击项目工作区“Target1”左边加号——右击文件
此文档下载收益归作者所有