《机电设备控制技术》总复习.doc_第1页
《机电设备控制技术》总复习.doc_第2页
《机电设备控制技术》总复习.doc_第3页
《机电设备控制技术》总复习.doc_第4页
《机电设备控制技术》总复习.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机电设备控制技术总复习(机设0901-4)一、 绪论1数制 数制类型; 基数; 权值; 权位。2码制 带符号数的表示方法原码、反码、补码; 真值。3不同数制之间数据的转换计算 BD;BH ;DH 。4数据各种“码”之间的转换计算已知原码,求反码、补码、真值;已知补码,原码、真值。5常见常用基本电路基本逻辑门(与、或、非、与非、或非);触发器(D触发器、RS触发器、JK触发器);移位寄存器;计数器;三态门及其缓冲器。二、 单片机的基本组成1基本概念 CPU;外部总线;周期(振荡;状态;机器;指令)。2组成CPU;片内ROM、RAM;并行接口;串行接口;定时/计数器;中断控制系统;内部时钟电路。3片内存储器片内ROM注意“0000H、0003H、000BH、0013H、001BH、0023H”单元;片内RAM注意“工作寄存器区、用户位寻址区、特殊功能寄存器区”。48051芯片的引脚及其功能并行接口P0、P1、P2、P3;外部时钟XTAL1、XTAL2;控制引脚ALE、EA、RESET、PSEN;电源引脚Vcc、Vss。三、 51单片机的指令系统1寻址方式立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。2指令格式单、双、三字节指令。3指令类型 目标指令: 数据传送 MOV、MOVX、MOVC、XCH、XCHD、SWAP、PUSH、POP。 算术运算 ADD、ADDC、INC、DA、SUBB、DEC、MUL、DIV。 逻辑运算 ANL、ORL、XRL、CPL、CLR、RL、RLC、RR、RRC。 程序控制 LCALL、ACALL、RET、RETI、LJMP、AJMP、JMP、SJMP、JZ、JNZ、JC、JNC、JB、JNB、JBC、CJNE、DJNZ、NOP。 位操作 MOV、SETB、CLR、ANL、ORL、CPL 伪指令: 定义始末 ORG、END 定义字节、字 DB、DW 定义存储单元 DS 赋值 EQU、DATA、BIT四、 程序设计1程序结构类型主程序、主子结合、主中断结合、主子中断结合。2程序格式 简单顺序程序; 分支程序; 循环程序。 子程序;中断服务程序。 查表程序;散转程序。3程序编写方法 任务分配 资源分配 程序流程框图五、 并行输入输出接口1并行接口P0P3的内部结构锁存器、三态门、场效应管、逻辑门、多路开关。2并行接口P0P3的功能 未做系统扩展 P0P3功能相同,均为8位接口,但P0的驱动能力强大一倍。 P0P3引脚作为输入线时,应先对P0P3端口锁存器写“1”,再读取引脚数据。 作系统扩展 P0P3功能各有不同,一般:P0数据/地址低8位复用接口,但P0口的数据信息与地址信息通过地址锁存器分离。P2地址高8位接口。P1用户专用接口。P3P3.7、P3.6做读、写控制线,用户不得随意使用。 P3端口有两种不同的功能:第一功能P3.0P3.5引脚可由用户随意使用。第二功能P3.0P3.1串行通信接口线;P3.2P3.3外部中断源中断请求信号输入线;P3.4P3.5计数器T0、T1计数脉冲输入线。六、 中断系统1中断基本概念中断源、中断请求、中断响应、中断服务、中断返回、中断优先级。2中断系统启用的控制内容 启用设置(IE) EA授权CPU处理中断事件;EPEX0指定中断源。 中断请求信号寄存(TCON、SCON)TCONT0、T1、INT0、INT1等中断信号寄存。SCON串行接口发送(TI)/接收(RI)中断信号寄存。 中断优先等级设置(IP)自然级INT0最高;串行口最低。设置级IPi=1,该中断源为高级中断源,反之为低级中断源。3中断源优先权使用原则选优原则; 平等原则; 高级至上原则。4中断服务程序编写 主程序中断系统应用设置、服务程序入口安排、中断程序应用的先决条件。 中断服务程序处理中断事件、保护/恢复现场、中断返回。应 用 举 例1数制与码制计算(1)1001 1000B=?H=?D(2)E6.5H = ?B = ?D(3)真值N=65,求:N原 = ?B N反 = ?B N补 = ?B(4)补码P = 1011 1101B,求:P原 = ?B(5)求:359+287=?BCD2特殊寄存器A、B、PSW、DPTR、SP、Ri、IE、IP、TMOD、TCON、SCON3指令格式与寻址方式MOVA,#10ANLA,R0SJMPNEXTMOVCA,A+DPTRINC30HCLR30HMOVXA,R04程序设计与阅读例如:计算1+3+5+7+99=2500,阅读下列程序,并注释其功能。MOVR0,#01H;置加数初值MOVR5,#00H;和数初值MOVR6,#00HLOOP:MOVA,R6;取部分和低8位ADDA,R0;加法运算MOVR6,A;存部分和低8位CLRA;累加器置0ADDCA,R5;处理部分和高8位MOVR5,A;存部分和高8位INCR0;获取下一个加数INCR0CJNER0,#63H,LOOP;未加完99这个数,转移继续累加SJMP$;加完99这个数,计算结束5中断应用例1:将外部设备INT0、定时/计数器T1定义位中断源。其中,外部设备为高级中断源,以下降沿触发中断,试编写初始化程序。解:分析:INT0高级中断源、下降沿触发;控制字:EX0=1;PX0=1;IT0=1。T1低级中断源;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论