欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5038|回復: 7
收起左側

數碼管滾動顯示I LOVE YOU

[復制鏈接]
ID:79544 發表于 2015-10-22 09:01 | 顯示全部樓層 |閱讀模式
數碼管滾動顯示
  1. /***************************************************
  2.         功能:數碼管移動顯示I LUVE YOU
  3.         單片機:STC12C5A60S2
  4.         晶振: 11.0592M
  5.         作者;蘇義江改編于黑51
  6.         時間:2015-7-23

  7. *****************************************************/
  8. #include<reg52.h>
  9. #include<intrins.h>
  10. sbit wela=P0^6;
  11. sbit dula=P0^7;
  12. //共陽I LOVE YOU斷碼 0XFF起空格作用
  13. uchar code duanma[]={0xf9,0xff,0xc7,0xc0,0xc1,0x86,0xff,0x8d,0xc0,0xc1,0xff};
  14. //共陰I LOVE YOU斷碼
  15. //uchar code duanma[]={0x06,0x00,0x38,0x3f,0x3e,0x79,0x00,0x6e,0x3f,0xbe,0x00};
  16. uchar code weima[]={0xfe,0xfd,0xfb,0xf7};//位碼
  17. uchar smg_change[11];//9個數據
  18. void delay(uint z)
  19. {
  20.         uint x,y;
  21.         for(x=z;x>0;x--)
  22.         for(y=50;y>0;y--);       
  23. }
  24. void display(uchar f,uchar n )//顯示位數和內容
  25. {
  26.         static uchar i;
  27.         P2=0XFF;
  28.         delay(2);//延時起消隱作用
  29.         wela=1;
  30.         P2=weima[f+i];
  31.         wela=0;
  32.         P2=0Xff;

  33.         dula=1;
  34.         P2=smg_change[i];
  35.         dula=0;
  36.         P2=0XFF;

  37.         i++;
  38.         if(i==n)
  39.         i=0;

  40. }
  41. void jiaohuan()//移位函數
  42. {
  43.         uchar i,dd;
  44.         for(i=0;i<10;i++)//顯示內容的數量減1
  45.         {
  46.           dd=smg_change[i];
  47.           smg_change[i]=smg_change[i+1];
  48.           smg_change[i+1]=dd;
  49.         }
  50. }
  51. void main()
  52. {
  53.         uchar y,i;
  54.         uint t;
  55.         for(i=0;i<11;i++)//顯示8個內容
  56.         //for(i=0;i<11;i++)
  57.         {
  58.           smg_change[i]=duanma[i];
  59.         }
  60.         while(1)
  61.         {
  62.             display(y,4);//4位數碼管顯示Y個內容       
  63.                    t++;
  64.             if(t==5000)//顯示的速度
  65.                    {
  66.                          t=0;
  67.                jiaohuan();
  68.             }
  69.         }
  70. }
復制代碼


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎勵!

查看全部評分

回復

使用道具 舉報

ID:93288 發表于 2015-10-22 22:29 | 顯示全部樓層
頂上去  最近在學習這個  新手 求教學
回復

使用道具 舉報

ID:153199 發表于 2016-12-31 15:15 | 顯示全部樓層
不錯的文件,頂一下
回復

使用道具 舉報

ID:159118 發表于 2016-12-31 20:26 | 顯示全部樓層
不錯的文件,頂一下
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
ID:192306 發表于 2017-4-22 13:18 | 顯示全部樓層
那個p0^6 p0^7什么意思呀
回復

使用道具 舉報

ID:192315 發表于 2017-4-22 13:35 來自觸屏版 | 顯示全部樓層
不錯不錯,必須頂上去,有好的經驗就要一起分享,共同進步!
回復

使用道具 舉報

ID:192235 發表于 2017-4-22 14:55 | 顯示全部樓層
我愛單片機機 發表于 2017-4-22 13:18
那個p0^6 p0^7什么意思呀

數碼管驅動芯片的鎖存控制
回復

使用道具 舉報

ID:149451 發表于 2017-4-22 15:49 | 顯示全部樓層
本帖最后由 w1179benp 于 2017-4-22 15:51 編輯
我愛單片機機 發表于 2017-4-22 13:18
那個p0^6 p0^7什么意思呀

位、段掃描控制(這個要結合自己的開發板實際確定,LZ的是P0.6及P0.7)
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表