娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月08日(星期三)

正在發(fā)生

2018年01月08日 | PT6312驅(qū)動(dòng)VFD顯示程序

發(fā)布者:數(shù)據(jù)夢(mèng)想 來源: eefocus關(guān)鍵字:PT6312  驅(qū)動(dòng)VFD  顯示程序 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

硬件結(jié)構(gòu):
VFD即真空熒光顯示屏,其結(jié)構(gòu)和原理可參考 單片機(jī) 音響技術(shù)網(wǎng) -VFD應(yīng)用指南資料,里面詳細(xì)介紹了VFD的原理結(jié)構(gòu),應(yīng)用等等。
VFD顯示高貴華麗,常應(yīng)用在DVD,高檔的功率放大器,電磁爐,電冰箱等電器產(chǎn)品中用于用戶操作顯示。而與各種VFD顯示配套的驅(qū)動(dòng)常用PT6312,PT6311芯片,驅(qū)動(dòng)芯片的硬件結(jié)構(gòu)主要由掃描信號(hào)發(fā)生器串行通信接口、控制模塊、顯示存儲(chǔ)器、按鍵掃描值寄存器、通用輸入寄存器、LED驅(qū)動(dòng)器、VFD段/位驅(qū)動(dòng)器等構(gòu)成。本文著重講述PT6312即VFD驅(qū)動(dòng)的 單片機(jī) 編程應(yīng)用。首先認(rèn)識(shí)下PT6312連接VFD的電路原理框圖如圖1所示。

PT6312電路圖
圖(1) PT6311電路圖

由圖1及電路原理可知,SW輸入端可做為開關(guān)輸入口也可以作為四個(gè)鍵盤的輸入,即在按鍵數(shù)目不多于4個(gè)或者可以利用組合按鍵的情況下,這部分資源也可作為按鍵接口來利用。因此,PT6312實(shí)際提供兩個(gè)鍵盤掃描的接口,一個(gè)是通常的矩陣式鍵盤接口,另一個(gè)就是開關(guān)信號(hào)輸入端SW1~SW4。另外,PT6312還集成了外掛四個(gè)LED驅(qū)動(dòng)功能。見內(nèi)部功能圖2所示。

PT6312電路圖
圖(2) PT6312功能框圖

鍵盤接口
普通的鍵盤接法主要有兩種:獨(dú)立式和矩陣式。
四個(gè)SW口可直接連接4個(gè)獨(dú)立鍵盤。鍵盤矩陣則可組成6×4接法,鍵的輸入狀態(tài)KEY1-KEY4由讀取信號(hào)SEG1/KS1-SEG6/KS6采樣并鎖存到PT6312的內(nèi)部寄存器中, 單片機(jī) 控制讀鍵只需讀取其鍵盤寄存器內(nèi)的鎖存值并判斷按鍵狀態(tài)即可,使用簡單方便。由圖1所示矩陣式按鍵多達(dá)24個(gè),PT6311的用法相同,但矩陣式按鍵更多,它有比PT6312更多的內(nèi)部寄存器。 PT6312的顯存空間配置情況如圖3所示。實(shí)際應(yīng)用中,顯存空間往往只是使用一部分,因?yàn)樗褂玫娘@存空間大小與設(shè)置的顯示模式有關(guān),圖中的每一行對(duì)應(yīng)一字,每一列對(duì)應(yīng)八段即一個(gè)字節(jié),相當(dāng)于一段對(duì)應(yīng)于一個(gè)字節(jié)的一位。另外,PT6312還有鍵掃描值寄存器、開關(guān)量輸入寄存器和LED輸出寄存器,這些寄存器的數(shù)據(jù)格式如圖4圖5所示。

PT6312顯存空間配置
圖(3) PT6312顯存空間配置

PT6312開關(guān)SW和LED
圖(4) PT6312開關(guān)SW和LED

PT6312鍵盤矩陣輸入與讀鍵格式
圖(5) PT6312鍵盤矩陣輸入與讀鍵格式

