亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 單片機數碼管的動態顯示仿真+代碼 [打印本頁]

作者: 楊西旺    時間: 2018-12-5 09:54
標題: 單片機數碼管的動態顯示仿真+代碼
所謂動態顯示,表面看著是同時顯示,其實是用數碼管的動態顯示方式,即每一時刻只有一位位選線有效,其他的都不顯示。只要控制好每位數碼管點亮顯示的時間和間隔,就可造成同時顯示的現象,因此用盡量最低的延時函數約1ms。此處我用6個數碼管顯示一段自定義字符。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg51.h>                                    
  2. #define uchar unsigned char                                         
  3. #define uint unsigned int                                         
  4. sbit DUAN=P2^6;
  5. sbit WEI=P2^7;
  6. uchar code led[6]=
  7. {0x05,0x06,0x07,0x08,0x09,0x0a};
  8. uchar code ledwei[6]=
  9. {0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
  10. uchar code displaytab[16]=
  11. {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
  12. void  delay()                                                      
  13. {        uchar x,y;
  14.         for(x=2; x>0; x--)
  15.         for(y=250; y>0; y--);  }
  16. void  main()
  17. { uchar i;
  18. while(1)
  19. {
  20. for(i=0;i<6;i++)
  21. {
  22. P0=displaytab[led[i]];
  23. DUAN=1;
  24. DUAN=0;

  25. P0=ledwei[i];                                                        
  26. WEI=1;
  27. WEI=0;
  28.   
  29. delay();
  30. P0=0xff;
  31. WEI=1;
  32. WEI=0;
  33. }}        }
復制代碼

所有資料51hei提供下載:
數碼管動態顯示.zip (28.96 KB, 下載次數: 71)




作者: niufhhiw    時間: 2020-6-22 16:36
怎么讓數碼管顯示六個數字
作者: niufhhiw    時間: 2020-6-22 16:40
請問六位數碼管怎么修改程序讓它顯示六個數字
作者: niufhhiw    時間: 2020-6-22 19:10
AD中好難找




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1