![]() |
發布時間: 2020-3-29 22:43
正文摘要:#include "reg51.h" #include<intrins.h> typedef unsigned int u16; typedef unsigned char u8; sbit SRCLK ... |
你每間隔4ms顯示一個數碼管,從第一個至第八個,一直不停的做下去就可以了。 |
wulin 發表于 2020-3-30 10:05 大神太感謝了。謝謝謝謝 |
HC595聯級使用時要等全部數據傳輸完畢再發鎖存信號。
|
我叫小大打 發表于 2020-3-29 23:01 用到74HC595 |
我叫小大打 發表于 2020-3-29 22:59 共陰數碼管 |
你用一下這個程序 #include<reg51.h> #define uchar unsigned char #define uint unsigned int uchar code table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay(uint i) { uint x,j; for(j=0;j<i;j++) for(x=0;x<=148;x++); } void main(void) { uchar i=0; while(1) { P0=0; P0=table[i]; delay(500); i=i+1; if(i==10) i=0; } } |
你的數碼管是共陰還是共陽的??? |