片內(nèi)的控制字
PT6312具有顯示模式設(shè)置、數(shù)據(jù)設(shè)置、地址設(shè)置(針對(duì)顯存)和顯示控制等四種控制字。其中最高兩位為指令特征位,由指令解碼器來識(shí)別。
外部通信接口及信號(hào)時(shí)序
根據(jù)該芯片的電路結(jié)構(gòu),PT6312提供四線制串行接口與外部控制器通信,接口信號(hào)線分別為時(shí)鐘CLK、輸入數(shù)據(jù)DIN、輸出數(shù)據(jù)DOUT和選通STB,通信的控制時(shí)序見后。接口電路連接如圖6圖7圖8所示。

PT6312時(shí)序圖
圖(6) PT6312時(shí)序圖

PT6312掃描和顯示時(shí)間
圖(7) PT6312掃描和顯示時(shí)間

PT6312寫入數(shù)據(jù)
圖(8) PT6312寫入數(shù)據(jù)

根據(jù)PT6311與外部微控制器的接口協(xié)議,外部控制操作分為寫入控制字、寫入數(shù)據(jù)(包括顯存及LED口)、讀取數(shù)據(jù)(包括鍵值及通用輸入SW口)。寫入控制字/數(shù)據(jù)的時(shí)序如圖9所示,以地址自動(dòng)增一方式連續(xù)寫入顯存數(shù)據(jù)的時(shí)序,讀取數(shù)據(jù)的時(shí)序如圖10所示。
當(dāng)然,鍵盤可根據(jù)需要選擇掛接部分按鍵,但是,由前述內(nèi)部鍵掃描存儲(chǔ)器的對(duì)應(yīng)關(guān)系,最好選擇可以連續(xù)讀取鍵值的區(qū)間,便于程序處理和減少讀取時(shí)間和處理時(shí)間。

PT6312讀取數(shù)據(jù)
圖(9) PT6312讀取數(shù)據(jù)

PT6312應(yīng)用時(shí)序
圖(10) PT6312應(yīng)用時(shí)序

單片機(jī) 編程實(shí)現(xiàn)
PS:主程序調(diào)用顯示更新程序即可更新顯示,順序?yàn)橄雀鶕?jù)顯示屏電路連接的段位,對(duì)應(yīng)設(shè)置PT6312段位,寫入PT6312內(nèi)部RAM,再設(shè)置PT6312寫完一個(gè)字節(jié)后其內(nèi)部RAM地址是否自動(dòng)跳轉(zhuǎn)+1,然后再設(shè)置VFD亮度,最后把 單片機(jī) 處理的顯示數(shù)據(jù)對(duì)應(yīng)寫入PT6312的顯存中。
同樣鍵盤程序也需要循環(huán)調(diào)用,鍵盤程序就是給PT6312發(fā)一個(gè)讀鍵命令(先寫入一個(gè)讀鍵命令字給PT6312),再讀出其內(nèi)部按鍵緩存的值判斷按鍵,按鍵按下就執(zhí)行對(duì)應(yīng)的功能或者更新 單片機(jī) 內(nèi)的顯示存儲(chǔ)數(shù)據(jù)。
PT6312的鍵值內(nèi)部緩存有3個(gè),讀三次緩存到3個(gè)寄存器。讀鍵程序可參考 單片機(jī) 音響技術(shù)網(wǎng)TOPAV-2008開發(fā)板配套之相關(guān)程序。

下面給出顯示與更新的子程序:
WR_VFD:
MOV A,#MODE_VFD;掃描模式,段位設(shè)置6X16
CALL WR_PT6312_COMD

MOV A,#WR_DIS_MEM_I;地址+1
CALL WR_PT6312_COMD

MOV A,S_DB_DIMMER;顯示亮度設(shè)置
CALL WR_PT6312_COMD

MOV A,#0C0H ;FIRST ADDRESS=00H開始,6311:00H-2FH,6312:00H-15H
CALL WR_PT6312_COMD

MOV R1,#ADD_START;顯示值緩存RAM開始地址
WR_VFD2:
MOV A,@R1
CALL WR_A_BYTE_TO_VFD0
INC R1;顯示緩存RAM地址+1
MOV A,@R1
CALL WR_A_BYTE_TO_VFD0;
INC R1
CJNE R1,#ADD_END,WR_VFD2;循環(huán)寫完全部緩存
SETB P_STB_VFD
END_WR_VFD:
RET

