国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 2305|回復(fù): 0
打印 上一主題 下一主題

數(shù)碼管

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2011-12-21 22:24:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
/**********************************************************************************
*  標(biāo)題:                  試驗(yàn)數(shù)碼管上顯示數(shù)字( 單片機(jī)直接實(shí)現(xiàn)位選 共陰極)        *
*                         *
*  連接方法:P0與J12 用8PIN排線連接  P1與JP16 用排線連接          *
***********************************************************************************
*                                                     *
* 請(qǐng)學(xué)員認(rèn)真消化本例程,用573鎖存器控制和單片機(jī)腳直接位選控制(非譯碼器控制)數(shù)碼管 *
***********************************************************************************/

#include
#include
void delay(unsigned int i);      //函數(shù)聲名
char DelayCNT;//定義變量

//此表為 LED 的字模, 共陰數(shù)碼管 0-9  -
unsigned char code   Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};  //段碼控制
//此表為8個(gè)數(shù)碼管位選控制, 共陰數(shù)碼管 1-8個(gè)  -
unsigned char code   dispbit[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdF,0xbF,0x7F};    //位選控制   查表的方法控制
/************主函數(shù)**********************/
main()
{  
   unsigned int i,LedNumVal=1 ;    //變量定義
   unsigned int LedOut[10];     //變量定義
   
   DelayCNT=0;
  while(1)
  {  
     if(++DelayCNT>=20)   //控制數(shù)字變化速度
  {
   DelayCNT=0;    //20個(gè)掃描周期清零一次
     ++LedNumVal;   //每隔20個(gè)掃描周期加一次
  }
  LedOut[0]=Disp_Tab[LedNumVal%10000/1000];
     LedOut[1]=Disp_Tab[LedNumVal%1000/100]|0x80;
     LedOut[2]=Disp_Tab[LedNumVal%100/10];
     LedOut[3]=Disp_Tab[LedNumVal%10];
  
  LedOut[4]=Disp_Tab[LedNumVal%10000/1000];    //千位
     LedOut[5]=Disp_Tab[LedNumVal%1000/100]|0x80;  //百位帶小數(shù)點(diǎn)
     LedOut[6]=Disp_Tab[LedNumVal%100/10];     //十位
     LedOut[7]=Disp_Tab[LedNumVal%10];             //個(gè)位  
   

  for( i=0; i<9; i++)
  {  
   P0 = LedOut;
   P1 = dispbit;   //使用查表法進(jìn)行位選
      
/*   switch(i)      //使用switch 語句控制位選   
      {     
   case 0:P1 = 0x7F;  break;         
         case 1:P1 = 0xbF;  break;              
         case 2:P1 = 0xdF;  break;
         case 3:P1 = 0xeF;  break;
   case 4:P1 = 0xf7;  break;
   case 5:P1 = 0xfb;  break;
   case 6:P1 = 0xfd;  break;
   case 7:P1 = 0xfe;  break;
   
      }    */
   
  delay(150);   //掃描間隔時(shí)間   太長會(huì)數(shù)碼管會(huì)有閃爍感
   }
  
  }   
}

void delay(unsigned int i)
{
    char j;
    for(i; i > 0; i--)
        for(j = 200; j > 0; j--);
}
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品一区二区三区免费播放 | 久久精品国产免费看久久精品 | 国产香蕉网 | 人妖大乳| 岛国免费在线 | 在线观看精品国产入口 | 久久青草精品免费资源站 | 国产精品久久久久尤物 | 欧美国产日本 | 久久免费99精品国产自在现线 | 99热这里有免费国产精品 | 污视频网站免费看 | 免费一级a毛片夜夜看 | 高清一区二区亚洲欧美日韩 | 亚洲一卡二卡三卡四卡无卡麻豆 | 一级毛片免费观看久 | 四虎免费影院在线播放 | 亚洲黄色片视频 | 精品96在线观看影院 | 性生生活三级视频在线观看 | 成人在线免费视频观看 | 极品美女高清视频在线观看 | 日产精品1卡二卡三卡乱码在线 | 美国毛片免费观看 | 嗯啊秘书办公室呻吟浪荡 | 免费自拍偷拍视频 | 黄色在线网页 | 91短视频在线观看免费 | 成年人在线免费播放 | 香蕉视频成人在线观看 | 久久99国产精品二区不卡 | 四虎国产精品永免费 | 99亚洲精品视频 | 91亚洲精品国产自在现线 | 91国偷自产一区二区三区蜜臀 | 欧美精品九九99久久在观看 | 四虎影院免费观看视频 | 国产精品爽爽va在线观看网站 | 人蛇大战高清完整版在线观看 | 青青操免费在线视频 | 国产免费资源 |