亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

P80C592芯片在基于CAN總線顯示通信模塊中應(yīng)用

時間:2024-09-22 17:14:33 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

P80C592芯片在基于CAN總線顯示通信模塊中應(yīng)用

摘要:PHILIPS公司的P80C592芯片是P8X592的無片內(nèi)ROM版本,該芯片是現(xiàn)有P8XC522和Philips CAN控制器PCA82C200的功能相結(jié)合的產(chǎn)物。文中介紹了P80C592在開發(fā)基于CAN總線的顯示通信模塊中的應(yīng)用方法。

1 P80C592芯片簡介

P80C592是PHILIPS公司采用先進(jìn)的COMS工藝制造的高性能8位單片機(jī)。該單片機(jī)的指令集與80C51 完全兼容,但在80C51標(biāo)準(zhǔn)特性的基礎(chǔ)上又增加了一些對于應(yīng)用具有重要作用的硬件功能。P80C592是P8XC592的無片內(nèi)ROM版本,是現(xiàn)有P8XC522和Philips CAN控制器PCA82C200功能相結(jié)合的產(chǎn)物。該器件具有下列特性:

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

●帶2×256 B的片內(nèi)RAM,外部可擴(kuò)展至64kB;

●具有兩個標(biāo)準(zhǔn)的16位定時器/計數(shù)器;

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

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

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

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

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

●帶有與內(nèi)部RAM進(jìn)行DMA數(shù)據(jù)傳送的CAN控制器;

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

●VDD/2基準(zhǔn)電壓;

●具有與標(biāo)準(zhǔn)80C51兼容的全雙工UART模式;

●帶有在片監(jiān)視跟蹤定時器(WDT);

●時鐘頻率為1.2MHz~16MHz。

圖2 顯示通信模塊的外部存儲器擴(kuò)展電路

2 顯示通信模塊的結(jié)構(gòu)設(shè)計

基于CAN總線的顯示通信模塊的結(jié)構(gòu)框圖如圖1所示,該模塊采用以帶有在片CAN的微處理器P80C592為核心設(shè)計的液晶接口電路,并采用大規(guī)模液晶顯示屏DMF50081NB-FW作為顯示設(shè)備,同時選用SED1330作液晶控制器,從而實現(xiàn)了友好的人機(jī)對話界面。

該顯示通信模塊包含1顆支持CAN總線的工業(yè)級CPU(P80C592),該CPU通過CAN總線接收各數(shù)據(jù)采集處理模塊及其它功能模塊的8路振動信號數(shù)據(jù)、快速傅立葉變換等處理結(jié)果,并通過LCD(DMF50081NB-FW)顯示,同時可根據(jù)用戶指令進(jìn)行FLASH電子盤存取,并通過通信接口傳送至上位機(jī)數(shù)據(jù)分析管理軟件。此外,CPU還負(fù)責(zé)按鍵管理、人機(jī)交互、參數(shù)設(shè)置、系統(tǒng)組態(tài)、時鐘設(shè)置、數(shù)據(jù)暫存、對外通信、環(huán)境溫度監(jiān)測等功能的控制。

該顯示通信模塊以DMF50081NB-FW作為顯示設(shè)備,以SED1330作為液晶顯示控制器,并且用外擴(kuò)的32kB的數(shù)據(jù)存儲器RAM(62256)作為外擴(kuò)的字符發(fā)生器。另外,該模塊還設(shè)計了一個鍵盤電路,用以實現(xiàn)用戶對儀器的各項操作。模塊所帶的一塊40Mbit的FLASH電子盤可用來實現(xiàn)小規(guī)模現(xiàn)場數(shù)據(jù)的存取以及軟件的在線升級。由于系統(tǒng)要求進(jìn)行時鐘設(shè)置,因此在顯示通信模塊中還用DS1302時鐘芯片設(shè)計了一個時鐘電路。

3 外部存儲器擴(kuò)展電路

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

3.1 32kB程序存儲器AT29C256

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

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

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

【P80C592芯片在基于CAN總線顯示通信模塊中應(yīng)用】相關(guān)文章:

CAN總線在樓宇監(jiān)控系統(tǒng)中的應(yīng)用03-07

基于CAN總線的EV電控系統(tǒng)通信的設(shè)計與開發(fā)03-19

基于PCI總線的CAN卡的設(shè)計與實現(xiàn)03-18

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

基于PXI總線的數(shù)據(jù)采集模塊的設(shè)計03-07

基于CAN總線的對等式火災(zāi)報警系統(tǒng)03-18

基于FPGA的HDLC通信模塊的實現(xiàn)05-14

CAN總線中位定時的設(shè)定方法03-18

基于單片機(jī)的CAN智能總線節(jié)點的設(shè)計03-07

主站蜘蛛池模板: 中国猛少妇色xxxxx| 99久久久国产精品免费无卡顿| 天天在线看无码av片| 亚洲国产精品久久久久秋霞1| 久久久久久无码日韩欧美| 久久99国产精品久久99果冻传媒| 国产成人精品免费视频app软件| 99热久re这里只有精品小草| 露脸国产精品自产在线播| 国产一区二区三区夜色| 99精品国产电影| 日韩在线1| 视频二区亚洲精品| 老妇毛片久久久久久久久| 成人三级无码视频在线观看| 国色天香成人网| 97精品伊人久久大香线蕉| 国产精品推荐手机在线| 图片区小说区视频区综合| 337p日本大胆欧美人视频| 男女真人国产牲交a做片野外| 天天爱天天做久久狠狠做| 亚洲国产av美女网站| 国产成人无码a区视频| 日韩成人无码| 临西县| 国产欧美日韩中文字幕| 国产精品黄色片| 人妻丰满熟妇岳av无码区hd| 中国熟妇人妻xxxxx| 久久久亚洲色| 99久久九九免费观看| 国产乱人无码伦av在线a| 狠狠热在线视频免费| 国产日产欧产精品精品软件| 最新无码专区视频在线| 久久特级毛片| 天天爽夜夜爽人人爽一区二区| 精品少妇无码av无码专区| 国产精品怡红院永久免费| 国产精品欧美亚洲韩国日本久久|