14-4MCS-51最小系统的应用 ◆14-4-1MCS-51最小应用系统 ◆14-4-2中断系统 ◆14-4-3定时器/计数器 ◆14-4-4串行口 1/212 微机原瘦与接口故术
1/212 微机原理与接口技术 14-4 MCS-51最小系统的应用 最小系统的应用 14-4-1 MCS-51最小应用系统 14-4-2 中断系统 14-4-3 定时器/计数器 14-4-4 串行口
14-4-1最小应用系统 ◆典型单片机系统的基本组成: CPU系统 CPU、CPU时钟、复位、总线控制逻辑组成。 ■CPU外围单元外围扩展单元 ■与CPU运行直接相关的单元电路:ROM、RAM、 I/O接口、操作管理寄存器 ■与CPU组成了单片机的最小系统 ■基本功能单元 ”外围扩展单元 2/212 微机原瘦与接口故术
2/212 微机原理与接口技术 14-4-1 最小应用系统 典型单片机系统的基本组成: CPU系统 CPU、CPU时钟、复位、总线控制逻辑组成。 CPU外围单元外围扩展单元 与CPU运行直接相关的单元电路:ROM、RAM、 I/O接口、操作管理寄存器 与CPU组成了单片机的最小系统 基本功能单元 外围扩展单元
最小应用系统 ◆单片机系统的扩展是以基本的最小系统为基础的, 故应首先熟悉最小应用系统的结构。 ■片内带ROM的最小应用系统 片内带程序存储器的8051、8751本身即可构成一片 最小系统,只要将单片机接上时钟电路和复位电路即 可,同时EA接高电平,ALE、PSEN信号不用,系统 就可以工作。 片内无ROM的最小应用系统 片内无ROM的芯片(如8031)构成最小应用系统 时,必须在片外扩展ROM。 3/212 微机原瘦与接口故术
3/212 微机原理与接口技术 最小应用系统 单片机系统的扩展是以基本的最小系统为基础的, 故应首先熟悉最小应用系统的结构。 片内带ROM的最小应用系统 片内带程序存储器的8051、 8751本身即可构成一片 最小系统, 只要将单片机接上时钟电路和复位电路即 可, 同时EA接高电平,ALE、PSEN信号不用, 系统 就可以工作。 片内无ROM的最小应用系统 片内无ROM的芯片(如8031)构成最小应用系统 时,必须在片外扩展ROM
MCS-51系列最小化系统 XTALI PO A12 高位地址线 20P P2 A8 地址锁存器 A7 T20P ALE G 8 1 LS A0 373 P2 8031 2764 RESET D7 CE PO 8 CC GND PSEN 器 +5V E五 +5 片内带ROM 片内不带ROM 4/212 微机原瘦与接口故术
4/212 微机原理与接口技术 MCS-51系列最小化系统 系列最小化系统 片内带ROM 片内不带ROM
14-4-2中断系统 ◆8051单片机有5个中断源,分高级、低级两个优先 级。 ■外部中断源(中断申清由外部输入) ■NT0(P3.2引I脚) ■NT1(P3.3引脚) ■定时器/计数器溢出中断源(内部中断) ■T/C0溢出中断TFO) ■T/C1溢出中断(TF1) ·串行口发送接收中断源 ■发送中断TI/接收中断RI 5/212 微机原瘦与接口故术
5/212 微机原理与接口技术 14-4-2 中断系统 8051单片机有5个中断源,分高级、低级两个优先 级。 外部中断源(中断申请由外部输入) INT0(P3.2引脚) INT1(P3.3引脚) 定时器/计数器溢出中断源(内部中断) T/C0溢出中断(TF0) T/C1溢出中断(TF1) 串行口发送/接收中断源 发送中断TI/接收中断RI
中断控制结构 ·高优先级 E寄存器 IP寄存器 EXO EA PXOo INTO ITo IEO ET0 PTOo 优先级 TFO o 0 ō 顺序 0 IE1 EX PX1o ET1 PT1 o TF1 ES PS 低优先级 6/212 微机原痘与接口故术
6/212 微机原理与接口技术 中断控制结构
中断源寄存器 TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H (88H) TF1 TFO IE1 IT1 IEO ITO TFx:T/Cx溢出标志信号,中断响应后自动清零, 也可软件清零 ITx:外部中断x的中断触发类型控制, 0一电平触发,1一边沿触发 IEx:外部中断x的中断请求标志 (电平触发方式下硬件不清E,待申请信号撤消; 边沿触发方式下,E由硬件清零。) 7/212 微机原瘦与接口故术
7/212 微机原理与接口技术 中断源寄存器 TF1 TF0 IE1 IT1 IE0 IT0 TCON (88H) 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TFx : T/Cx溢出标志信号,中断响应后自动清零, 也可软件清零 ITx :外部中断x的中断触发类型控制, 0-电平触发,1-边沿触发 IEx :外部中断x的中断请求标志 (电平触发方式下硬件不清IE,待申请信号撤消; 边沿触发方式下,IE由硬件清零。)
中断源寄存器 99H 98H SCON TI RI (98HD ◆TI:串行口发送中断标志 T=1串行口发送中断 ◆RI:串行口接收中断标志 RI=1串行口接收中断 ◆当发送或接收完一组串行数据后,由硬件置 位RI、TI,但响应后必须用软件清零。 8/212 微机原瘦与接口故术
8/212 微机原理与接口技术 中断源寄存器 TI:串行口发送中断标志 TI=1串行口发送中断 RI:串行口接收中断标志 RI=1串行口接收中断 当发送或接收完一组串行数据后,由硬件置 位RI、TI,但响应后必须用软件清零。 SCON TI RI (98H) 99H 98H
中断允许寄存器虹E AFH ACH ABH AAH A9H A8H E EA ES ET1 EX1 ETO EXO (A8H) 总允许 源允许 ◆中断允许和禁止 ES 串行口中断 由用户通过程序设定, ET1 C/T1中断 例如:开放T/C1中断 EX1 INT1中断 SETB EA SETB ET1 ETO CT0中断 或MOV IE.#88H EXO NTO中断 单片机复位时, E)=0,CPU处于关中断状态 9/212 微机原瘦与接口故术
9/212 微机原理与接口技术 中断允许寄存器 中断允许寄存器IE 总允许 源允许 IE EA ES ET1 EX1 ET0 EX0 (A8H) AFH ACH ABH AAH A9H A8H 由用户通过程序设定, 例如:开放T/C1中断 SETB EA SETB EA SETB ET1 SETB ET1 或 MOV IE, MOV IE, #88H 单片机复位时,(IE)=0,CPU处于关中断状态 中断允许和禁止 ES ES 串行口中断 ET1 C/T1 ET1 C/T1中断 EX1 INT1 EX1 INT1中断 ET0 C/T0 ET0 C/T0中断 EX0 INT0 EX0 INT0中断
中断优先寄存器虹P BCH BBH BAH B9H B8H IP PS PT1 PX1 PTO PXO (B8H) 串行口T1外中断1T0外中断0 ◆中断优先级别的设定 相应位置1为高级中断,0为低级中断, 用软件进行设定。 单片机复位后,P)=00H,5个中断源均为低级中断。 10/212 微机原瘦与接口故术
10/212 微机原理与接口技术 中断优先寄存器 中断优先寄存器IP 中断优先级别的设定 相应位置1为高级中断,0为低级中断, 用软件进行设定。 IP PS PT1 PX1 PT0 PX0 (B8H) 串行口 T1 外中断1 T0 外中断0 BCH BBH BAH B9H B8H 单片机复位后, 单片机复位后,(IP)=00H (IP)=00H,5个中断源均为低级中断。 个中断源均为低级中断