WR_PT6312_COMD:
SETB P_STB_VFD
CLR P_STB_VFD
WR_A_BYTE_TO_VFD0:;寫入一個(gè)字節(jié)
MOV R0,#8
WR_A_BYTE_TO_VFD1:
RRC A
CLR P_CLK_VFD
MOV P_DATA_VFD,C
SETB P_CLK_VFD
DJNZ R0,WR_A_BYTE_TO_VFD1
RET

RD_A_BYTE_F_VFD0:;讀一個(gè)字節(jié)
SETB P_DATA_VFD;讀取先置位
MOV R0,#8
RD_A_BYTE_F_VFD1:
CLR P_CLK_VFD
MOV C,P_DATA_VFD;CLK上升沿讀出數(shù)據(jù)
SETB P_CLK_VFD
RRC A
DJNZ R0,RD_A_BYTE_F_VFD1
RET

又:PT6311只是矩陣鍵掃緩存多3個(gè),LED口多一個(gè),其段位設(shè)置方式比PT6312多,適應(yīng)更復(fù)雜的顯示屏,所以其內(nèi)部顯示緩存要多些,編程方式幾乎一樣,在此不多說明,可參考PT6311的DATASHEET。


關(guān)鍵字:PT6312  驅(qū)動(dòng)VFD  顯示程序 引用地址:PT6312驅(qū)動(dòng)VFD顯示程序

上一篇:TLC2543驅(qū)動(dòng)程序
下一篇:秒計(jì)時(shí)器程序

推薦閱讀

  CES拉斯維加斯消費(fèi)電子展下周就要拉開帷幕了。雖然過去的一年里從電子技術(shù)的發(fā)展來看,并沒有出現(xiàn)影響個(gè)人消費(fèi)領(lǐng)域的顛覆性的產(chǎn)品,不過今年的CES仍然會(huì)有一些亮點(diǎn)值得期待。下面就隨嵌入式小編一起來了解一下相關(guān)內(nèi)容吧。  VR未火?AR已來  首先是增強(qiáng)現(xiàn)實(shí)AR技術(shù)的突飛猛進(jìn)將會(huì)讓人們看到一系列嶄新的產(chǎn)品。虛擬現(xiàn)實(shí)VR產(chǎn)品在還沒有真正成為主流之...
新浪科技訊 北京時(shí)間1月8日凌晨消息,InterDigital公司周一稱,華為已在中國對(duì)該公司發(fā)起一樁訴訟,指稱這家美國科技公司并未按照公平的條款來授權(quán)其知識(shí)產(chǎn)權(quán)。InterDigital在一份監(jiān)管文件中披露信息稱,這樁訴訟是華為于1月2日在深圳中級(jí)人民法院發(fā)起的,指控該公司違反了以公正、合理和非歧視性條款授權(quán)專利的義務(wù),這些專利對(duì)3G、4G和5G無線通信標(biāo)準(zhǔn)來...
據(jù)外媒報(bào)道,當(dāng)?shù)貢r(shí)間1月6日,高通宣布了幾項(xiàng)汽車方面的舉措:新款驍龍(Snapdragon)Drive Pilot自動(dòng)駕駛平臺(tái)、汽車到云服務(wù)平臺(tái)(Car-to-Cloud services platform),以及蜂窩網(wǎng)絡(luò)車到一切(C-V2X)全球就緒和RSU參考平臺(tái),上述所有技術(shù)都旨在將網(wǎng)聯(lián)自動(dòng)駕駛汽車發(fā)展提升至新高度。(圖片來源:高通)顧名思義,驍龍Drive Pilot平臺(tái)實(shí)際上是一個(gè)端到...
1月6日上午,華天科技(昆山)電子有限公司,高可靠性車用晶圓級(jí)先進(jìn)封裝生產(chǎn)線項(xiàng)目正式投產(chǎn)!這是全世界首條,封測領(lǐng)域運(yùn)用全自動(dòng)化天車系統(tǒng)的智能化生產(chǎn)線。華天科技是全球第七、內(nèi)資第三的集成電路生產(chǎn)企業(yè),產(chǎn)品廣泛應(yīng)用于多類工程,為多項(xiàng)重點(diǎn)工程提供高品質(zhì)集成電路產(chǎn)品。“此次投產(chǎn)的高可靠性車用晶圓級(jí)先進(jìn)封裝生產(chǎn)線項(xiàng)目,將形成規(guī)模化高可靠性車...

