中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      帶以太網口的中西文VFD字符顯示器

      時間:2024-08-04 04:05:59 理工畢業論文 我要投稿
      • 相關推薦

      帶以太網口的中西文VFD字符顯示器

      摘要:介紹一種帶以太網口的中西文VFD字符顯示器,根據以太網口的實現方法、VFD的控制要點以及中西文字庫的植入和程序的流程。該字符顯示器為單位內部、公共場所的監控系統發布信息提供了完整的方案。

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

      1 10M以太網口的實現

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

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

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

      *設置以太網卡地址PAR0~PAR5;

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

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

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

      *RCR=0X20:接收監控模式;

      *TCR=0X02:環路測試模式;

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

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

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

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

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

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

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

      *TCR=0:發送器正常工作狀態;

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

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

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

      2 VFD模塊的控制

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

      表1 VFD顯示模塊引腳功能

      引 腳

      功 能

      D0D7數據線(輸入/輸出)WR寫信號(輸入)RD讀信號(輸入)CS片選信號(輸入)C/D命令/數據選擇信號(輸入)
      C/D="1"命令
      C/D="0"數據FPR幀信號(輸出)(一個顯示幀輸出個脈沖)BL顯示空白信號(輸入)

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

      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 ;準備發命令

      jp VFD_C_D1

      VFD_C_D0:res V_CD,a ;準備寫入數據

      VFD_C_D1:res V_CS,a

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

      pop h1 ;彈出ldata

      ld,b,1

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

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

      set V_CS,a

      set V_CD,a

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

      push de

      push de

      push de ;恢復堆棧現場,準備退出子函數

      #endasm

      }

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

      一個標準的二極漢

      【帶以太網口的中西文VFD字符顯示器】相關文章:

      千兆比以太網與ATM網01-06

      字符結構知識在車牌識別中的應用03-19

      視頻監控系統中的字符疊加設計03-18

      論工業以太網技術的應用和發展03-18

      CAN與以太網數據交換的研究與分析12-05

      殖民時代對中西文化的影響11-23

      異步串行接口與以太網服務器的連接03-19

      光纖環路工業以太網交換機的設計03-18

      嵌入式以太網在高壓監控中的應用03-20

      主站蜘蛛池模板: 99成人无码精品视频| 阿克苏市| 久久久精品国产亚洲av日韩| 国产高潮自拍视频在线观看| 合阳县| 国产精品欧美亚洲韩国日本| 香港三级欧美国产精品| 99福利影院| 青青草极品视频在线播放 | 墨玉县| 午夜视频免费观看一区二区| 亚洲国产剧情一区在线观看| 在线一区二区三区观看视频| 久久国产精品99精品国产987| 人妻中出精品久久久一区二 | 国产颜射视频在线播放| 亚洲av午夜福利精品一区二区| 日韩av中出在线免费播放网站| 国产熟女丰满老熟女熟妇| 日韩av一区二区三区精品| 国产精品一区二区三区蜜臀| 加勒比东京热综合久久| 人妻少妇中文字幕久久69堂| 久久精品国产亚洲av麻豆毛片| 亚洲精品国产主播一区二区| 亚洲成aⅴ人片在线观看天堂无码 国产精品一区二区三区色 | 顺义区| 国产永久免费高清在线观看视频| 亚洲无码视频一区:| 亚洲在线一区二区三区四区| 亚洲一区不卡在线导航| 天堂av在线免费播放| 日本中文字幕一区二区在线观看| 久久熟女乱一区二区三区四区| 亚州一区二区三区四区| 国产一区二区丁香婷婷| 无码一区二区丝袜| 一区二区三区日本大片| 在线免费观看黄色国产| 一片内射视频在线观看| 女同另类国产精品视频|