本书试图给读者补充几种国内不常见的微处理器的知识,国外飞机机载计算机的软件、硬件以及与外围硬件的接口知识。全书共分15章,第1章是M6800/M6802微处理器;第2章~第5章是含有6800/6802 CPU的机载计算机,包括电子飞行控制组件(EFCU)、感觉限制计算机(FLC)、燃油量指示系统计算机(CFQIS)、客舱压力控制器(CPC);第6章是8085微处理器,第7章和第8章是含有8085 CPU的机载计算机,包括发电机控制器(GCU)、数字式大气数据计算机(DADC);第9章是z8微处理器;第10章是含有Z8 CPU的机载计算机ILS接收机;第11章是CDP1802微处理器;第12章VOR/ILS导航接收机;第13章是距离测试计算机(DME);第14章是M68000微处理器;第15章是含有68000 CPU的机载计算机——升降舵和副翼计算机(ELAC)。
本书介绍了飞机机载计算机中使用的几类微处理器,并对目前航线飞机上使用的几种机载计算机软、硬件从设计原理上进行了分析。
微处理器部分包括MC6800/6802、Intel8085、Z8681/8682、CDP1802、MC68000,此外,还概括介绍了常见的Intel微处理器系列80196、8086/88、80186/188、80286、80386的汇编语言编程方法。
机载计算机部分包括扰流板控制计算机、感觉限制计算机、燃油量指示计算机、客舱压力控制器、发电机控制计算机、大气数据计算机、ILS接收机、VHF接收机、无线电测距计,以及升降舵和副翼计算机等。
书中涉及的国外飞机计算机的电路原理和设计方法,对从事国产大型飞机计算机设计的科研技术人员、航空院校的学生,以及从事微处理器控制的科技人员有一定的参考价值;本书也可供从事航空电子附件测试、维修人员的参考。
第1章 M6800系列微处理器
1.1 概述
1.2 M6800微处理器的硬件描述
1.3 M6800微处理器的内部结构
1.4 M6800微处理器的指令系统
1.5 M6800微处理器反汇编一览表
1.6 M6802微处理器
1.7 小结
第2章 电子飞行控制组件(EFCU)
2.1 概述
2.2 CPU的地址译码系统
2.3 离散输入和功能码
2.4 RAM测试
2.5 离散输出量测试
2.6 ARINC 429接口
2.7 定时器6840的编程
2.8 模拟输人系统
2.9 模拟输出系统
2.10 EPROM不可插拔情况下EFCU的测试
第3章 感觉限制计算机(FLC)
3.1 概述
3.2 总线和译码系统
3.3 测试用的I/O接口
3.4 模拟输入电路
3.5 控制接口板的PAF通道
3.6 ARINC429接收测试
第4章 燃油量指示系统计算机(CFQIS)
4.1 概述
4.2 总线和译码系统
4.3 离散输入和测试功能码
4.4 离散输出和数码显示
4.5 Watch Dog电路
4.6 油量和油量传感器的模拟
4.7 电容/电压转换电路板
4.8 A/D转换电路板
4.9 小结
第5章 客舱压力控制器(CPC)
5.1 概述
5.2 CPU总线和译码
5.3 测试仿真器的设计
5.4 离散输入量和功能码
5.5 维修数据通信和显示
5.6 IRQ中断
5.7 ARINC 429接收
5.8 故障存储器的读写
5.9 模拟输入系统
5.10 流量活门的控制
第6章 8085微处理器
6.1 概述
6.2 8085微处理器的引脚功能
6.3 寄存器和寻址方式
6.4 传输指令
6.5 算术指令
6.6 逻辑指令
6.7 分支指令
6.8 堆栈、I/O指令和机器控制指令
6.9 8085微处理器指令集
6.10 小结
第7章 发电机控制器(GCU)
7.1 概述
7.2 CPU总线和地址译码
7.3 Watch Dog和TRAP电路
7.4 定时器和RST中断
7.5 I/O接口的初始化
7.6 RS422串行接口
7.7 测试台用的RS422收发器
7.8 离散输入与自检电路
7.9 模拟输人系统
7.10 小结
第8章 数字式大气数据计算机(JDADC)
8.1 概述
8.2 总线和译码电路
8.3 I/0接口和中断控制器
8.4 电源故障中断
8.5 监视狗中断和定时器中断
8.6 程序存储器和参数存储器的读取
8.7 故障存储器的读写
8.8 静压和总压的测量
8.9 ARINC数据的发送和接收
8.10 模拟输出电压和ATC指示灯
8.11 模拟输人电压
8.12 离散输人信号
8.13 运算处理器AM9511
第9章 Z8681/82单片机
9.1 Z8681/8220单片机的硬件结构
9.2 串行接口、定时器、I/O接口和中断
9.3 Z8681/82单片机的寻址方式
9.4 跳转和调用指令
9.5 单字节指令
9.6 算术指令
9.7 增1减1指令
9.8 逻辑指令
9.9 传送指令
9.10 移位指令
9.11 控制、测试和交换指令
9.12 Z8681/82单片机的定时图
第10章 RIA-35A ILS接收机
10.1 概述
10.2 控制CPU板总线和地址译码
10.3 自动测试台(ATE)与接收机的数据接口
10.4 监视CPU板
10.5 主CPU板的模拟输入、输出电路
10.6 数字综合模块、NAV VCO模块和GS VCO模块
10.7 NAV接收模块和GS接收模块
第11章 CDP1802单片机
11.1 CDP1802单片机的硬件结构
11.2 内部结构和寻址方式
11.3 传输指令
11.4 增1减1指令
11.5 逻辑和移位指令
11.6 算术指令
11.7 跳转指令
11.8 控制指令
11.9 I/O指令
11.10 过渡指令
第12章 VOR/ILS导航接收机
12.1 概述
12.2 A11板的RAM测试
12.3 A11板的复位和串行传输
12.4 A3板的正弦、余弦信号的产生
第13章 距离测试计算机(DME)
13.1 概述
13.2 8086汇编语言的结构
13.3 宏汇编软件MASM
13.4 CPU总线和译码系统
13.5 仿真器I/O接口
13.6 RAM测试
13.7 I/O接口和定时器的初始化
13.8 INTR中断
13.9 D/A输出测试
13.10 信号处理
13.11 频率综合器A3
13.12 脉冲对解码器
13.13 范围(RANGE)计数器
13.14 距离测量
第14章 M68000微处理器
14.1 M68000微处理器的基本特征
14.2 引脚信号描述
14.3 操作周期和定时
14.4 68000微处理器的寻址方式
14.5 数据传送指令
14.6 算术指令
14.7 逻辑指令
14.8 移位指令
14.9 位操作指令
14.10 BCD码操作指令
14.11 程序控制指令
14.12 系统控制指令
14.13 常用指令一览表
第15章 升降舵和副翼计算机(ELAC)
15.1 概述
15.2 68000微处理器和总线
15.3 离散输人和测试功能码
15.4 离散输出和数码管显示
15.5 中断响应电路和监视狗定时器
15.6 RAM和NVRAM
15.7 模拟输入系统
15.8 直流模拟输入
15.9 模拟输出系统
15.10 交流模拟输入2
15.11 数字电路板CDG/MDG
15.12 CDG/MDG板的中断系统
15.13 ARINC429接口HS3282
15.14 CDG/MDG板的ARINC429测试
15.15 CPU/MPu板的程序连接
15.16 使用外部CPU对ELAC的测试
参考文献