立功單片機(jī)發(fā)展telzlg7289中文_第1頁(yè)
立功單片機(jī)發(fā)展telzlg7289中文_第2頁(yè)
立功單片機(jī)發(fā)展telzlg7289中文_第3頁(yè)
立功單片機(jī)發(fā)展telzlg7289中文_第4頁(yè)
立功單片機(jī)發(fā)展telzlg7289中文_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

8LED64zlg7289A是一片具有串行接口的8位共陰式數(shù)碼管6464LEDzlg7289ABCD162式此外還具有多種控制指令如消隱﹑閃爍﹑左移﹑右移﹑zlg7289A864儀器儀表工業(yè)控制器條形顯示器串行接口循環(huán)左移/循環(huán)右移指令具有段尋址指令64電特性-1LED全亮8LED64zlg7289A是一片具有串行接口的8位共陰式數(shù)碼管6464LEDzlg7289ABCD162式此外還具有多種控制指令如消隱﹑閃爍﹑左移﹑右移﹑zlg7289A864儀器儀表工業(yè)控制器條形顯示器串行接口循環(huán)左移/循環(huán)右移指令具有段尋址指令64電特性-1LED全亮KEYKEYCSCLK傳送指令時(shí)CLK字節(jié)傳送中CLK讀鍵盤(pán)數(shù)據(jù)時(shí)CLKDATA轉(zhuǎn)為zlg7289A的控制指令分為二大類(lèi)1.復(fù)位清除zlg7289A收到該指令后將所有的顯示清除所有設(shè)置的字符消隱被一起清除執(zhí)行該指令后2.并處于閃爍狀態(tài)3.18位移動(dòng)一位包括處于消隱狀態(tài)的顯示位但對(duì)各位所設(shè)置的消隱及閃爍屬性不變移動(dòng)后最右邊一位為空例如其中第2位 和第4位 為閃爍顯示執(zhí)行了左移指令后顯示變第二位 和第四位 -2zlg7289A的控制指令分為二大類(lèi)1.復(fù)位清除zlg7289A收到該指令后將所有的顯示清除所有設(shè)置的字符消隱被一起清除執(zhí)行該指令后2.并處于閃爍狀態(tài)3.18位移動(dòng)一位包括處于消隱狀態(tài)的顯示位但對(duì)各位所設(shè)置的消隱及閃爍屬性不變移動(dòng)后最右邊一位為空例如其中第2位 和第4位 為閃爍顯示執(zhí)行了左移指令后顯示變第二位 和第四位 -2 片選輸入端此引腳為低電平時(shí)同步時(shí)鐘輸入端向芯片發(fā)送數(shù)據(jù)及讀取鍵盤(pán)數(shù)據(jù)時(shí)此引腳電平上串行數(shù)據(jù)輸入/輸出端當(dāng)芯片接收指令時(shí)此引腳為輸入端當(dāng)讀取鍵盤(pán)數(shù)據(jù)時(shí)此引腳在讀指令最后一個(gè)時(shí)鐘的下降沿變?yōu)檩敵龆税存I有效輸出端平時(shí)為高電平當(dāng)檢測(cè)到有效按鍵時(shí)此引腳變?yōu)間—a數(shù)字 數(shù)字7驅(qū)動(dòng)輸4.但所做移動(dòng)為自左向右81移動(dòng)移動(dòng)后5.第1 6.與循環(huán)左移指令類(lèi)似命令由二個(gè)字節(jié)組成前半部分為指令為位地址-3d4.但所做移動(dòng)為自左向右81移動(dòng)移動(dòng)后5.第1 6.與循環(huán)左移指令類(lèi)似命令由二個(gè)字節(jié)組成前半部分為指令為位地址-3dd3為數(shù)據(jù) 進(jìn)行譯碼如下DP=1DP=02.1其中a0為位地址參見(jiàn) A-G和DP為顯示7LED時(shí)該段點(diǎn)亮-4 7 7d3為數(shù)據(jù) 進(jìn)行譯碼如下DP=1DP=02.1其中a0為位地址參見(jiàn) A-G和DP為顯示7LED時(shí)該段點(diǎn)亮-4 7 7空4.此命令控制各個(gè)數(shù)碼管的消隱屬性 d8分別對(duì)應(yīng)數(shù)碼管 80=閃爍1=不閃開(kāi)機(jī)后5.此命令控制各個(gè)數(shù)碼管的消隱屬性 1=顯示0=消當(dāng)某一位被賦予了消隱屬性后zlg7289A在掃描時(shí)將跳過(guò)該位因此在這種情況下無(wú)論對(duì)該位寫(xiě)入何值均不會(huì)被顯示但寫(xiě)入的值將被保留在將該位重新設(shè)為顯示狀態(tài)后最后一次寫(xiě)入的數(shù)據(jù)將被顯示出來(lái)8個(gè)數(shù)碼管顯示的時(shí)候?yàn)橄[屬性注意至少應(yīng)有一位保持顯示狀態(tài)接受zlg7289A LED指令中X=無(wú)影響d0d5段地址00H3FH1G00HF01H….…A06H,DP07H,2G08H,F09H,……,8DP地3FH段尋址命令作用為關(guān)閉熄滅數(shù)碼管中的某一段指令結(jié)構(gòu)與段點(diǎn)亮指令該指令從zlg7289A0001010B為微控制器傳送到zlg7289A的指令而后一個(gè)字節(jié) 4.此命令控制各個(gè)數(shù)碼管的消隱屬性 d8分別對(duì)應(yīng)數(shù)碼管 80=閃爍1=不閃開(kāi)機(jī)后5.此命令控制各個(gè)數(shù)碼管的消隱屬性 1=顯示0=消當(dāng)某一位被賦予了消隱屬性后zlg7289A在掃描時(shí)將跳過(guò)該位因此在這種情況下無(wú)論對(duì)該位寫(xiě)入何值均不會(huì)被顯示但寫(xiě)入的值將被保留在將該位重新設(shè)為顯示狀態(tài)后最后一次寫(xiě)入的數(shù)據(jù)將被顯示出來(lái)8個(gè)數(shù)碼管顯示的時(shí)候?yàn)橄[屬性注意至少應(yīng)有一位保持顯示狀態(tài)接受zlg7289A LED指令中X=無(wú)影響d0d5段地址00H3FH1G00HF01H….…A06H,DP07H,2G08H,F09H,……,8DP地3FH段尋址命令作用為關(guān)閉熄滅數(shù)碼管中的某一段指令結(jié)構(gòu)與段點(diǎn)亮指令該指令從zlg7289A0001010B為微控制器傳送到zlg7289A的指令而后一個(gè)字節(jié) 按鍵代碼 各鍵鍵盤(pán)代碼的定義指令在指令的后半段DATA引腳從輸入狀態(tài)轉(zhuǎn)為輸出狀態(tài)輸出鍵盤(pán)代碼的值DATAI/O-5串行接口zlg7289A檢測(cè)到有效的按鍵時(shí)KEY引腳從高電平變?yōu)榈碗娖酱薪涌趜lg7289A檢測(cè)到有效的按鍵時(shí)KEY引腳從高電平變?yōu)榈碗娖芥I結(jié)束在此期間zlg7289A接收到碼如果在收到讀鍵盤(pán)指令時(shí)沒(méi)有有效按鍵zlg7289A將輸出 zlg7289A采用串行方式與微處理器通訊端同步當(dāng)片選信號(hào)變?yōu)榈碗娖胶驞ATAzlg7289A的緩沖寄存器DATA引腳送入芯片并由引腳上的數(shù)據(jù)在CLKzlg7289A的指令結(jié)構(gòu)有三種類(lèi)型1.不帶數(shù)據(jù)的純指令指令的寬度為8BIT即8CLK脈沖2.帶有數(shù)據(jù)的指令寬度為16BIT即微處理器需發(fā)16CLK脈沖3.16BIT8個(gè)為微處理器發(fā)送到zlg7289A的指令8BITzlg7289A返回的鍵盤(pán)代碼執(zhí)行此指令時(shí)zlg7289ADATA9CLK脈沖的上升沿變?yōu)檩敵鰻顟B(tài)入狀態(tài)等待接收下一個(gè)指令16-6zlg7289A應(yīng)連接共陰式數(shù)碼管應(yīng)用中無(wú)需用到的數(shù)碼管和鍵盤(pán)可以不連接省去810K8100K下拉電阻均可以省去如果使用了鍵盤(pán)zlg7289A應(yīng)連接共陰式數(shù)碼管應(yīng)用中無(wú)需用到的數(shù)碼管和鍵盤(pán)可以不連接省去810K8100K下拉電阻均可以省去如果使用了鍵盤(pán)810K8100K下拉電阻均不得省略除非不接數(shù)碼管否則串入DPSA-SG8只電阻均不能省去實(shí)際應(yīng)用中8只下拉電阻和8只鍵盤(pán)連接位選線DIG0-DIG7的8只電阻位選電阻應(yīng)遵從一定的比例關(guān)系下拉電阻應(yīng)大于位選電阻的5倍而小于其50倍典型值為10倍下拉電阻的取值范圍是10K-100K 位選電阻的取值范圍是1K-10K 下下拉電阻應(yīng)盡可能的取較小的值這樣可以提高鍵盤(pán)部分的抗干擾能力因?yàn)椴捎醚h(huán)掃描的工作方式如果采用普通的數(shù)碼管亮度有可能不夠采用高亮或超高亮的型號(hào)可以解決這個(gè)問(wèn)題數(shù)碼管的尺寸也不宜選的過(guò)大一般字符高度不1英寸如使用大型的數(shù)碼管應(yīng)使用適當(dāng)?shù)尿?qū)動(dòng)電路zlg7289A需要一外接晶體振蕩電路供系統(tǒng)工作其典型值分別為F=16MHz 如果芯片無(wú)法正常工作請(qǐng)首先檢查此振蕩電路在印刷電路板布線時(shí)所有元件尤其是振蕩電路的元件應(yīng)盡量靠近zlg7289A zlg7289ARESETVCC相連在需要較高可MCU控制在上電或RESET端由低電平變?yōu)楦唠娖胶髗lg7289A18-25MS的時(shí)間才會(huì)進(jìn)入正常工作狀態(tài)上電后所有的顯示均為空所有顯示位的顯示屬性均為顯示及鍵按下時(shí)KEY引腳輸出低電平此時(shí)如果接收到讀鍵盤(pán)指令zlg7289A鍵盤(pán)代碼的定義請(qǐng)參閱圖2 圖中代碼以10進(jìn)制表示如果在沒(méi)有按鍵的讀鍵盤(pán)指令zlg7289A將輸出0FFH CPUzlg7289A的訪問(wèn)次數(shù)LED數(shù)碼管顯示電流較大且為動(dòng)態(tài)掃描方式故如果該部分電2個(gè)鍵同時(shí)按下zlg7289A-7PHILIPSP87LPC764MICROCHIPPIC16C54zlg7289A接的應(yīng)用實(shí)例2PHILIPSP87LPC764MICROCHIPPIC16C54zlg7289A接的應(yīng)用實(shí)例2個(gè)程序所完成的功能相同均為等待鍵盤(pán)輸入然后將所讀到的鍵盤(pán)碼10進(jìn)制后送回zlg7289A顯示同時(shí)將前面的顯示內(nèi)容左移并使當(dāng)前按鍵值閃1.P87LPC764硬件連接如圖P87LPC764P1.4為輸入口,其他為準(zhǔn)雙向口-8-9-10 DJNZDELAY,$ PIC16C54硬件連接如圖PIC16C544MHzMICROCHIP編譯程序編譯通過(guò)并經(jīng)過(guò)驗(yàn)證zlg7289A12MHz準(zhǔn)如使用不同的CPUzlg7289Azlg7289ATEST DJNZDELAY,$ PIC16C54硬件連接如圖PIC16C544MHzMICROCHIP編譯程序編譯通過(guò)并經(jīng)過(guò)驗(yàn)證zlg7289A12MHz準(zhǔn)如使用不同的CPUzlg7289Azlg7289ATEST;I/O-11D1zlg7289AD8PORTACSSTATUSCDATA-D1zlg7289AD8PORTACSSTATUSCDATA-SEND-輸出1PORTACLKPORTADAT未發(fā)送完發(fā)送完畢B11111100LONG-PORTACLKRA2DATARECEIVE-LOOPDATA-PORTA-12B11111000RA2B11111000B11111001B11111000RA2B11111000B11111001B10100100PORTA發(fā)復(fù)位

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論