P80C592芯片在基于CAN总线显示通信模块中应用
摘要:PHILIPS公司的P80C592芯片是P8X592的无片内ROM版本,该芯片是现有P8XC522和PhilipsCAN控制器PCA82C200的功能相结合的产物。文中介绍了P80C592在开发基于CAN总线的显示通信模块中的应用方法。
关键词:CAN总线显示通信模块P80C592
1P80C592芯片简介
P80C592是PHILIPS公司采用先进的COMS工艺制造的高性能8位单片机。该单片机的指令集与80C51完全兼容,但在80C51标准特性的基础上又增加了一些对于应用具有重要作用的硬件功能。P80C592是P8XC592的无片内ROM版本,是现有P8XC522和PhilipsCAN控制器PCA82C200功能相结合的产物。该器件具有下列特性:
●带有80C51中央处理单元(CPU);
●带2×256B的片内RAM,外部可扩展至64kB;
●具有两个标准的16位定时器/计数器;
●新增一个包括四个捕获和三个比较寄存器的16位定时器/计数器;
●具有8路模拟量输入的10位ADC变换器;
●带有两路分辨率为8位的脉冲宽度调制输出;
●具有两级优先权的15个中断源(可以有2~6个外部中断源);
●具有五组8位I/O端口和一组与ADC模拟量输入共用的8位输入口;
●带有与内部RAM进行DMA数据传送的CAN控制器;
●内含具有总线故障管理功能的1MbpsCAN控制器;
●VDD/2基准电压;
●具有与标准80C51兼容的全双工UART模式;
●带有在片监视跟踪定时器(WDT);
●时钟频率为1.2MHz~16MHz。
图2显示通信模块的外部存储器扩展电路
2显示通信模块的结构设计
基于CAN总线的显示通信模块的结构框图如图1所示,该模块采用以带有在片CAN的微处理器P80C592为核心设计的液晶接口电路,并采用大规模液晶显示屏DMF50081NB-FW作为显示设备,同时选用SED1330作液晶控制器,从而实现了友好的人机对话界面。
该显示通信模块包含1颗支持CAN总线的工业级CPU(P80C592),该CPU通过CAN总线接收各数据采集处理模块及其它功能模块的8路振动信号数据、快速傅立叶变换等处理结果,并通过LCD(DMF50081NB-FW)显示,同时可根据用户指令进行FLASH电子盘存取,并通过通信接口传送至上位机数据分析管理软件。此外,CPU还负责按键管理、人机交互、参数设置、系统组态、时钟设置、数据暂存、对外通信、环境温度监测等功能的控制。
该显示通信模块以DMF50081NB-FW作为显示设备,以SED1330作为液晶显示控制器,并且用外扩的32kB的数据存储器RAM(62256)作为外扩的字符发生器。另外,该模块还设计了一个键盘电路,用以实现用户对仪器的各项操作。模块所带的一块40Mbit的FLASH电子盘可用来实现小规模现场数据的存取以及软件的在线升级。由于系统要求进行时钟设置,因此在显示通信模块中还用DS1302时钟芯片设计了一个时钟电路。
《P80C592芯片在基于CAN总线显示通信模块中应用》
本文链接地址:http://www.oyaya.net/fanwen/view/145308.html
关键词:CAN总线显示通信模块P80C592
1P80C592芯片简介
P80C592是PHILIPS公司采用先进的COMS工艺制造的高性能8位单片机。该单片机的指令集与80C51完全兼容,但在80C51标准特性的基础上又增加了一些对于应用具有重要作用的硬件功能。P80C592是P8XC592的无片内ROM版本,是现有P8XC522和PhilipsCAN控制器PCA82C200功能相结合的产物。该器件具有下列特性:
●带有80C51中央处理单元(CPU);
●带2×256B的片内RAM,外部可扩展至64kB;
●具有两个标准的16位定时器/计数器;
●新增一个包括四个捕获和三个比较寄存器的16位定时器/计数器;
●具有8路模拟量输入的10位ADC变换器;
●带有两路分辨率为8位的脉冲宽度调制输出;
●具有两级优先权的15个中断源(可以有2~6个外部中断源);
●具有五组8位I/O端口和一组与ADC模拟量输入共用的8位输入口;
●带有与内部RAM进行DMA数据传送的CAN控制器;
●内含具有总线故障管理功能的1MbpsCAN控制器;
●VDD/2基准电压;
●具有与标准80C51兼容的全双工UART模式;
●带有在片监视跟踪定时器(WDT);
●时钟频率为1.2MHz~16MHz。
图2显示通信模块的外部存储器扩展电路
2显示通信模块的结构设计
基于CAN总线的显示通信模块的结构框图如图1所示,该模块采用以带有在片CAN的微处理器P80C592为核心设计的液晶接口电路,并采用大规模液晶显示屏DMF50081NB-FW作为显示设备,同时选用SED1330作液晶控制器,从而实现了友好的人机对话界面。
该显示通信模块包含1颗支持CAN总线的工业级CPU(P80C592),该CPU通过CAN总线接收各数据采集处理模块及其它功能模块的8路振动信号数据、快速傅立叶变换等处理结果,并通过LCD(DMF50081NB-FW)显示,同时可根据用户指令进行FLASH电子盘存取,并通过通信接口传送至上位机数据分析管理软件。此外,CPU还负责按键管理、人机交互、参数设置、系统组态、时钟设置、数据暂存、对外通信、环境温度监测等功能的控制。
该显示通信模块以DMF50081NB-FW作为显示设备,以SED1330作为液晶显示控制器,并且用外扩的32kB的数据存储器RAM(62256)作为外扩的字符发生器。另外,该模块还设计了一个键盘电路,用以实现用户对仪器的各项操作。模块所带的一块40Mbit的FLASH电子盘可用来实现小规模现场数据的存取以及软件的在线升级。由于系统要求进行时钟设置,因此在显示通信模块中还用DS1302时钟芯片设计了一个时钟电路。
《P80C592芯片在基于CAN总线显示通信模块中应用》