《机电设备控制技术》总复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《机电设备控制技术》总复习(机设0901-4)一、绪论
1.数制数制类型;基数;权值;权位。
2.码制带符号数的表示方法——原码、反码、补码;真值。
3.不同数制之间数据的转换计算B←→D;B←→H ;D←→H 。
4.数据各种“码”之间的转换计算
已知原码,求反码、补码、真值;已知补码,原码、真值。
5.常见常用基本电路
基本逻辑门(与、或、非、与非、或非);
触发器(D触发器、RS触发器、JK触发器);
移位寄存器;计数器;三态门及其缓冲器。
二、单片机的基本组成
1.基本概念CPU;外部总线;周期(振荡;状态;机器;指令)。
2.组成
CPU;片内ROM、RAM;并行接口;串行接口;定时/计数器;中断控制系统;内部时钟电路。3.片内存储器
片内ROM——注意“0000H、0003H、000BH、0013H、001BH、0023H”单元;
片内RAM——注意“工作寄存器区、用户位寻址区、特殊功能寄存器区”。
4.8051芯片的引脚及其功能
并行接口——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.并行接口P0~P3的内部结构
锁存器、三态门、场效应管、逻辑门、多路开关。
2.并行接口P0~P3的功能
●未做系统扩展
★P0~P3功能相同,均为8位接口,但P0的驱动能力强大一倍。
★P0~P3引脚作为输入线时,应先对P0~P3端口锁存器写“1”,再读取引脚数据。
●作系统扩展
★P0~P3功能各有不同,一般:
P0——数据/地址低8位复用接口,但P0口的数据信息与地址信息通过地址锁存器分离。
P2——地址高8位接口。
P1——用户专用接口。
P3——P3.7、P3.6做读、写控制线,用户不得随意使用。
★P3端口有两种不同的功能:
第一功能——P3.0~P3.5引脚可由用户随意使用。
第二功能——P3.0~P3.1串行通信接口线;
P3.2~P3.3外部中断源中断请求信号输入线;
P3.4~P3.5计数器T0、T1计数脉冲输入线。
六、中断系统
1.中断基本概念
中断源、中断请求、中断响应、中断服务、中断返回、中断优先级。
2.中断系统启用的控制内容
★启用设置(IE)EA——授权CPU处理中断事件;
EP~EX0——指定中断源。
★中断请求信号寄存(TCON、SCON)
TCON——T0、T1、INT0、INT1等中断信号寄存。
SCON——串行接口发送(TI)/接收(RI)中断信号寄存。
★中断优先等级设置(IP)
自然级——INT0最高;串行口最低。
设置级——IPi=1,该中断源为高级中断源,反之为低级中断源。
3.中断源优先权使用原则
选优原则;平等原则;高级至上原则。
4.中断服务程序编写
★主程序——中断系统应用设置、服务程序入口安排、中断程序应用的先决条件。
★中断服务程序——处理中断事件、保护/恢复现场、中断返回。
应用举例
1.数制与码制计算
(1)[1001 1000]B=[?]H=[?]D
(2)[E6.5]H = [?]B = [?]D
(3)真值N=-65,求:
[N]原= [?]B[N]反= [?]B[N]补= [?]B
(4)补码P = [1011 1101]B,求:
[P]原= [?]B
(5)求:359+287=[?]BCD
2.特殊寄存器
A、B、PSW、DPTR、SP、Ri、IE、IP、TMOD、TCON、SCON 3.指令格式与寻址方式
MOV A,#10
ANL A,R0
SJMP NEXT
MOVC A,@A+DPTR
INC 30H
CLR 30H
MOVX A,@R0
4.程序设计与阅读
例如:计算1+3+5+7+……+99=2500,阅读下列程序,并注释其功能。
MOV R0,#01H ;置加数初值
MOV R5,#00H ;和数初值
MOV R6,#00H