|
發布時間: 2019-7-17 16:02
正文摘要:不知道為什么數碼管顯示不完全。 #include <reg52.h> #define uchar unsigned char #define uint unsigned int void delay_ms(unsigned int); uchar code xianshi[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, ... |
| 為什么下載不了 |
| 試試看能不能用 |
angmall 發表于 2019-7-17 18:46 哇,,解決了,謝謝,但這個消隱不怎么看得懂,我的是共陰數碼管如果p0=0x00不就都不顯示嗎? |
1339337425 發表于 2019-7-17 18:36 我用的應該是共陰的數碼管,之前我逐個顯示是沒問題的 |
| 不是數碼管用反。是代碼沒消隱 問題,如板凳所說。 |
| 數碼管共陽共陰弄反,數碼管顯示的是605261吧。 |
|
你這個數碼管需要 消隱 P0= xianshi[hours]; P2=weixuan[0]; delay_ms(5); P0=0x00; //消隱 P0= xianshi[hourg]; P2=weixuan[1]; delay_ms(5); P0=0x00; //消隱 |
| 有可能 你用的共陽數碼管 但是xianshi【】 用的共陰的段碼 |