




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机电专业 单片机复习纲要第一章:1)常用术语:位,字节,字,双字2)总线:与51机引脚相对应复习3)MCS-51系列单片机的典型产品,它们之间的相同点与区别。4)数:a)不同进制数之间的转换。b)补码的概念。c)有符号数的计算5)存储器:a)mos存储器的分类,特点及应用。第二章1)51存储器的结构 a)rom:寻址范围 pc ea 内部与外部rom 访问 b)内部ram: (1)128b用户ram:寄存器 寄存器区 间址寄存器 直接地址 位区 位地址 操作 (2)sfr ram:数量 位寻址定义 功能(已学习过的) 堆栈与sp 访问 c)片外ram:寻址范围 dptr ,r0 r1操作特点与区别 与io口的关系 总线命令movx 与movc2)51 io口结构与操作 a)p0口:数据/地址 io口 开漏输出 上拉电阻 b)p1口:单一io口 c)p2口:地址 io口 d)p3口:io口 掌握第二功能 e)双向口 准双向口 f)读修改写 g)负载能力与驱动3)51机引脚与功能、使用方法: 地址 、 数据、 控制总线4)复位的条件 复位的内容5)时序: 机器周期 指令周期 第三章1)汇编指令格式 2)寻址方式及其实际应用3)指令系统 a)熟练掌握各类指令,熟悉运算过程与结果 b)各类、各条指令影响标志位的情况 c)会手工汇编。较难的指令有:相对寻址,例:djnz r6,rel; 短转移、调用,例:ajmp err; 寄存器寻址,例:mov a,r5 等。 e)掌握基址加变址类指令编程方法。例如:查表 movc a,a+pc ; movc a,a+dptr 散转 jmp a+dptr第四节1)伪指令的使用2)了解汇编语言程序结构、编程思路和方法3)能读懂简单的汇编程序,并能以此绘出程序框图4)子程序 子程序编写要点: 功能 标号(入口地址、子程序名) 入口参数 出口参数 占用资源第四章2)中断 a)中断概念 b)中断申请(请求) c)中断允许 d) 中断响应与中断响应条件 e)中断入口地址 f)中断服务子程序 g)中断返回 h)中断优先权与中断嵌套 i)中断硬件查询次序与中断服务、处理原则 j)熟练掌握IE,IP,TCON这三个寄存器的内容与控制字编程方法。 k)依照例题熟练掌握外部中断程序结构,编写方法。 o)中断与查询控制方式相互转换编程。掌握外部中断应用,定时器/计数器应用,做过的实验。 复习题 一、 填空18051单片机的内部硬件结构包括了: 、 、 、并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 相连接。 2MCS-51的堆栈只可设置在 ,堆栈寄存器sp是 位寄存器。3MCS-51单片机的P0P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0P3口中, 为真正的双相口, 为准双向口; 口具有第二引脚功能。4p0口当作io口使用时其结构为 输出状态,所以外部引脚必须接 电阻才能使用。5假定复位后,执行下列指令: MOV PSW,#89H MOV A , #75H PUSH PSW PUSH P3 ADDC A,R0后,(ACC)= ,SP的内容是 ,(R1)= ,(CY)= ,(OV)= ,(P)= ,(AC)= 。若是有符号数(acc) D,若是无符号数(acc) D。6. 8051单片机有4个间址寄存器,分别为: , , , 。7.RESET上电需要提供 信号使51单片机复位。复位后: PC指向ROM的 地址; SP指向内部RAM的 地址;各个P口的内容是 ;寄存器自动使用 区; 内部128B RAM内容是 。7.8051单片机用DPTR对外部RAM的最大寻址范围 字节。8.P3.7引脚是 信号请求输出端。9.89c51片内有4KB ROM。10.EA=1时,程序计数器PC在计算机复位后指向 ROM空间。11.8051对外部RAM的读、写信号由 引脚产生。 8051对外部ROM的读信号由 引脚产生。12. 8051有 个寄存器,这些寄存器共分为 区,区开关位于SFR中的 寄存器中,其寄存器字节地址是 H,RS1、RS0的位地址分别为 H和 H。13.某程序如下: 20EFH F5 2A LOP: MOV 2AH, Aa) 数字20EFH代表该程序在 中的 内容。b) 数字F5 2A代表该程序在 中的 代码。C) 数字2AH代表ACC将存放在 中的 地址。d) 该指令占用 个字节,若晶振频率12MHz,指令执行时间为 微秒。15. ALE引脚是 信号输出引脚, 和 指令可以使他产生有效信号。 16.8051对特殊功能寄存器操作只能使用 寻址方式。 17. 8051单片机定义了 个位地址,它们分别位于 和 存储器空间内。18.关于堆栈类操作的两条指令分别是_ 、_。19.半导体存储器中有一类在掉电后不会丢失数据,称之为_,有一类掉电后会丢失数据,称之为_。 20.我们用的单片机一共有_个引脚。其中第9脚是_引脚。21.MOV A,#14H中,#14H的寻址方式称之为_。MOV类指令称之为_。 22.我们要让单片机工作,得要向单片机发布指令,单片机只能接受_格式的指令,而我们人则不习惯于这种方式,因此我们通常用_的格式写指令。二、 选择1 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。A.MOV A, R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.MOVX A, DPTR2.我院单片机实验仪型号为DP-51PROC,要装载指令代码需要使用( )软件环境。 A. TKSMonitor51 B. Keil C51 C. DPFlash D. ZLGIS3.下面( )指令能清零CY. ( )指令清零OV. A. XRL A,#23H B. MUL AB C. DIV AB D. RLC A4.某条双字节相对转移指令的地址是2008H,8位偏移量为0FEH,该指令转移的目标地址是( )。 A.2008H B.2006H C.200AH D.200CH5. 读下段程序.问:(acc)( ) ORG 2008H ABC EQU 40H ABCD EQU 2008H DS 02H DB ABC,ABC MOV A,#04H MOV DPTR,#ABCD MOVC A,A+DPTR END A.40H B.41H C.42H D.43H7.设(SP)=60H,PC=2008H执行指令MUL AB时,INT1边沿触发申请中断并得到CPU响应。问:1)此时置位的中断申请标志是( )。 A.IE0 B.IE1 C.TF0 D.TF12)中断申请标志位于( )寄存器中。 A.IE B.IP C.TCON E.SCON3)要满足该中断的条件,标志( )必须为1。 A.IT0 B.IT1 C.RI D.TI4)进入中断后(SP)=( ). A.60H B.61H C.62H D.63H5)在堆栈栈顶中存放的数据是( )。 A.08H B.09H C.0AH D.0BH6)PC从( )地址处开始执行中断程序。 A.0003H B.000BH C.0013H D.001BH7)IE寄存器的控制字为( )。 A.91H B.92H C.93H D.94H8)根据IE控制字的内容可以判断,该系统还打开了( )中断。 A.INT0 B.T0 C.T1 D.串口9)该中断响应耗时( )个机器周期。 A.2 B.4 C.6 D.810.人们通常将机器码翻译成汇编语言的过程称之为( )。 A.汇编 B.反汇编 C.编译 D.调试11.CPU 与外设间数据传送的控制方式有 ( )。 A.中断方式 B.DMA方式 C.程序控制方式 D. 以上三种都是12.汇编语言仿真时可以“单步”运行指令,单步运行是利用计算机( )技术特性。 A.中断 B.DMA C.查询 D.硬件三、 简答题1想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。251系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?3.简述时钟周期、机器周期、指令周期的概念及三者之间的关系。4.简述指令、目标程序、汇编程序的概念及其之间的相互关系。5.简述复位的用途,复位的方法。6.画出8031的引脚分布图,标明各个引脚的名称.四、判断题 1.8031芯片内一共有4K的ROM,256字节的RAM。 2.8位构成一个字节,一个字节所能表达的数的范围是 3.8031中的工作寄存器就是内部RAM中的一部份。 4.8031中特殊功能寄存器(SFR)就是内部RAM中的一部份。 5.MOV A,R0这条指令中R0的寻址方式称之为寄存器间址寻址。 6.P0口是真正的双向I/O口,而P1、P2、P3则是“准”双向I/O口。 7.MOV A,30H这条指令执行后的结果是(A)=30H 8.MOV A,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。 9.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。 10.MOV A,#30H这条指令的执行的结果是(A)=30H 11.ALE引脚因为有稳定的频率输出,可供其它需要时钟的芯片使用。 12. MOVC指令能提供PSEN有效信号。 13.8051对特殊功能寄存器操作能使用间接寻址方式。 14.执行MUL指令后,CY标志不定。 15.按字节操作的逻辑类指令都是“读-修改-写”类指令。 16.EA引脚为低电平时CPU只执行外部ROM程序。 17.若对SFR中无定义的字节进行访问将得到的数值为00H。 18.对内部RAM操作,只有使用R0、R1寄存器才能进行间接寻址。 19.51系列单片机共有221个位地址。20.准双向口特征是I/O口有上拉电阻,输入时先向口线写1。五、 改错请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MUL R0,R12.MOV A,R73.MOV A,#3000H4.MOVC A+DPTR, A5.LJMP #1000H6、CLR R07、MOV DPTR,1050H 8、 ADD 30H,20H9、 MOV R1,C10、 JMP RO+DPTR11、 MOV A,#3000H 12、 MOVX A,A+DPTR13. ANL P1.1,#25H14. MOV IE,R0六、编程题1.请将片外RAM20H-25H单元清零2.请将ROM 3000H单元内容送R73.编写一个具有100分支的程序。4.(30H)=09,查表,将结果送入31H中。表格数据为:10H19H5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年特岗教师招聘考试初中生物模拟题及答案
- 2025年网络安全工程师职位面试预测题与解析
- 【教案版】小学二班级上册 轮滑
- 2025年炼油装置中级操作工面试技巧与模拟试题
- 2025年教育培训专员面试技巧与模拟题集
- 2025年中级会计师职称考试试题集与解析
- 2025年权威资料特岗教师招聘初中地理全真模拟题及答案收录
- 2025年生物科技行业招聘面试预测题集萃
- 2025年烷基化工艺作业面试常见问题解答
- 2025年电气工程师初级面试预测题及专业知识点梳理
- 胎膜早破病例讨论
- 管理部原料仓储业务技能竞赛理论题库
- 儿童乐园门店运营管理手册范本
- GB/T 19900-2005金属铠装温度计元件的尺寸
- GB/T 19867.4-2008激光焊接工艺规程
- GB/T 19802-2005无损检测工业射线照相观片灯最低要求
- N-苯基马来酰亚胺
- 自控仪表安装工程施工方案52919
- 压力性尿失禁专题宣讲PPT培训课件
- 机动车维修备案登记表
- (完整版)100句搞定雅思阅读长难句——练习版
评论
0/150
提交评论