B58468是博世( BOSCH)公司委托西门子( SIEMENS)公司生产的8位微控制器。 它具有西门子公司80C537的典型内核,是西门子公司8位单片机家族中的高端产品,基于众所周知的工业标准8051结构,性能得到了大幅增强,外围元件也进行了大幅扩展,以适应更加广泛的应用要求,并且可以全面兼容西门子8051/80C51系列微控器。 Motronic1.5.4电脑系统的电路简图如图4-4所示。 Motronic1.5.4电脑的CPU B58468的引脚图和管脚图如图4-5所示。 B58468内部结构框图如图4-6所示。主要性能参数如下:256B片内随机存储器;256个直接寻址位;64kB可寻址程序和数据存储器;带有12路输入及可编程参考电压的8位A/D转换器;4个16位定时计数器;强大的比较/捕获单元(至多21个高速或者脉宽可调
的输出通道、5个捕获输入);外部乘除单元可进行快捷的乘、除、移位等操作;8个用于间接寻址的数据指针;9个端口(56条I/O线,12条输入线);2个全双工串口,自带波特率信号发生器;4种优先级;14个中断向量等。
B58468并行端口中的Port7、Port8可输入模拟信号,也可输入数字信号。当输入模拟信号时,用于A/D转换,该转换器具有可变内部参考电压,在参考电压范围内的转换精度为8位。在12MHz时钟频率时,指令周期仅为13^s,Port7和Port8的数字输入引脚在相邻引脚进行A/D转换时,状态不应跳变,否则会影响转换精度。在 Motronic1.5.4电脑中的使用示例如图4-7所示。CPU B58468各引脚功能说明见表4-2。
80C537有两个全双工串口,串口0可工作在模式0(移位寄存器模式)、模式1(8位异步,可变波特率)、模式2(9位异步,固定波特率)、模式3(9位同步,可变波特率)四种模式。串口通常用做ECU同诊断设备通信。