久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3618|回復: 2
收起左側

傳個流水燈加數碼管小程序,流水燈流一次數碼管加一

[復制鏈接]
ID:79544 發表于 2015-12-11 14:23 | 顯示全部樓層 |閱讀模式
  1. /***********************************************
  2.         功能  :流水燈循環一次數碼管顯示加一
  3.                         P0口是流水燈。P2口通過573鎖存器控制數碼管的
  4.                         位和段。
  5.         單片機:STC12C5A60S2
  6.         晶振  :11.0592M
  7.         作者  :蘇義江
  8.         時間  :2015-12-11
  9. **********************************************/
  10. #include<reg52.h>
  11. #include<intrins.h>
  12. #define uchar unsigned char
  13. #define uint unsigned int
  14. //共陽數碼管段碼
  15. uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,
  16.                                 0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,
  17.                                 0xa1,0x86,0x8e,0x89};
  18. //位碼
  19. uchar code table1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
  20. uchar b,i;
  21. uint c;//數的變量
  22. uchar qian,bai,shi,ge;

  23. sbit wei=P0^6;        //位使能573
  24. sbit duan=P0^7;        //段使能573
  25. void display();
  26. void delay(uint z);

  27. void main()
  28. {
  29.         c=0;
  30.         while(1)
  31.         {                               
  32.                 for(c=0;c<9999;c++)//顯示到1000從新開始
  33.                 {
  34.                         for(i=0;i<8;i++)
  35.                         {
  36.                                 P0=table1[i];//流水燈
  37.                                 delay(10);                                       
  38.                                 for(b=0;b<20;b++)//循環顯示20次增加數碼管亮度
  39.                                 {
  40.                                         display();//數碼管顯示       
  41.                                 }                       
  42.                         }                       
  43.                 }
  44.         }
  45. }
  46. void delay(uint z)
  47. {
  48.         uint x,y;       
  49.         for(x=z;x>0;x--)
  50.         for(y=420;y>0;y--);
  51. }
  52. void display()
  53. {
  54. //數的分解千,百,十,個位
  55.         qian=c/1000;
  56.         bai=c%1000/100;
  57.         shi=c%100/10;
  58.         ge=c%10;
  59.                
  60.         wei=1;                   //使能位選
  61.         P2=0xfe;
  62.         wei=0;                   //使能位選
  63.         duan=1;                  //使能段選
  64.         P2=table[qian]; //顯示
  65.         duan=0;                  //使能段選
  66.         delay(3);
  67.         P2=0XFF;
  68.         wei=1;
  69.         P2=0xfd;
  70.         wei=0;
  71.         duan=1;
  72.         P2=table[bai];
  73.         duan=0;
  74.         delay(3);
  75.         P2=0XFF;
  76.         wei=1;
  77.         P2=0xfb;
  78.         wei=0;
  79.         duan=1;
  80.         P2=table[shi];
  81.         duan=0;
  82.         delay(3);
  83.         P2=0XFF;
  84.         wei=1;
  85.         P2=0xf7;
  86.         wei=0;
  87.         duan=1;
  88.         P2=table[ge];
  89.         duan=0;
  90.         delay(3);
  91.         P2=0XFF;
  92. }
復制代碼


回復

使用道具 舉報

ID:1 發表于 2015-12-11 19:12 來自觸屏版 | 顯示全部樓層
樓主能分享一下,或者簡單的介紹一下數碼管的電路圖嗎
回復

使用道具 舉報

ID:79544 發表于 2015-12-12 10:09 | 顯示全部樓層
admin 發表于 2015-12-11 19:12
樓主能分享一下,或者簡單的介紹一下數碼管的電路圖嗎

手畫了一張傳到論壇啦。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区三区四区三区四 | 玖玖操 | 免费国产视频在线观看 | 一级毛片观看 | 超碰成人免费 | 99久久婷婷国产亚洲终合精品 | 网络毛片 | 亚州精品天堂中文字幕 | 久久人人爽人人爽人人片av免费 | 久久久久久成人 | 亚洲系列第一页 | 亚洲精品一区在线 | 99精品网| 五月婷婷色 | 夜夜草天天草 | ririsao久久精品一区 | 日韩久久在线 | 成人影院网站ww555久久精品 | 亚洲国产高清高潮精品美女 | 国产激情在线观看视频 | 国产精品久久久久久久久久久久 | 国产精品久久国产精品 | 成人国产精品久久 | 男女羞羞视频在线免费观看 | 毛片在线免费 | 久久久久亚洲精品 | 日本成人中文字幕 | 欧美激情一区二区三级高清视频 | 成人欧美一区二区三区在线播放 | 亚洲精品一区二区三区中文字幕 | 天堂资源最新在线 | 国产精品99999| 韩日一区二区三区 | 亚洲理论在线观看电影 | 午夜免费在线观看 | 日韩精品一区二区三区视频播放 | 国产一区二区三区免费 | 欧美一级二级三级视频 | 青青草原精品99久久精品66 | 国产一区二区a | 伊人影院在线观看 |