594【畢設課設】基於51微控制器定時器的數碼管多功能時鐘設計
阿新 • • 發佈:2020-12-11
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
hour_s=hour/10;// Weixuan[]={0xfe,0xfd,0xfb,0xf7,0x7f,0xdf}; hour_g=hour%10;//Duanxuan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; display(); } } void display() { DisplayData[0]= DIG_CODE[hour_s]; DisplayData[1]= DIG_CODE[hour_g]; DisplayData[3] = DIG_CODE[min_s]; DisplayData[4] = DIG_CODE[min_g]; DisplayData[6] = DIG_CODE[sec_s]; DisplayData[7] =DIG_CODE[sec_g]; DisplayData[2] =0x40;//DIG_CODE[temp % 10]; DisplayData[5] =0x40;// DIG_CODE[temp % 10]; DigDisplay(); //掃描顯示 } void DigDisplay() { unsigned char i; unsigned int j; for(i=0;i<8;i++) { switch(i) //位選,選擇點亮的數碼管, { case(0): w0=0; break;//顯示第0位 case(1): w1=0; break;//顯示第1位 case(2): w2=0; break;//顯示第2位 case(3): w3=0; break;//顯示第3位 case(4): w4=0; break;//顯示第4位 case(5): w5=0; break;//顯示第5位 case(6): w6=0; break;//顯示第6位 case(7): w7=0; break;//顯示第7位 點選並拖拽以移動