马瑞利单点电喷发动机ECU实物及相应部分作用如图4-40所示,电脑板为单板式,图的下边是接线插座,各电子集成芯片分列在电脑中的不同部位。其中MC68HC11F1芯片是摩托罗拉( MOTOROLA)公司生产的8位单片机,这是马瑞利单点电脑的核心芯片。 马瑞利单点电脑以MC68HC11F1单片机为控制核心。MC68HC11F1单片机为摩托罗拉公司生产的8位高性能汽车专用单片机,是摩托罗拉公司MC68HC11系列的产品。与本系列其他产品相比,增加了I/O端口数量,增加了静态RAM容量和内部片选功能,非多工总线降低了对外部界面的逻辑要求,具有定时器、串行口、A/D变换使能功能。 MC68HC11F1的主要特征如下。 ①CPU为MC68HC11。 ②两种省电模式:停止和等待。 ③3.0~5.5V电压均可正常工作。 ④1024B的片内RAM,RAM数据在待机时保留。 ⑤512B的片内 EEPROM,带区域数据保护功能。 ⑥8通道8位A/D转换器。 ⑦增强的16位定时器系统:包括3个输入捕获通道、4个输出比较通道、1个附加通道。 ⑧8位脉冲累加器。 ⑨实时中断电路。 ⑩CPU“看门狗”系统(COP)。 11、可达5MHz的总线时钟。 12、异步非归零码(NRZ),异步串行通信接口SCI。 13、同步外围设备接口SPl。 14、38个通用输入/输出引脚(I/O)。 15、两种封装形式:68引脚PLCC及80引脚TQFP封装。 MC68HC11F1的CPU外形及管脚说明如图4-41和图4-42所示。MC68HC11F1内部构成如图4-43所示,由CPU、1024字节静态RAM、512字节 EEPROM、地址总线、数据总线、定时器系统、脉冲累加器、计算机操作适配器(COP)、A/D变换器、时钟逻辑、中断逻辑、模式控制电路、同步串口、异步串口、片选电路以及七个I/O端口组成。
1.端口介绍:
MC68HC11F1共有6个8位的并行I/0端口(A、B、C、E、F、G)和一个6位的端口(D)。其中端口A、D、E的功能是确定的,端口B、C、F、G的功能取决于单片机运行模式的选择。在单片运行模式下,它们被设置成并行数据端口,在扩展模式和测试模式,它们的功能如下。
端口B、F设置为地址总线;端口C设置为数据总线;端口G的7位设置为程序存储器片选 CSPROG引脚。
端口A(35~42引脚):端口A是一个带有数据寄存器和数据指示寄存器的8位通用I/O端口。端口A的引脚可用作通用I/O端口、主定时器、脉冲累加器,不受工作模式影响。四个引脚可用于定时器输出比较(OC),三个引脚用于输入捕获(IC),一个引脚既可以用作第四个IC,也可以用于第五个OC。
端口B(43~50引脚):端口B在单片运行模式下,是一个只用于输出的8位通用I/O端口。在扩展模式下,端口B作为地址总线高8位地址端口ADDR15~ADDR8,和端口B数据寄存器的外部映射入口。
端口C(9~16引脚):端口C是一个带有数据寄存器和数据指示寄存器的8位通用1/O端口。在单片运行模式下,端口C是一个通用I/O端口,通过设置OPT2的CWOM位,将它设置成“在线或”操作。在扩展模式下,端口C作为数据总线,和端口C数据寄存器的外部映射入口。
端口D(28~33引脚):端口D是一个带有数据寄存器和数据指示寄存器的6位通用
I/O端口。在单片任何运行模式下,端口D都可用作通用I/O端口或串行通信界面(SCI),或串行外围界面(SPI)子系统,也可以将端口D设置成“在线或”操作。
端口E(59~66引脚):端口E是一个8位仅用作输入的端口,对于模/数变换器(A/D),也可用作模拟信号的输入端口。端口E引脚可以作为通用输入端口使用,但不能作为A/D系统使用。
端口F(51~58引脚):端口F是一个8位仅用作输出的端口,在单片运行模式下,端口F是一个通用输出端口。在扩展模式下,端口F作为低8位地址总线输出口使用。
端口G(20~27引脚):端口G是一个带有数据寄存器和数据指示寄存器的8位通用Ⅰ/O端口。在扩展模式下,如果被使能,高4位(PG4~PG7)可作片选输出使用。当端口G中所有管脚都不用作片选输出时,它作为通用I/O使用。通过设置OPT2的CWOM位,将它设置成“在线或”操作。
VRH与VRL(68引脚和67引脚):这两个引脚为模数转换器(A/D)提供参考电压用旁路电容降低信号的噪声,因为这两个引脚上的噪声直接影响到A/D变换的精度。