www.pudn.com > 7219.rar > 7219.c
#includesbit din = P1^0; sbit load = P1^1; sbit clk = P1^2; typedef unsigned int uint; void write(uint dat) //先写高位,高四位没用,;;;; { int i; load = 0; clk = 0; for(i = 0; i < 4; i ++) { din = 1; clk = 1; clk = 0; } for(i = 0x0800; i > 0; i >>= 1) { if(dat & i) din = 1; else din = 0; clk = 1; clk = 0; } load = 1; } void main() { write( 0x0C01 ); /* 置LED为正常状态 */ write( 0x0B02 ); //置LED扫描范围DIGIT0-2w write( 0x0A08 ); /* 置LED亮度*/ write( 0x09ff ); //全译码; write( 0x0102); //第一位是2;;; write( 0x0203); write( 0x0304); while(1); }