|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)問有誰用過FIP(VFD)驅(qū)動(dòng)器得? |
| 作者:sprawn 欄目:技術(shù)交流 |
我手頭只有UPD16311,PT6311的數(shù)據(jù)手冊(cè) 可是沒有具體應(yīng)用實(shí)例 有的話幫忙傳一下 先謝了 sprawns@sohu.com |
| 2樓: | >>參與討論 |
| 作者: sprawn 于 2006/7/18 21:06:00 發(fā)布:
沒有嗎/ 急啊 |
|
| 3樓: | >>參與討論 |
| 作者: tyw 于 2006/7/18 22:38:00 發(fā)布:
啃西文資料吧,足夠詳盡的拉 http://pdf1.alldatasheet.com/datasheet-pdf/view/6815/NEC/UPD16311.html |
|
| 4樓: | >>參與討論 |
| 作者: 交流 于 2006/7/19 8:14:00 發(fā)布:
提供一個(gè)匯編程序,便于和手冊(cè)對(duì)照看 MISO BIT P1.0 ;sent data to MCU MOSI BIT P1.1 ;sent data to vfd CLOCK BIT P1.2 VFD_CS BIT P1.3 DISPLAY_DATA EQU 58H ;DISPLAY data DISPLAY_ADDRESS EQU 59H ;VFD DISPLAY address DATA_COUNT EQU 5AH ;欲顯示的數(shù)據(jù)數(shù)量 DATA_ADDRESS EQU 5BH ;欲顯示的數(shù)據(jù)在內(nèi)存的起始地址 SW_BUFFER EQU 5CH KEY_BUFFER1 EQU 5DH KEY_BUFFER2 EQU 5EH KEY_BUFFER3 EQU 5FH INIT_VFD: CLR VFD_CS MOV A,#00000010B ;DISPLAY mode setting:6digitis/16segments ACALL TO_VFD SETB VFD_CS NOP RET WRITE_VFD: MOV A,#01000000B ;data setting:normal mode/inc address/write DISPLAY CLR VFD_CS ACALL TO_VFD ;sent data to vfd SETB VFD_CS NOP MOV A,#11000000B ;VFD DISPLAY address:from 00H CLR VFD_CS ACALL TO_VFD MOV R2,DATA_COUNT MOV R0,DATA_ADDRESS VFDLOOP:MOV A,@R0 ACALL TO_VFD INC R0 DJNZ R2,VFDLOOP SETB VFD_CS NOP CLR VFD_CS MOV A,#10001111B ;dimming quantity setting:DISPLAY on/14/16 ACALL TO_VFD SETB VFD_CS RET WRITEVFD: MOV A,#01000100B ;data setting:normal mode/fixes address/write DISPLAY CLR VFD_CS ACALL TO_VFD ;sent data to vfd SETB VFD_CS NOP MOV A,DISPLAY_ADDRESS ;VFD DISPLAY address CLR VFD_CS ACALL TO_VFD MOV A,DISPLAY_DATA ;DISPLAY data ACALL TO_VFD SETB VFD_CS NOP NOP CLR VFD_CS MOV A,#10001111B ;dimming quantity setting:DISPLAY on/14/16 ACALL TO_VFD SETB VFD_CS RET WRITE_LED: MOV A,#01000101B ;data setting:normal mode/fixes address/write LED CLR VFD_CS ACALL TO_VFD ;sent data to vfd SETB VFD_CS NOP MOV A,#00001111B CLR VFD_CS ACALL TO_VFD ;sent data to vfd SETB VFD_CS RET READ_KEY: MOV A,#01000110B ;data setting:normal mode/fixes address/read key CLR VFD_CS ACALL TO_VFD ;sent data to vfd ACALL TO_MCU MOV KEY_BUFFER1,A ACALL TO_MCU MOV KEY_BUFFER2,A ACALL TO_MCU MOV KEY_BUFFER3,A SETB VFD_CS NOP RET READ_SW: MOV A,#01000111B ;data setting:normal mode/fixes address/read SWICH CLR VFD_CS ACALL TO_VFD ;sent data to vfd NOP ACALL TO_MCU ANL A,#07H MOV SW_BUFFER,A SETB VFD_CS NOP RET TO_VFD:MOV R6,#8 TOLOOP:CLR CLOCK RRC A MOV MOSI,C ;sent data to vfd NOP SETB CLOCK NOP NOP DJNZ R6,TOLOOP RET TO_MCU:MOV R6,#8 INLOOP:SETB CLOCK NOP NOP NOP CLR CLOCK MOV C,MISO ;sent data to MCU RRC A NOP DJNZ R6,INLOOP RET |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |