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

標(biāo)題: 剛學(xué)了單片機(jī)靜態(tài)數(shù)碼管,想試試動(dòng)態(tài)的,動(dòng)態(tài)的不知道哪里出了問(wèn)題,求大佬幫忙看看 [打印本頁(yè)]

作者: 張珂珂    時(shí)間: 2020-4-1 00:26
標(biāo)題: 剛學(xué)了單片機(jī)靜態(tài)數(shù)碼管,想試試動(dòng)態(tài)的,動(dòng)態(tài)的不知道哪里出了問(wèn)題,求大佬幫忙看看
  1. #include<reg51.h>

  2. void delay10ms(unsigned char i)             //延遲函數(shù)(for循環(huán)需要時(shí)間) 當(dāng)?shù)诙䦟觙or函數(shù)為p=100時(shí)(經(jīng)過(guò)測(cè)量),i為多少,延遲時(shí)間就是i*10ms
  3. {                                         //目的是在兩次燈亮之間空出時(shí)間
  4.     int n,p;
  5.        for(n=0;n<i;n++)
  6.            for(p=0;p<200;p++);
  7. }

  8. void main()
  9. {
  10.   unsigned int i;
  11.   unsigned char s[12]={0xc0,0xcf,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};
  12.   
  13.   //以下兩行為片選語(yǔ)句,不可以刪除。否則無(wú)法操作LED
  14.     P2 = 0xa0;P0 = 0x00;P2 = 0;    //選中蜂鳴器,關(guān)閉蜂鳴器
  15.     P2 = 0xC0;P0 = 0xFF;P2 = 0; //位選全部選中
  16.     P2 = 0xE0;        //選中數(shù)碼管
  17.    
  18.     while(1)
  19.     {
  20.       for(i=0;i<10;i++)
  21.       {      
  22.         P0=s[i];
  23.         delay10ms(50);
  24.       }
  25.     }
  26. }
復(fù)制代碼

  1. #include<reg51.h>

  2. void delay10ms(unsigned char i)             //延遲函數(shù)(for循環(huán)需要時(shí)間) 當(dāng)?shù)诙䦟觙or函數(shù)為p=100時(shí)(經(jīng)過(guò)測(cè)量),i為多少,延遲時(shí)間就是i*10ms
  3. {                                         //目的是在兩次燈亮之間空出時(shí)間
  4.     int n,p;
  5.        for(n=0;n<i;n++)
  6.            for(p=0;p<200;p++);
  7. }

  8. void main()
  9. {
  10.   unsigned int i;
  11.   unsigned char duanma[10]={0xc0,0xcf,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};
  12.   unsigned char weima[8]={0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};
  13.   //以下兩行為片選語(yǔ)句,不可以刪除。否則無(wú)法操作LED
  14.     P2 = 0xa0;P0 = 0x00;P2 = 0;    //選中蜂鳴器,關(guān)閉蜂鳴器

  15.       while(1)
  16.       {
  17.         for(i=0;i<8;i++)
  18.         {
  19.           P2=weima[i];
  20.           P0=duanma[i+1];
  21.           delay10ms(100);
  22.           P0=0xff;
  23.         }
  24.       }
  25. }
復(fù)制代碼




作者: csmyldl    時(shí)間: 2020-4-1 18:11
動(dòng)態(tài)的一定要有一個(gè)位選控制信號(hào),你程序中看不出有位選控制
作者: 還有誰(shuí)?    時(shí)間: 2020-4-1 19:33
你這種出來(lái)是滿屏的8888888.每一個(gè)數(shù)字顯示后是要關(guān)斷的。建議再好好看看視頻,深入了解一下,也可在壇子里找一個(gè)成功的例子看看
作者: hangsy    時(shí)間: 2020-4-2 13:22
如果是只能顯示一個(gè)數(shù)字的問(wèn)題你可以把你的延遲時(shí)間縮短一些,數(shù)碼管所謂的動(dòng)態(tài)顯示其實(shí)跟靜態(tài)顯示一個(gè)原理,就是一位一位的顯示,然后延時(shí)縮短,根據(jù)人眼的視覺(jué)殘留看起來(lái)好像是每一位的顯示不一樣,但是顯示完一位之后以及要顯示下一位之前你要把位選上一位的位選關(guān)閉,要不然顯示會(huì)出現(xiàn)問(wèn)題,每次只打開一個(gè)位選
作者: 張珂珂    時(shí)間: 2020-4-3 22:14
還有誰(shuí)? 發(fā)表于 2020-4-1 19:33
你這種出來(lái)是滿屏的8888888.每一個(gè)數(shù)字顯示后是要關(guān)斷的。建議再好好看看視頻,深入了解一下,也可在壇子里 ...

怎么關(guān)斷?





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