标题: 数码管怎么不亮???? [打印本页]

作者: qq573547910    时间: 2012-3-17 21:00
标题: 数码管怎么不亮????
#include sbit s=P3^2; unsigned char x; unsigned char Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //段码表 void delay(void) { unsigned char j; for(j=0;j<200;j++) ; } void Display( x) { p2="0xbf;" //P3.6引脚输出低电平,DS6点亮 p0="Tab[x/10];" //显示十位 delay(); delay(); delay(); delay(); p2="0x7f;" //P3.7引脚输出低电平,DS7点亮 p0="Tab[x%10];" //显示个位 delay(); delay(); delay(); delay(); P2=0xff; P0=0xff; delay(); delay(); delay(); delay(); } void main(void) { EA=1; EX0=1; IT0=1; x=0; while(1); Display(x) ; } void time0(void) interrupt 0 { x++; if(x==100) x=0; }
作者: 志在四方    时间: 2012-3-17 22:45
程序太乱 很多错
作者: qq573547910    时间: 2012-3-18 18:07
没有啊 。。。。。
作者: wuliurui_123    时间: 2012-3-20 10:03

你用的数码管是共阴极,还是共阳极的?






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1