2094-BMP5-M 因?yàn)閿?shù)碼管屬于低速設(shè)備,其正常的掃描頻率為 500~10KHz,掃描頻率太快,會(huì)導(dǎo)致系統(tǒng)功耗增加,顯示效果變暗。掃描頻率太慢,會(huì)有明顯的閃爍感。本實(shí)驗(yàn)通過調(diào)試觀察,選擇以 1KHz 作為掃描頻率,實(shí)際顯示效果非常好。 因此本實(shí)驗(yàn)首先就需要產(chǎn)生一個(gè) 1KHz 的掃描時(shí)鐘,該時(shí)鐘由系統(tǒng)時(shí)鐘分頻得到。產(chǎn)生 1KHz 掃描時(shí)鐘的代碼如下:
其中,定義了一個(gè)全局參數(shù) system_clk,該參數(shù)為 Clk 的頻率,不同的時(shí)鐘頻率,只需要更改該參數(shù),就可改變分頻計(jì)數(shù)器的計(jì)數(shù)值,以保證 1KHz分頻的精準(zhǔn)性。 在驅(qū)動(dòng)中,數(shù)碼管的位選以掃描時(shí)鐘的速率進(jìn)行切換,因?yàn)橹挥?6 位數(shù)碼管,因此當(dāng)位選計(jì)數(shù)到 6-1 后必須清零從頭開始計(jì)數(shù)。相關(guān)代碼如下:
每個(gè)數(shù)碼管需要顯示的內(nèi)容都不相同,由 Data 中相應(yīng)的位,Data中各位與數(shù)碼管的位對(duì)應(yīng)關(guān)系如下:
因此需要從 Data 中將每個(gè)數(shù)碼管被選中時(shí)需要顯示的數(shù)據(jù)提取出來,提取數(shù)據(jù)的代碼如下所示:
因?yàn)樘崛〕鰜淼臄?shù)據(jù)還是 BCD 碼的形式,還需要將 BCD 碼對(duì)應(yīng)的數(shù)據(jù)翻譯成為數(shù)碼管顯示對(duì)應(yīng)字符時(shí)應(yīng)該點(diǎn)亮或熄滅的對(duì)應(yīng)的 LED 的控制信號(hào),因此必須還有一個(gè) BCD 碼譯碼的過程,該過程代碼如下所示:
控制部分相對(duì)簡(jiǎn)單,只需要根據(jù)對(duì)應(yīng)的 按鍵信息,給待顯示的數(shù)據(jù)加上一個(gè)對(duì)應(yīng)的值
2094-BMP5-M
Agilent G1544-60550 CAP Inlet-Ship Kit NEW
Honeywell ABHP Pressure Transducer 9222502 200PSIG USED
New EUCHNER 091493 STP3A-2131A024M Safety Switch
New EUCHNER TP3-2131A024SR11 Safety Switch 088205
Agilent G3170-20121 Mass Filter Radiator NEW
NEW Dillon Model X-C Compression Force Gauge XC-250lb
Lot of 1000 MICRON MT48LC2M8A1TG-8B 2M sdram chips
New EUCHNER SN03R08-552-M Limit Switch 085907
DELL STUDIO 1536 Motherboard in Bottom base NEW
New Greenheck SP-A390 Ceiling Exhaust Fan 220-230VAC
KyongBo digital multi function Relay 50/51NX1 GDR-B01
Lot 500 HARWIN M22-713 M22-7132042 DIL Vertical Socket
PowerDAQ PD2-DIO-128I/MT DIO Board Used Spare
New EUCHNER STM1N-242B024-M Safety Switch 092031
New EUCHNER TP3-2131A024MC1743 Safety Switch 084285
New EUCHNER TP4-2131A024M Safety Switch 084145
BIOHIT proline 50-100ul 8 Channel pipette USED
New EUCHNER Safety Switch TP3-2131A024M 084142
TELEMECANIQUE ABL8 RPS24050 ABL8RPS24050 POWER SUPPLY
OMRON DRT2-MD32ML-1 NEW 16 inputs/16 outputs PNP
OMRON DRT1-OD16T-1 OUTPUT MODULE 16 POINT PNP New
Lot 6 OMRON Relays MY4ZH DC24V NEW
PELCO CM9770-DFC 32 Channel Down Frame Card NEW
Agilent ZORBAX Eclipse XDB-C18 960967-902 LC-MS NEW
Hagiwara SDIO card development kit HS-DDK-003
SMC CG140-J4L02A-450 Air Cylinder NEW 150PSI MAX
Honeywell CC-TCF901 51308301-175 REV E NEW
Gigahertz Solutions High Frequency Analyser HF 59B AsIs
New EUCHNER 084135 TP3-4121A024M Safety Switch
Telemecanique XY2CE1A250 Cable Pull Switch NEW
SKF 1412M C3 Self-Aligning Ball Bearing 035C Explorer
25 NEUTRIK NC3FM-C 3 pole unisex XLR cable connectors
NET 024485-600 PROCESSOR I/F P800 (PPMI) Rear NETWORK
Lot 1500 Wurth INDUCTORs POWER 10UH 1.45A SMD-74477310
NEW OCTEL 250 CCF Board CP/FILE 044-2501-010 RevC
BIOHIT proline 50-1200ul 8 Channel pipette USED
New EUCHNER Safety Switch TP3-4131K024-M 084256
PGDT PG DRIVES X25 48V Motor controller NEW
GE FETAA3K0250 FE250 SMR1-no RP Normal Circut Breaker
Lot 12 ESCO Medicon GAS Terminal Units MGOPGS MGOPS etc
Chime Ball CBT-9K Exposure Lamp Ultra Violet Bulb New
Lot 2K OSRAM SFH4600 EMITTER 950NM MIDLED SMD $0.1/pc
New SUGIYAMA Light Sensor LS-122 LS-I22
pilz PNOZ11 110VAC/24VDC 7S10 safety relay NEW in box
COSMOS Vibration Sensor SAF512R Vibro Monitor CVM-20A-V
Lot 125 Johnson Electric BI03007 13V washer pump Motors
OERLIKON TIBOR33 Submerged Arc Welding Wires 4.0mm 25kg
Fujitsu-Siemens ScenicView B22W-5 22 inch Wide TFT LCD
1000 LM385M3-1.2 IC VOLT REF DIODEs 1.2V SOT-23 $0.2/pc
1000 LM385M3-2.5 IC VOLT REF DIODEs 2.5V SOT-23 $0.2/pc
Lot 50 Agilent G1531-80610/C FID part NEW
ORLACO BNC Switcher 4in1out VS84 0404100 NEW
ENE MARYDB-PB-100 KB3926QF_128L Chip Writer
ABB 3BSE018109R1 SB821 BATTERY EXTERNAL DIN RAIL NEW
New EUCHNER TP3-537A024M Safety Switch 084336
CTI Cryogenics Helium Absorber Filter 8080280K001 NEW
NEW HAAS 93-5220C KRISTEL LP 28HM-NM4 CRT NEW
New SIEMENS 5WG1 263-1EB11 BINARY INPUT DEVICE
Honeywell ABHP Pressure Transducer 9220706 0-25PSI USED
Danfoss MBS 33M 060G3124 Pressure Transmitter Sensor
Agilent G1999-80410 Chemical Ionization Gas Purifier
Allen Bradley Guard Master 440K-B04046 safety switch
Lot 2 Ferraz Shawmut Protistor W300054 690V 160A $95/p
Macto Tools ETWC250A 1/2" Torque Wrench NEW
Endress + Hauser Amatur CPA250-A00
STI 43816-0010 SAFETY MAT CONTROLLER New
Parker 45300815 955AOPLP Diaphragm Valve NEW
WENDT Cutter Grinding DIA Blade L16A.000.048 NEW in box
Lot of 7 Novartis CSOM230B2305 Amendment#2 Kit A
Suunto Vector Watch KHAKI SS010600210 NIB
Suunto Vector X-Black Watch SS012279110 NIB
Suunto Vector Yellow Watch SS010600610 NIB
New EUCHNER TP1-538A024M 084310 safety switch
New EUCHNER TP3-537A024MC1844 Safety Switch 084161
Agilent 124-7012 GC Column DB-WAX 15m*0.45mm*0.85?m
COOPER CEAG SKU CG-S 2X3A ZB-S 40071347051 NEW
Lot 450 W3008H W3008 H90-OY805-F09P02 PULSE Rev 0.3
Lot Tantalum Capacitors 100uF 20% 16V TPSD107M016R0125
KOBOLD DSV-2101HU0R08Y Flow Meter New
Intel IXP2350 Network Processor WPIXP2350ADT SL9TQ NEW
BW SR-A04 113588 Ammonia (NH3) Sensor NEW
Sun PCI Dual Ultra320 SCSI 594-2387-01 SGXPCI2SCSILM320
New EUCHNER GSBF02R08-552-M Limit Switch 086563
SOR 403223-08A058 Pressure Switch NEW 4-75psi
Agilent RMSH-2 Big Universal Trap 1/8" fittings NEW
Agilent 122-0711 DB-1701 GC Column 15m*0.25mm*0.15um
SIKA VT2511MAPPLI02 VTH25MS-180VE Turbine Flow Meter
Endress + Hauser CPS12-0NA2ESA Liquid Analysis Sensor
BW 118352 GAXT-A-DL-PCB1 PCB for GAXT-A-DL NEW
Bently Nevada 3300XL8MM ExtensionCable 330130-040-00-00
PILZ PZE 9P 24VACDC 8n/o 1n/c EXPANDER MODULE new
Power-One FNP300-1012S144G FNP300 310W 12V Power supply
Telemecanique XPS-AK XPSAK311144 SAFETY RELAY 300V 5AMP
Turck BANNER IM35-11EX-HI/24VDC Analog Data Transmitter
New EUCHNER TP1-538A024MC1855 Safety Switch 084154
Danfoss MBV 5000-2211 061B7005 Test Block Valve
PELCO EH3515-2 outdoor camera enclosures Housing 24VAC
NEW OCTEL 250 4G DISK MODULE ASSY 044-2538-000 RevB6
SIEMENS 3NE7633-1C SITOR 450A 2000VAC Fuse
New ECOFIT 2GDS25 133x190R double inlet Blower 133 fan
HITECH HMI PWS6500-S Touch Screen New Surplus
Lot of MeltPro Parts MPS8000 MPS2700 NO9000-14 & more
Agilent BOT-2 750CC Big Oxygen Trap 1/8
Agilent BMT-2 Trap Big H2O 1/8" New
Agilent Trap BHT-2 750cc 1/8"
New EUCHNER RIEGEL NZ-A Safety Bolt 057734
Lot 320 OPB370T55 SWITCH SLOTTED OPTICAL Sensors $0.5/p
Lot 1100 VN0106N3-G MOSFET N-CH 60V 0.35A 3-pin $0.15/p
New EUCHNER GSBF03R12-502-M Limit Switch 085920
BW GAXT-H-DL-PCB1 118289 Main PCB Board NEW
Infineon powerblock TD285N16KOF used
Lot 500 Tantalum Capacitor T496C106M016AS 10UF 16V 20%
Honeywell ABHP Pressure Transducer 9220106 0-6PSIG USED
2880PCS ITT Cannon KSS Tactile Switches SPST-NO KSS221G
SIKA VT1541MAPPLT01 VT1541 Turbine Flow Meter New
BUCHER Hydraulic Valve P3302-1 20225300024 NEW
Lot 1000 Conquer Micro Fuses 60mA 250V $0.15/p SAT NEW
DELL STUDIO 1435 Motherboard Bottom base Heatsink NEW
SAM ELECTRONICS BLOCK Transformer B 9908133 128VA