南京工程学院单片机重点

上传人:206****923 文档编号:74924457 上传时间:2019-01-30 格式:DOCX 页数:12 大小:186.91KB
返回 下载 相关 举报
南京工程学院单片机重点_第1页
第1页 / 共12页
南京工程学院单片机重点_第2页
第2页 / 共12页
南京工程学院单片机重点_第3页
第3页 / 共12页
南京工程学院单片机重点_第4页
第4页 / 共12页
南京工程学院单片机重点_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《南京工程学院单片机重点》由会员分享,可在线阅读,更多相关《南京工程学院单片机重点(12页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题 (每小题 2 分,共 20 分) 10题二、填空题 (每空 2 分,共 10 分)5空三、简答题 (每小题 10 分,共 30 分)3题四、阅读分析程序题 (每空 2 分,共 14 分)7空五、简单编程题 (10 分)六、综合应用题 (16 分)判断指令合法性如MOV,MOVC,MOVX中断请求标志,优先级DPTR作为程序存储器的基址指针或外部数据存储器的地址指针定时器的工作方式,控制字口地址寻址方式复位时RESET信号至少应维持多久堆栈操作,SP满指针扩展外部存储器地址高位、低位,数据总线8255A有四个端口RI和TI的中断服务程序的入口地址中断后保护现场,由中断服务程序完成

2、#EA,ALE,#PSEN,#WR,#RD指令的执行时间LCALL指令长度,作用中断请求信号,寄存器特殊功能寄存器的寻址方式PSW-RS1 RS08255A各口的工作方式SWAP作用中断的允许或禁止DJNZ,循环次数的控制 (寄存器长度)MCS-51单片机的时钟周期与振荡周期有什么关系?机器周期的时序如何划分?MCS-51单片机的串行通讯有几种工作方式?如何选择和设定?简述各工作方式的功能特点?8051单片机的外部中断有哪些触发方式?对触发各有什么要求?8051单片机内部包含哪些主要功能部件?8051单片机如何开放和禁止中断?怎样设置中断优先级?8051单片机中断优先级的处理原则是什么?求片内

3、RAM区30H34H五个单元无符号二进制数之和找出片外RAM 2000H2009H十个单元无符号二进制数中最小的数,存入200AH单元中循环闪烁灯8255A初始化1、判断指令合法性:MOV,MOVC,MOVXMOV用于对单片机内部数据存储器寻址,MOVC用于对单片机内部程序存储器区进行寻址,MOVX用于对外部数据存储器区进行寻址。DPTR:用来传送地址,作为程序存储器的基址指针或外部数据存储器的地址指针,不可能看到MOV,DPTR,应该是MOVX A,DPTR或者MOVX DPTR,A2、中断的优先级顺序:中断请求标志 中断源 优先顺序IE0 外部输入中断0(#INT0) 最高TF0 定时器/

4、计数器0溢出中断(T0)IE1 外部中断1(#INT1)TF1 定时器/计数器1溢出中断(T1)RI+TI 串行通信中断TF2+EXF2 定时器/计数器0溢出中断(T0) 最低基本规则:(1)、任一中断源均可通过软件编程中断优先级寄存器IP的相应位设置成高或低优先级中断请求。(2)、不同优先级别的中断源同时请求中断处理时,主机首先响应优先级高的中断请求。高优先级中断请求可以中断正在执行中的低优先级的中断服务,实现中断嵌套;同级或低优先级中断请求,不能实现中断嵌套,即不能中断正在执行的同级或高优先级的中断服务。(3)、同一级别的多个中断源同时请求中断处理时,主机按规定的优先顺序从高到低逐个查询,

5、谁排在最前面,就响应谁,排在其后的被舍弃,等待下一次查询。3、关于定时器的工作方式:M1 M0 方式 说明 0 0 0 13位定时/计数器 高八位TH(7 0)+ 低五位TL(4 0) 0 1 1 16位定时/计数器 TH(7 0)+ TL(7 0)1 0 2 8位计数初值自动重装的定时/计数器 TL(7 0) TH(7 0)1 1 3 T0分成2个8位定时/计数器; T0在方式3时T1可工作在方式0、方式1、 方式2;T1 在方式3时将停止工作。 4、指令系统的寻址方式:寄存器寻址:MOV A, Rn ;(Rn)A,n=07 R0R7,A,B,C,DPTR及存储器直接寻址:MOV A, 20

6、H; (20H)A 内部RAM和特殊功能寄存器寄存器间接寻址:MOV A, Ri; (Ri) A, i=0,1 Ri,DPTR,片内和片外数据数据存储器立即寻址:MOV A, #40H; 40H A 程序存储器立即数据变址寻址:MOVC A, A+DPTR 程序存储器和A,DPTR,PCMOVC A, A+PCJMP A+DPTR位寻址: Cy片内RAM和特殊功能寄存器可位寻址的位相对寻址:程序存储器,PC5、复位时RESET信号至少应维持多久:复位信号必须保持两个机器周期以上的高电平,才能有效的实现并完成一次复位6、堆栈操作,SP满指针:堆栈的特点是按顺序“后进先出”规则存取(入栈/出栈)操

7、作数,堆栈指针SP自动并始终指向栈顶。51系列单片机的栈指针SP所指示的栈顶单元是满的,即该单元中存储着有效数据。压栈时,先移SP,出栈时,先出后移SPPush时,SP+1SP即SP内容自动加1指向空的栈顶单元; POP时,SP-1 7、扩展外部存储器地址高位、低位,数据总线:低8位是P0给出的,高8位是P2给出的,数据是P0给出的8、8255A有四个端口:A口,B口,C口和控制口A口:工作方式0,工作方式1,工作方式2B口:工作方式0,工作方式1C口:工作方式19、8255A的3种工作方式: 方式0:基本输入输出(I/O数据无条件传送); 方式1:选通输入输出; 方式2:双向传送(仅A口有此

8、方式)8255的工作方式选择是通过对控制口输入控制字来实现的。10、RI和TI的中断服务程序的入口地址:串行中断的首地址是0023H中断源 首地址外部中断0(#INT0) 0003H定时/计数器0 000BH外部中断1(#INT1) 0013H定时/计数器1 001BH串行中断 0023H定时/计数器2 002BHTI (SCON.1)串行发送中断标志。CPU将一个数据写入发送缓冲器SBUF时,就启动发送,每发送完一个串行帧,硬件置位TI。但CPU响应中断时,并不清除TI,必须由软件清除。 RI (SCON.0)串行接收中断标志。串行口接收完1个串行数据帧时,硬件置RI。但CPU响应中断时,并

9、不清0RI,必须由软件对RI清0。11、中断后保护现场,由中断服务程序完成12、#EA,ALE,#PSEN,#WR,#RD#EA :为单片机访问内部或外部程序存储器的选择信号,低电平有效;EA为高时,访问片内程序存储器(但当程序计数器PC超过片内4KB地址范围时,将自动转向执行外部程序存储器的程序)。EA为低时,只访问外部程序存储器。ALE输出允许地址锁存信号;当单片机访问外部存储器时,ALE发出的信号用于单片机发出的低8位地址经外部锁存器锁存的锁存控制信号。# PSEN:访问外部程序存储器的选通信号,低电平有效;它接外部程序存储器的OE端。在主机(CPU)访问片内程序存储器时#PSEN呈高电

10、平无效状态。只有在访问外部程序存储器时呈低电平有效,选通外部程序存储进行访问操作。#RD和#WR是专用于访问外部数据存储器或功能元件的读/写数据选通信号线,均为低电平有效。#WR:单片机写到外部#RD:是外部数据送到单片机13、指令的执行时间1、看指令长不长(字节数)2、看它的执行时间(机器周期)14、LCALL指令长度,作用:作用是调用子程序,指令的第二,三字节直接提供16位被调用子程序的入口地址,即子程序可设置在64KB范围内的任何方面,指令长度是3字节15、中断请求信号,寄存器:TCOND7D6D5 D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0字节地址:88HSC

11、ON76543210SM0SM1SM2RENTB8RB8TIRI字节地址98H16、特殊功能寄存器的寻址方式:直接寻址17、PSW-RS1 RS0:程序状态字寄存器PSW8位可读写的特殊功能寄存器,位于RAM区(DOH),不同位包含了程序运行状态的不同信息。RS1 RS0:工作寄存器区选择控制控制位 0 0 区0(内部RAM地址00H07H) 0 1 区1(内部RAM地址08H0FH) 1 0 区2(内部RAM地址10H17H) 1 1 区3(内部RAM地址18H1FH)18、SWAP作用:SWAP A将累加器A的高4位和低4位内容互换,此操作也可以看做4位循环移位指令,不影响标志位。比如12

12、H变成21H19、中断的允许或禁止:在IE里面,中断允许控制位在中断允许寄存器IE中EA总中断允许位,EA=1开放所有中断,EA=0,禁止所有中断;某一个中断源还有相应的中断允许位,1允许相应中断源的中断,0禁止相应中断源的中断。TCON-定时/计数器的控制寄存器, SCON-串行口控制寄存器, IE-中断允许控制寄存器,IP-中断优先级控制寄存器。DJNZ:循环次数的控制 (寄存器长度)比如8位寄存器,就是2的8次方为256次简答题1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。2、MCS51单片机的串行通讯有几种工作方式?如何选择和设定?简述各工作方式的功能特点? (1) 单片机的串行通讯一共有 4 种工作方式; (2) 如需设置串行通讯工作方式,可设置串行控制寄存器 SCON 中的 SM0、SM1,如 SM0、SM1 为 00 则设置为工作 0,为 01 则设置为工作 1,为 10则设置为工作 2,为 11 则 设置为工作 3。 (3) 方

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

当前位置:首页 > 中学教育 > 其它中学文档

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