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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1403|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

這個(gè)單片機(jī)程序 為什么數(shù)碼管不亮?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:529972 發(fā)表于 2020-11-24 22:04 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  1. #include<reg51.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char                                                         
  4. uchar time;
  5. uint count=0;        //定義占空比,并初始占空比為0%
  6. sbit PWM=P2^0;      //P2^0口輸出PWM
  7. sbit key_add=P3^4;   //電機(jī)加速的按鍵 的I/O口
  8. sbit key_dec=P3^5;   //電機(jī)減速的按鍵 的I/O口
  9. sbit led0 = P2^1;  
  10. sbit led1 = P2^2;
  11. unsigned char code table[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
  12. uint i=0,j;
  13. /************函數(shù)聲明**************/
  14. void delayxms(uint z); //延時(shí)
  15. void Motor_add();          //電機(jī)加速,即增加占空比
  16. void Motor_dec();           //電機(jī)減速,即減少占空比
  17. void timer0_init();                //定時(shí)器0初始化
  18. void display(uint count);
  19. /*********主函數(shù)********************/
  20. void main()
  21. {         
  22.         timer0_init();
  23.         delayxms(2);
  24.         while(1)
  25.         {
  26.          Motor_add();
  27.          Motor_dec();  
  28.      display(count);
  29. }
  30. }

  31. /****************延時(shí)處理**********************/
  32. void delayxms(uint z) //延時(shí)xms程序
  33. {
  34.     uint x,y;
  35.         for(y=z;x>0;x--)
  36.                 for(y=110;y>0;y--);
  37. }


  38. void Motor_add()  //電機(jī)加速
  39. {
  40.   if(key_add==0)
  41.   {
  42.           delayxms(2); //此處時(shí)間不能太長(zhǎng),否者會(huì)的中斷產(chǎn)生沖突
  43.   if(key_add==0)
  44.   {
  45.           count+=1;        //每按一次加速按鍵占空比加1
  46.    if(count>=99)            //限定占空比上限
  47.         {
  48.          count=99;
  49.         }
  50.   }
  51.         while(!key_add);
  52.   }
  53. }
  54. void Motor_dec()//電機(jī)減速
  55. {
  56. if(key_dec==0)
  57. {
  58.   delayxms(2);//此處時(shí)間不能太長(zhǎng),否者會(huì)的中斷產(chǎn)生沖突
  59.   if(key_dec==0)
  60.   {
  61.           count-=1;                 //每按一次減速按鍵占空比減1
  62.    if(count<=0)    //限定占空比下限
  63.    {
  64.         count=0;
  65.    }
  66.   }
  67.         while(!key_dec);
  68.    }
  69. }
  70. /***********定時(shí)器0初始化***********/
  71. void timer0_init()
  72. {
  73.   TMOD=0x01; //定時(shí)器0工作于方式1
  74.   TH0=(65536-10)/256;
  75.   TL0=(65536-10)%256;
  76.   TR0=1;
  77.   ET0=1;
  78.   EA=1;
  79. }
  80. /**************定時(shí)0中斷處理******************/
  81. void timer0_int() interrupt 1
  82. {        
  83.   TR0=0;    //設(shè)置定時(shí)器初值期間,關(guān)閉定時(shí)器
  84.   TH0=(65536-10)/256;
  85.   TL0=(65536-10)%256;
  86.   TR0=1;         
  87.   time++;
  88.   if(time<count)          //count為占空比
  89.   {
  90.         PWM=1;           //輸出高電平
  91.   }
  92.   else
  93.         PWM=0;        
  94.   if(time>=100)
  95.   {
  96.         time=0;
  97.   }
  98. }
  99. void display(uint count) //顯示函數(shù)
  100. {
  101. i = count/10;   
  102. j = count-i*10;
  103.   led1=0;
  104. P0=table[i];
  105. led0=1;
  106. delayxms(5);
  107. led0=0;
  108. P0=table[j];
  109. led1=1;
  110. delayxms(5);
  111. }
復(fù)制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:235200 發(fā)表于 2020-11-25 00:33 | 只看該作者
接了一位數(shù)碼管,要顯示count計(jì)數(shù)值的低兩位,而且這兩位各只顯示5ms,人的眼睛無(wú)法觀察到這短時(shí)間的顯示
回復(fù)

使用道具 舉報(bào)

板凳
ID:848831 發(fā)表于 2020-11-25 10:37 | 只看該作者
led0=0;led1=0;這兩個(gè)語(yǔ)句去除
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 最新一级毛片 | 国产a一区二区 | 狠狠插狠狠操 | 在线观看国产网站 | 亚洲一区二区精品视频在线观看 | 欧美精品乱码99久久影院 | 国产福利91精品 | 日韩激情一区 | 国产精品视频网 | 夜夜精品浪潮av一区二区三区 | 国产精品美女久久久免费 | 欧美黄色小视频 | 国产99精品 | 国产精品视频中文字幕 | 国产精品视频免费观看 | 91麻豆精品一区二区三区 | 国产亚洲人成a在线v网站 | a在线免费观看视频 | 亚洲日韩中文字幕一区 | 国产精品久久免费观看 | 久草青青草 | 黑人精品xxx一区一二区 | 男女视频免费 | 久久久久久久久久性 | 亚洲精品久久久久久宅男 | 91视频日本 | 精品日韩一区 | 精品国产欧美日韩不卡在线观看 | 日韩在线精品视频 | 一区二区三区中文字幕 | 亚洲一区二区久久久 | 免费av毛片 | 色www精品视频在线观看 | 亚洲欧美日韩成人在线 | 欧美一级片在线播放 | 国产电影精品久久 | 国产农村妇女毛片精品久久麻豆 | 欧美高清成人 | 精品麻豆剧传媒av国产九九九 | 久久精品国产一区二区三区不卡 | 亚洲欧美国产视频 |