单片机考试复习.doc
《单片机考试复习.doc》由会员分享,可在线阅读,更多相关《单片机考试复习.doc(14页珍藏版)》请在咨信网上搜索。
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.
16、2简述定时/计数器的工作原理。定时器/计数器有两种用途:定时器和计数器。但一个定时器/计数器(T1或T0)不能既做定时器,又做计数器。其实定时/计数器的核心是一个加1计数器,其脉冲来源有两个:一个是由系统的时钟晶振器输出脉冲经12分频后送来;另一个是由T0或T1引脚(P3.4或P3.5)输入的外部脉冲源提供。前者为定时器,后者为计数器,每来一个脉冲就使加1计数器加1,当计数器加到全1时,再来一个脉冲就使加1计数器回到0值,且使TCON寄存器TF0或TF1=1,向CPU发出中断请求,定时器模式表示定时时间到,计数器模式表示计数值已满。总之,定时器=精准的时钟源+计数器。63 TCON和TMOD的
17、各个位的作用是什么,它可以按位寻址吗?TCON字节地址为88H,用于控制定时/计数器的启、停,标志定时器溢出和中断情况。可以按位寻址,其结构如表名称说明功能TF1T1溢出标志位当T1计数满溢出时,硬件将TF1置1,并申请中断。进入服务程序后,由硬件将TF1自动清0。需要注意的是,如果使用定时器的中断,那么该位不需人去操作,但是如果使用软件查询方式的话,当查询到该位置1后,须用软件清0。TR1T1运行控制位TR1=1:启动定时器。TR1=0:关闭定时器,由软件控制。TF0T0溢出标志位功能同TF1,但是TF0的工作对象是 T0TR0T0运行控制位功能同TR1,但是TR0的工作对象是 T0IE1外
18、部中断1请求标志位当IT1=0时,为低电平触发方式,每个机器周期的S5P2采样INT1引脚,若INT1引脚为低电平,则IE1置1,否则IE1清零。当IT1=1时,为下降沿触发方式,当第一个机器周期采样到INT1为低电平时,则IE1置1。IE1=1表示外部中断1正在向CPU请求中断。但CPU响应中断该位由硬件清零。IT1外部中断1触发方式选择位IT1=0,低电平触发方式, INT1引脚上低电平有效IT1=1,下降沿触发方式,INT1引脚上的电平由高到低的负跳变有效。IE0外部中断0请求标志位功能同IE1,但是IE0的工作对象是INT0IT0外部中断0触发方式选择位功能同IT1,但是IT0的工作对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 考试 复习
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。