<form id="itnzz"><noscript id="itnzz"></noscript></form>

          1. <menuitem id="itnzz"></menuitem>
          2. 成人午夜激情在线观看,国产精品一线天粉嫩av,99精品国产综合久久久久五月天 ,一卡2卡三卡4卡免费网站,国产高清在线男人的天堂,五月天国产成人AV免费观看,67194熟妇在线观看线路,成人无码潮喷在线观看
            現(xiàn)在位置:范文先生網(wǎng)>理工論文>電子通信論文>帶以太網(wǎng)口的中西文VFD字符顯示器

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

            時間:2023-02-21 00:18:15 電子通信論文 我要投稿
            • 相關(guān)推薦

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

            摘要:介紹一種帶以太網(wǎng)口的中西文VFD字符顯示器,根據(jù)以太網(wǎng)口的實(shí)現(xiàn)方法、VFD的控制要點(diǎn)以及中西文字庫的植入和程序的流程。該字符顯示器為單位內(nèi)部、公共場所的監(jiān)控系統(tǒng)發(fā)布信息提供了完整的方案。
              關(guān)鍵詞:字庫Rabbit2000微處理器以太網(wǎng)VFD顯示器
              
              在一些單位內(nèi)部、醫(yī)院和公共場所的監(jiān)控系統(tǒng)中,常要發(fā)布流動的信息,F(xiàn)采用Rabbit半導(dǎo)體公司Rabbit2000微處理器為主控制器,植入二級漢字字庫和ASCII碼字符字庫,驅(qū)動Noritake公司(伊勢電子工業(yè)株式會社)生產(chǎn)的真空熒光顯示器(VFD)模塊,只要通過10M以及網(wǎng)口或串行口輸入要顯示的信息內(nèi)容,要發(fā)布的信息就可以顯示在VFD上。
              
              110M以太網(wǎng)口的實(shí)現(xiàn)
              
              圖1所示為字符顯示器模塊組成框圖。
              
              Rabbit2000微處理器是Rabbit半導(dǎo)體公司生產(chǎn)的8位微處理器。它和Z80系列微處理器有相似的結(jié)構(gòu)和高度的兼容性,但性能有很大的提高。要使以太網(wǎng)控制器RTL8019AS正常工作,Rabbit2000微處理器必須進(jìn)行以下初始化。
              
              *CR=0X60:選擇頁1寄存器,使控制器處于離線狀態(tài);
              
              *設(shè)置以太網(wǎng)卡地址PAR0~PAR5;
              
              *CR=0x21:選擇頁0寄存器,使控制器處于離線狀態(tài),中止遠(yuǎn)程DMA;
              
              *RBCR0=0,RBCR1=0:遠(yuǎn)程DMA的接收計數(shù)寄存器清零;
              
              *CRDA0=0,CRDA1=0x40:遠(yuǎn)程DMA起始地址為4000h;
              
              *RCR=0X20:接收監(jiān)控模式;
              
              *TCR=0X02:環(huán)路測試模式;
              
              *PSTART=0x46,BNRY=0x46:設(shè)置接收緩沖起始地址、接收和發(fā)送緩沖邊界;
              
              *PSTOP=0x80:設(shè)置接收緩沖的末地址;
              
              *ISR=0xff:屏蔽所有中斷;
              
              *TPSR=0x40:發(fā)送緩沖從4000h開始;
              
              *CR=0X61:選擇頁1寄存器;
              
              *CURR=0x46:設(shè)置當(dāng)前接收緩沖指針;
              
              *CR=0x22:選擇頁0,正常工作模式;
              
              *TCR=0:發(fā)送器正常工作狀態(tài);
              
              *RCR=0x04:允許接收廣播包;
              
              *ISR=0xff:清除所有中斷。
              
              Rabbit2000微處理器的軟件開發(fā)平臺DynamicC集編程、編譯、鏈接、調(diào)試、下載于一體,并有完善的TCP/IP協(xié)議棧,配備各種I/O驅(qū)動函數(shù)庫。建立SOCKET后,直接調(diào)用sock_init()函數(shù)可實(shí)現(xiàn)TCP包的初始化。根據(jù)需要,調(diào)用intsock_read(void*s,byte*dp,intlen)等函數(shù)可實(shí)現(xiàn)TCP包的接收;調(diào)用intsock_write(void*s,byte*dp,intlen)等函數(shù)可實(shí)現(xiàn)TCP包的發(fā)送。
              
              2VFD模塊的控制
              
              VFD模塊包括顯示器、顯示驅(qū)動、存儲顯示內(nèi)容的RAM、微處理器以及控制接口。模塊控制接口的引腳和功能如表1所列。
              
              表1VFD顯示模塊引腳功能
              
              引腳
              功能
              
              D0D7數(shù)據(jù)線(輸入/輸出)WR寫信號(輸入)RD讀信號(輸入)CS片選信號(輸入)C/D命令/數(shù)據(jù)選擇信號(輸入)
              C/D="1"命令
              C/D="0"數(shù)據(jù)FPR幀信號(輸出)(一個顯示幀輸出個脈沖)BL顯示空白信號(輸入)
              VFD顯示模塊共有23條指令,通過C/D引腳來區(qū)別命令和數(shù)據(jù)。以下就是一個向顯示模塊發(fā)出命令或?qū)懭霐?shù)據(jù)的子函數(shù):當(dāng)flag=1時,ldata為對顯示模塊發(fā)出的命令;當(dāng)flag=0時,ldata為對顯示模塊寫入的數(shù)據(jù)。子函數(shù)用匯編語言寫成,主要目的是為了節(jié)約機(jī)器的運(yùn)行時間。
              
              rootvoidVFD_C_D(charflag,charldata){
              
              #asm
              
              poph1;彈出跳入地址
              
              exde,h1;保存
              
              poph1;彈出flag
              
              ioilda,(PEDR)
              
              bit0,1
              
              jrZ,VFD_C_D0;判斷flag的值
              
              setV_CD,a;準(zhǔn)備發(fā)命令
              
              jpVFD_C_D1
              
              VFD_C_D0:resV_CD,a;準(zhǔn)備寫入數(shù)據(jù)
              
              VFD_C_D1:resV_CS,a
              
              ioild(PEDR),a;C/D信號發(fā)出
              
              poph1;彈出ldata
              
              ld,b,1
              
              ldhl,WR_ADD;讀顯示模塊的外部地址
              
              ioeld(h1),b;將ldata發(fā)出
              
              setV_CS,a
              
              setV_CD,a
              
              ioild(PEDR)a;一個完整的時序完成
              
              pushde
              
              pushde
              
              pushde;恢復(fù)堆,F(xiàn)場,準(zhǔn)備退出子函數(shù)
              
              #endasm
              
              }
              
              3字庫的植入和程序的流程
              
              一個標(biāo)準(zhǔn)的二極漢字字庫(16×16點(diǎn)陣)約有256KB,標(biāo)準(zhǔn)的ASCII碼字符庫(16×8點(diǎn)陣)約有4KB,可以與編譯好的程序bin文件整合在一起,并用DynamicC提供的RFU下載工具寫入目標(biāo)板。經(jīng)整合后的內(nèi)存空間分為以下幾個區(qū)間:程序區(qū)、字庫區(qū)、信息斷電保存區(qū)。當(dāng)然,字庫的格式和VFD顯示器所要求的格式有所不同,還要進(jìn)行格式轉(zhuǎn)換。限于篇幅此處不再描述。
              
              costate指令是DynamicC對標(biāo)準(zhǔn)C的擴(kuò)展功能。每一個costate實(shí)體就是一個任務(wù)。每一個costate實(shí)體都可以自愿地懸掛起來,等待一段時間后繼續(xù)運(yùn)行。本機(jī)的主程序就采用了costate結(jié)構(gòu)。圖2是主程序的流程圖。
              
              結(jié)語
              
              綜上所述,本機(jī)的最大特點(diǎn)就是帶有漢字和ASCII碼字庫,配備以太網(wǎng)和串口兩種物理接口,可以通過指令方便地修改和顯示中西文信息,真正實(shí)現(xiàn)了信息發(fā)布的無紙化。
              

            【帶以太網(wǎng)口的中西文VFD字符顯示器】相關(guān)文章:

            千兆比以太網(wǎng)與ATM網(wǎng)08-06

            個性簽名繁體字符號08-13

            VFD顯示模塊128S64AA1及其應(yīng)用08-06

            CAN總線與以太網(wǎng)互連系統(tǒng)設(shè)計08-06

            CAN與以太網(wǎng)數(shù)據(jù)交換的研究與分析08-06

            字符結(jié)構(gòu)知識在車牌識別中的應(yīng)用08-06

            視頻監(jiān)控系統(tǒng)中的字符疊加設(shè)計08-06

            AutoCAD14/2000中特殊字符的輸入08-06

            《口計》08-16

            主站蜘蛛池模板: 特黄三级一区二区三区| 日韩一区二区三区高清视频| 熟妇无码熟妇毛片| 丰满人妻一区二区三区无码AV| 精品婷婷色一区二区三区| 亚洲av激情一区二区三区| 精品国产免费一区二区三区香蕉| 亚洲国产在一区二区三区| 蜜桃网址| 久久精品波多野结衣| 偷拍亚洲一区二区三区| 国产精品久久久久久久影院 | 国产精品后入内射视频| 蜜臀视频在线观看一区二区| 日韩av在线不卡一区二区三区| 粉嫩在线一区二区三区视频| 日本福利一区二区精品| 67194亚洲无码| 国产一区二区色婬影院| 亚洲精品无码成人A片九色播放 | 国产免费午夜福利在线播放| 久久精品国产高潮国产夫妻| 亚洲综合网中文字幕在线| 国产丰满乱子伦无码专区| 无码精品人妻一区二区三区中| 私人高清影院| 久久国产乱子伦精品免费乳及| 国产在线98福利播放视频| 亚洲男人综合久久综合天堂| 日本亚洲一区二区精品| 国产成人欧美日本在线观看| 国产成人一区二区三区在线| 日韩国产亚洲一区二区在线观看 | 成人3d动漫一区二区三区| 国产精品老熟女一区二区| 天堂亚洲免费视频| 欧美成人精品一区二区三区免费| 久久精品夜夜夜夜夜久久| 国产精品综合色区在线观看| 天堂资源在线| 亚洲老熟女乱女一区二区|