<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • P80C592芯片在基于CAN總線顯示通信模塊中應用

    時間:2024-09-22 17:14:33 理工畢業論文 我要投稿
    • 相關推薦

    P80C592芯片在基于CAN總線顯示通信模塊中應用

    摘要:PHILIPS公司的P80C592芯片是P8X592的無片內ROM版本,該芯片是現有P8XC522和Philips CAN控制器PCA82C200的功能相結合的產物。文中介紹了P80C592在開發基于CAN總線的顯示通信模塊中的應用方法。

    1 P80C592芯片簡介

    P80C592是PHILIPS公司采用先進的COMS工藝制造的高性能8位單片機。該單片機的指令集與80C51 完全兼容,但在80C51標準特性的基礎上又增加了一些對于應用具有重要作用的硬件功能。P80C592是P8XC592的無片內ROM版本,是現有P8XC522和Philips CAN控制器PCA82C200功能相結合的產物。該器件具有下列特性:

    ●帶有80C51中央處理單元(CPU);

    ●帶2×256 B的片內RAM,外部可擴展至64kB;

    ●具有兩個標準的16位定時器/計數器;

    ●新增一個包括四個捕獲和三個比較寄存器的16位定時器/計數器;

    ●具有8路模擬量輸入的10位ADC變換器;

    ●帶有兩路分辨率為8位的脈沖寬度調制輸出;

    ●具有兩級優先權的15個中斷源(可以有2~6個外部中斷源);

    ●具有五組8位I/O端口和一組與ADC模擬量輸入共用的8位輸入口;

    ●帶有與內部RAM進行DMA數據傳送的CAN控制器;

    ●內含具有總線故障管理功能的1Mbps CAN控制器;

    ●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時鐘芯片設計了一個時鐘電路。

    3 外部存儲器擴展電路

    該顯示通信模塊以P80C592為主控制器,同時借助于單片機的P0、P2口和8位數據總線方式來擴展32kB程序存儲器EPROM(AT29C256)、128kB數據存儲器RAM(628128)以及4Mbit的FLASH電子盤(29F040)。其電路原理圖如圖2所示。由于外部存儲器的總量超過了64kB,因此,選用GAL16V8譯碼器來實現P80C592對各個存儲器的邏輯控制。

    3.1 32kB程序存儲器AT29C256

    由于P80C592沒有片內ROM,因此必須用外擴的程序存儲器來存放系統的主程序,其存儲器系統如圖3所示。其中AT29C256讀出時作為程序存儲器,占用的是程序存儲器0000H~7FFFH空間;寫入時(升級程序時)作為數據存儲器,占用的是數據存儲器0000H~7FFFH空間。當A15(P2.7)為1時,該器件處于寫保護狀態,而在A15為0時,即可寫入數據。主程序的大小在10kB左右,加上容錯及冗余設計等因素,總的程序容量也在16kB以下。由于目前市場上32kB以下的EPROM已不易買到,且價格相差無幾,再加上考慮到將來系統的在線升級,因此,系統采用了32kB的EPROM,因為大容量的EPROM有利于系統的升級和芯片的重復利用。

    3.2 128kB數據存儲器RAM(628128)

    實際上628128數據存儲器RAM與4Mbit FLASH電子盤(29F040)復用8000~FFFH地址空間。當GAL16V8的RAM(F5腳)為0時?選擇RAM有效。該器件在讀出時,既可作為程序存儲器(MOVC讀),又可作為數據存儲器(MOVX讀);寫入時則只能作為數據存儲器(MOVX寫)。此外,通過P80C92的EA15(P1.0)、EA16(P1.1)可將RAM分成32kB的4個區, 以便于數據的存取。當GAL16V8的RAM.RD(F7腳)為0時,即可讀取RA

    【P80C592芯片在基于CAN總線顯示通信模塊中應用】相關文章:

    CAN總線在樓宇監控系統中的應用03-07

    基于CAN總線的EV電控系統通信的設計與開發03-19

    基于PCI總線的CAN卡的設計與實現03-18

    基于CAN總線的汽車液晶儀表設計03-07

    基于PXI總線的數據采集模塊的設計03-07

    基于CAN總線的對等式火災報警系統03-18

    基于FPGA的HDLC通信模塊的實現05-14

    CAN總線中位定時的設定方法03-18

    基于單片機的CAN智能總線節點的設計03-07

    主站蜘蛛池模板: 亚洲欧美日韩精品专区| 熟妇无码乱子成人精品| 亚洲精品国产成人片| 亚洲精品福利视频| 午夜精品一区二区三区免费视频 | 人妻少妇精品视中文字幕国语| 国产精品99久久不卡| 国产在线精品一区二区中文| 亚洲?V乱码久久精品蜜桃| 粉嫩精品美女国产在线观看| 97久久国产亚洲精品超碰热| 亚洲av永久无码精品漫画| 欧美激情精品久久久久久久九九九 | 欧美精品人爱c欧美精品| 精品麻豆丝袜高跟鞋AV| 中文字幕精品一区二区三区视频| 国产精品美女久久久免费| 精品国产福利久久久| 国产精品无码AV一区二区三区| 中文字幕久精品免费视频| 久久久精品国产Sm最大网站| 国产成人精品免高潮在线观看| 精品国产福利第一区二区三区| 99久久99久久精品免费看蜜桃| 色偷偷88888欧美精品久久久| 野狼精品社区| 亚洲精品国产自在久久| 欧美精品福利在线视频 | 久久综合九色综合精品| 国产成人精品亚洲日本在线| 精品久久久久久久无码 | 九九在线精品视频专区| 国产精品兄妹在线观看麻豆| 亚洲AV无码久久精品蜜桃| 亚洲一区精品无码| 曰韩精品无码一区二区三区| 亚洲av无码国产精品色在线看不卡 | 亚洲国产精品无码久久一区二区 | 漂亮人妻被黑人久久精品| 久久久久久亚洲精品成人| 精品少妇无码AV无码专区|