色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Rabbit2000微處理器和以太網(wǎng)接口實現(xiàn)中西文VFD字符顯示器的設計

電子設計 ? 來源:單片機與嵌入式系統(tǒng)應用 ? 作者:沈紅星 ? 2020-10-21 10:45 ? 次閱讀

在一些單位內(nèi)部、醫(yī)院和公共場所的監(jiān)控系統(tǒng)中,常要發(fā)布流動的信息。現(xiàn)采用Rabbit半導體公司Rabbit2000微處理器為主控制器,植入二級漢字字庫和ASCII碼字符字庫,驅(qū)動Noritake公司(伊勢電子工業(yè)株式會社)生產(chǎn)的真空熒光顯示器(VFD)模塊,只要通過10M以及網(wǎng)口或串行口輸入要顯示的信息內(nèi)容,要發(fā)布的信息就可以顯示在VFD上。

1 10M以太網(wǎng)口的實現(xiàn)

圖1所示為字符顯示器模塊組成框圖。

Rabbit2000微處理器是Rabbit半導體公司生產(chǎn)的8位微處理器。它和Z80系列微處理器有相似的結(jié)構(gòu)和高度的兼容性,但性能有很大的提高。要使以太網(wǎng)控制器RTL8019AS正常工作,Rabbit2000微處理器必須進行以下初始化。

*CR=0X60:選擇頁1寄存器,使控制器處于離線狀態(tài);

*設置以太網(wǎng)卡地址PAR0~PAR5;

*CR=0x21:選擇頁0寄存器,使控制器處于離線狀態(tài),中止遠程DMA

*RBCR0=0,RBCR1=0:遠程DMA的接收計數(shù)寄存器清零;

*CRDA0=0,CRDA1=0x40:遠程DMA起始地址為4000h;

*RCR=0X20:接收監(jiān)控模式;

*TCR=0X02:環(huán)路測試模式;

*PSTART=0x46,BNRY=0x46:設置接收緩沖起始地址、接收和發(fā)送緩沖邊界;

*PSTOP=0x80:設置接收緩沖的末地址;

*ISR=0xff:屏蔽所有中斷;

*TPSR=0x40:發(fā)送緩沖從4000h開始;

*CR=0X61:選擇頁1寄存器;

*CURR=0x46:設置當前接收緩沖指針;

*CR=0x22:選擇頁0,正常工作模式;

*TCR=0:發(fā)送器正常工作狀態(tài);

*RCR=0x04:允許接收廣播包;

*ISR=0xff:清除所有中斷。

Rabbit2000微處理器的軟件開發(fā)平臺Dynamic C集編程、編譯、鏈接、調(diào)試、下載于一體,并有完善的TCP/IP協(xié)議棧,配備各種I/O驅(qū)動函數(shù)庫。建立SOCKET后,直接調(diào)用 sock_init()函數(shù)可實現(xiàn)TCP包的初始化。根據(jù)需要,調(diào)用int sock_read(void *s,byte *dp,int len)等函數(shù)可實現(xiàn)TCP包的接收;調(diào)用int sock_write(void *s,byte *dp,int len)等函數(shù)可實現(xiàn)TCP包的發(fā)送。

2 VFD模塊的控制

VFD模塊包括顯示器、顯示驅(qū)動、存儲顯示內(nèi)容的RAM、微處理器以及控制接口。模塊控制接口的引腳和功能如表1所列。

VFD顯示模塊共有23條指令,通過C/D引腳來區(qū)別命令和數(shù)據(jù)。以下就是一個向顯示模塊發(fā)出命令或?qū)懭霐?shù)據(jù)的子函數(shù):當flag=1 時,ldata為對顯示模塊發(fā)出的命令;當flag=0時,ldata為對顯示模塊寫入的數(shù)據(jù)。子函數(shù)用匯編語言寫成,主要目的是為了節(jié)約機器的運行時間。

root void VFD_C_D(char flag,char ldata){

#asm

pop h1 ;彈出跳入地址

ex de,h1 ;保存

pop h1 ;彈出flag

ioi ld a,(PEDR)

bit 0,1

jr Z,VFD_C_D0 ;判斷flag的值

set V_CD,a ;準備發(fā)命令

jp VFD_C_D1

VFD_C_D0:res V_CD,a ;準備寫入數(shù)據(jù)

VFD_C_D1:res V_CS,a

ioi ld(PEDR),a ;C/D信號發(fā)出

pop h1 ;彈出ldata

ld,b,1

ld hl,WR_ADD ;讀顯示模塊的外部地址

ioe ld(h1),b ;將ldata發(fā)出

set V_CS,a

set V_CD,a

ioi ld(PEDR)a ;一個完整的時序完成

push de

push de

push de ;恢復堆棧現(xiàn)場,準備退出子函數(shù)

#endasm

}

3 字庫的植入和程序的流程

一個標準的二極漢字字庫(16×16點陣)約有256KB,標準的ASCII碼字符庫(16×8點陣)約有4KB,可以與編譯好的程序bin文件整合在一起,并用Dynamic C提供的RFU下載工具寫入目標板。經(jīng)整合后的內(nèi)存空間分為以下幾個區(qū)間:程序區(qū)、字庫區(qū)、信息斷電保存區(qū)。當然,字庫的格式和VFD顯示器所要求的格式有所不同,還要進行格式轉(zhuǎn)換。限于篇幅此處不再描述。

costate指令是Dynamic C對標準C的擴展功能。每一個costate實體就是一個任務。每一個costate實體都可以自愿地懸掛起來,等待一段時間后繼續(xù)運行。本機的主程序就采用了costate結(jié)構(gòu)。圖2是主程序的流程圖。

結(jié)語

綜上所述,本機的最大特點就是帶有漢字和ASCII碼字庫,配備以太網(wǎng)和串口兩種物理接口,可以通過指令方便地修改和顯示中西文信息,真正實現(xiàn)了信息發(fā)布的無紙化。

責任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5460

    瀏覽量

    172414
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8691

    瀏覽量

    151714
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82667
收藏 人收藏

    評論

    相關(guān)推薦

    基于微處理器以太網(wǎng)接口實現(xiàn)嵌入式尿液分析儀系統(tǒng)的設計

    顯示,或者根據(jù)需要傳輸至PC。并可以利用以太網(wǎng)接口連接Internet,方便建設一個健康檢測網(wǎng)絡。不用復雜的操作便可以得到醫(yī)生的診斷,十分適合家庭用戶的使用。
    的頭像 發(fā)表于 04-17 14:10 ?3575次閱讀
    基于<b class='flag-5'>微處理器</b>和<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>接口實現(xiàn)</b>嵌入式尿液分析儀系統(tǒng)的設計

    Rabbit2000/液晶顯示控制KS0108B接口

    RCM2200模塊采用Rabbit 2000微處理器,有256 KB的Flash及128 KB的SRAM,4個串口,26個I/O口,10Base-T以太網(wǎng)口。使用RCM2200能夠
    發(fā)表于 11-28 14:48

    微處理器Rabbit2000和液晶顯示控制KS0108B接口及編程

    RCM2200模塊采用Rabbit 2000微處理器,有256 KB的Flash及128 KB的SRAM,4個串口,26個I/O口,10Base-T以太網(wǎng)口。使用RCM2200能夠
    發(fā)表于 12-20 11:00

    0P7200多功能控制怎么樣?

    P7200多功能控制的內(nèi)核是Rabbit 2000微處理器,它以CPLD作為譯碼單元,同時擴充片外Flash存儲和SRAM存儲
    發(fā)表于 10-16 06:30

    HDMI和以太網(wǎng)應用程序,使用什么微控制微處理器

    大家好,我正在處理一個應用程序,我必須從以太網(wǎng)接收文本/字符串數(shù)據(jù),然后通過HDMI顯示接收到的文本/字符串輸出。你們對這個應用程序推薦哪種
    發(fā)表于 04-03 09:07

    ARM微處理器編程基礎(chǔ)和接口實

    慕課電子科技大學.嵌入式系統(tǒng).第三章.ARM微處理器編程基礎(chǔ)和接口實驗.ARM微處理器編程基礎(chǔ)實驗0 目錄3 ARM微處理器編程基礎(chǔ)和接口實
    發(fā)表于 12-14 09:04

    ARM微處理器編程基礎(chǔ)和接口實

    慕課電子科技大學.嵌入式系統(tǒng).第三章.ARM微處理器編程基礎(chǔ)和接口實驗.ARM設備接口實驗0 目錄3 ARM微處理器編程基礎(chǔ)和接口實驗3.2
    發(fā)表于 12-14 08:46

    LG CB995B顯示器微處理器接口電路圖

    LG CB995B顯示器微處理器接口電路圖
    發(fā)表于 11-24 08:29 ?26次下載
    LG CB995B<b class='flag-5'>顯示器</b><b class='flag-5'>微處理器</b><b class='flag-5'>接口</b>電路圖

    以太網(wǎng)口的中西文VFD字符顯示器

    介紹一種帶以太網(wǎng)口的中西文VFD 字符顯示器,概述以太網(wǎng)口的
    發(fā)表于 04-16 09:22 ?32次下載

    Rabbit2000微處理器構(gòu)成的網(wǎng)絡消防報警系統(tǒng)

    介紹以Rabbit2000微處理器為核心的新型網(wǎng)絡消防報警控制系統(tǒng)的基本工作原理以及系統(tǒng)的軟硬件設計。該控制系統(tǒng)是采用模塊化和智能式分布技術(shù)而設計的,由于采用具有先進通信能
    發(fā)表于 04-16 14:04 ?13次下載

    Rabbit2000 微處理器構(gòu)成的網(wǎng)絡消防報警系統(tǒng)

    介紹以Rabbit2000微處理器為核心的新型網(wǎng)絡消防報警控制系統(tǒng)的基本工作原理以及系統(tǒng)的軟硬件設計。該控制系統(tǒng)是采用模塊化和智能式分布技術(shù)而設計的,由于采用具有先進通信
    發(fā)表于 05-14 15:06 ?16次下載

    基于VME總線的以太網(wǎng)接口設備

    本文介紹的系統(tǒng)是一個以PowerPC 405為微處理器,基于VME總線的以太網(wǎng)接口設備,它通過以太網(wǎng)和VME總線接口
    發(fā)表于 11-13 16:14 ?28次下載

    基于Rabbit2000微處理器的網(wǎng)絡消防報警控制系統(tǒng)

    【摘 要】 介紹了以Rabbit2000微處理器為核心的新型網(wǎng)絡消防報警控制系統(tǒng)的基本工作原理以及系統(tǒng)的軟硬件設計。該控制系統(tǒng)采用模塊化和智能式分布技術(shù)設計,具有編程快捷,
    發(fā)表于 05-15 22:28 ?1012次閱讀
    基于<b class='flag-5'>Rabbit2000</b><b class='flag-5'>微處理器</b>的網(wǎng)絡消防報警控制系統(tǒng)

    基于FPGA的VGA接口實現(xiàn)字符顯示

    基于FPGA的VGA接口實現(xiàn)字符顯示論文
    發(fā)表于 10-29 17:18 ?8次下載

    基于ARM處理器以太網(wǎng)接口設計英語版

    基于ARM處理器以太網(wǎng)接口設計英語版很適合來當作畢業(yè)設計的翻譯。
    發(fā)表于 05-10 17:06 ?0次下載
    主站蜘蛛池模板: tube日本护士| 啪啪啪社区| 午夜男女爽爽羞羞影院在线观看 | 一级毛片免费视频网站 | 四虎永久精品视频在线 | 一天不停的插BB十几次 | 国产精品96久久久久久AV网址 | 999久久国产精品免费人妻 | 大胸女晃奶动态图 | 亚洲AV无码偷拍在线观看 | 亚洲欧洲日本天天堂在线观看 | 久久久久国产一级毛片高清片 | 国产色婷亚洲99精品AV在 | 午夜视频在线瓜伦 | 日韩欧美视频一区二区在线观看 | 在线国产视频观看 | 精品国产精品人妻久久无码五月天 | 网红刘婷hd国产高清 | 在线播放真实国产乱子伦 | 国产在线精品亚洲 | 欧美在线看费视频在线 | 色欲久久99精品久久久久久AV | 杨幂视频1分11未删减在线观看 | 日韩特黄特色大片免费视频 | 中文字幕在线观看亚洲日韩 | 国产传媒在线观看 | 无人在线观看免费高清视频播放 | 樱桃熟了A级毛片 | 无限资源在线观看播放 | 国产精品久久久久久人妻精品蜜桃 | 色欲蜜臀AV免费视频 | 健身房被教练啪到腿软H | 解开美女胸衣2破解版 | 女的把腿张开男的往里面插 | 成人免费视频在线播放 | 香蕉免费高清完整 | 99热这里只有精品视频2 | 国产AV精品无码免费看 | 日本无码毛片久久久九色综合 | 免费无码又爽又黄又刺激网站 | 男人天堂黄色 |