时钟
复位
DB
CPU
AB
CB
ROM
RAM
定时计数器
中断系统
I/O
口
外部设备
微型计算机系统结构图
图2.1 基于单片机的电气串级调速系统原理图
基于单片机的机械串级调速系统原理图
图2-1双闭环控制的串级调速系统原理图
--
--
图4-1电流环动态结构图及其化简
ASR
n
ASR
__
__
n
图4-2 转速闭环的动态结构图及其化简图
图5-1 MCS-51 单片机结构框图
图5-2 8031引脚图
表5-1 P3口第二功能
P3引脚
兼用功能
P3.0
串行通讯输入(RXD)
P3.1
串行通讯输出(TXD)
P3.2
外部中断0( INT0)
P3.3
外部中断1(INT1)
P3.4
定时器0输入(T0)
P3.5
定时器1输入(T1)
P3.6
外部数据存储器写选通WR
P3.7
外部数据存储器读选通RD
图5-3 8155逻辑结构和芯片引脚图
图5-3 8155逻辑结构和芯片引脚图
表5-2 8155芯片的I/O口地址
AD7~AD0
选择I/O口
A7
A6
A5
A4
A3
A2
A1
A0
X
X
X
X
X
0
0
0
命令/状态寄存器
X
X
X
X
X
0
0
1
A口
X
X
X
X
X
0
1
0
B口
X
X
X
X
X
0
1
1
C口
X
X
X
X
X
1
0
0
定时器低8位
X
X
X
X
X
1
0
1
定时器高6位及方式
TH1
TH2
IEB
EA
PC2
PC1
PB
PA
00:空操作
01:停止计数
10:时间到则停止计数
11:置入工作方式和计数长度后立即启动计数,若正在计数,溢出后按新的方式和长度计数
0:禁止B口中断
1:允许B口中断
0:禁止A口中断
1:允许A口中断
定义端口C
00:ALT1、A口、B口基本输入输出,C口输入
01:ALT1、A口、B口基本输入输出,C口输出
10:ALT3,A口选通输入输出,B口基本输入输出
PC0:AINTR PC1:ABF
PC2:ASTB PC3~PC5:输入输出
PC0:AINTR PC1:ABF
PC2:ASTB PC3:BINTR
PC4:BBF PC5:BSTB
定义端口A
0:输入
1:输出
定义端口B
0:输入
1:输出
图5-4 8155命令寄存器格式
图5-5 8155状态寄存器格式
图5-6 8155作计数器时的格式
图5-7 LM339外型及管脚排列图
图5-8 LM339构成的双限比较器
表5-3 74LS373的功能表
G
D
0
1
1
1
0
1
0
0
0
0
X
1
X
X
高阻
图5-9 74LS373引脚图
图 5-10 系统的硬件结构图
开始
系统初始化
转速运行状态判断子程序
同步信号丢失
三相电源不对称
有晶闸管未导通
触发器移相控制子程序
调速
结束
输出保护程序
展开阅读全文