史海拾趣

問答坊 | AI 解惑

VISHAY汽車TVS選型指導(dǎo)

VISHAY汽車TVS選型指導(dǎo) [ 本帖最后由 westpac 于 2008-7-27 09:56 編輯 ]…

查看全部問答∨

LED存在的疑問?

replyreload += \',\' + 376734;Timson,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)…

查看全部問答∨

求硬件達(dá)人 幫忙解決一個(gè)FPGA輸入的問題

//聲程處理 void rangeprocess(long int nMyRange,long int nMyPDelay) { //float screenvalue; long int nTotal; long int nDiv; long int  nAverage,nResidual,temp; int i,j; //nResidualAverage,i,j; void far *pN; ...…

查看全部問答∨

尋無線課堂互動(dòng)系統(tǒng)開發(fā)人員

您好! 急尋有無線教學(xué)產(chǎn)品開發(fā)經(jīng)驗(yàn)的硬件/軟件人員, 最好是開發(fā)過無線課堂互動(dòng)系統(tǒng),待遇優(yōu)厚! 15321523579…

查看全部問答∨

wince怎么引用rasapi32.dll

我在XP系統(tǒng)下用c#語言寫了一個(gè)自動(dòng)撥號(hào)程序,其中使用了rasapi32.dll動(dòng)態(tài)鏈接庫,如下:                  [DllImport("Rasapi32.dll", EntryPoint = "RasEnumConnectionsA", SetLas ...…

查看全部問答∨

STM32庫真讓人哭笑不得!^_^!

/* ADC1 configuration ------------------------------------------------------*/  ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;  ADC_InitStructure.ADC_ScanConvMode = E ...…

查看全部問答∨

如何訪問外擴(kuò)SRAM的特定地址?

比如說要訪問外擴(kuò)SRAM的0x30ff地址?還有怎樣把一個(gè)變量定義到特定地址?(在C51里這樣處理XBYTE[0x30ff]=xx;訪問地址0x30ff處的字節(jié)變量)(char xdata ss _at_ 0x30ff;把字節(jié)變量定義在地址0x30ff處)…

查看全部問答∨

【求助】關(guān)于鍵盤和AD轉(zhuǎn)換的問題!

小女子初學(xué)430,現(xiàn)做一塊MSP430實(shí)驗(yàn)板的演示程序開發(fā),遇到了幾個(gè)問題,懇請(qǐng)大俠們指點(diǎn)(用的是MSP430F449): 1。 我的鍵盤程序運(yùn)行影響到了步進(jìn)電機(jī)的模塊的運(yùn)行。我是用TA中斷,在中斷程序中依次進(jìn)行鍵盤掃描(行列式掃描),步進(jìn)電機(jī)運(yùn)行控制等 ...…

查看全部問答∨

求一個(gè)基于51單片機(jī)的數(shù)字電流表設(shè)計(jì)

RT。。。。。。。。。。。。。。。。。。。…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 德清县| 阿拉尔市| 东安县| 洮南市| 清远市| 城固县| 吴江市| 枣庄市| 玛曲县| 孟连| 兴和县| 永丰县| 东方市| 嘉义县| 黎城县| 崇明县| 虹口区| 闸北区| 太保市| 曲靖市| 马山县| 宜都市| 德兴市| 来安县| 庆元县| 巴林左旗| 巨鹿县| 门头沟区| 精河县| 垫江县| 鄢陵县| 凌源市| 桃园市| 萨迦县| 宁乡县| 顺昌县| 汾阳市| 那曲县| 徐闻县| 海盐县| 荣昌县|