(单片机求助)用数码管显示自己的学号(例如2830850407),要求用汇编语言...答:AJMP MAIN ORG 30H MAIN: MOV 20H,#2 ;把你的学号的10位送到相应单元 MOV 21H,#8 MOV 22H,#3 MOV 23H,#0 MOV 24H,#8 MOV 25H,#5 MOV 26H,#0 MOV 27H,#4 MOV 28H,#0 MOV 29H,#7 LCALL DISP ;显示子程序 AJMP MAIN DISP: MOV A,20H ;送最高位到A ACALL SEG7...
51单片机数码管显示学号答://学号 u8 code Student_Id[18] = { NULL,NULL,NULL,NULL,//不显示 0,8,0,0,2,4,0,1,0,9, //学号 NULL,NULL,NULL,NULL//不显示 };u8 Dispbuf[4];//显示缓冲区 u8 flag = 0;//毫秒延时函数 void Delay_Nms( u16 N ){ u16 i,j;for( i=0; i<N; i++ )for( j=...
如何在10位LED数码管显示自己的学号答:unsigned char num,num2=0;//num用于计数,刷新数码管,num2用于选择要显示的数字 unsigned char code display[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//数码 unsigned char com[]={0x01,0x02,0x04,0x08};//位选地址 void main(){ TMOD=0x01;//设置定时器0工作...
单片机C51编程(C语言):用数码管实现学号的显示。我们学号是从704193101...答:动态显示后三位,前六位因数值固定,用数码管直接显示,不于单片机连接。数码管用共阳。main函数部分根据自己情况自行编制 以下为显示部分 uchar code SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar code ACT[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}...