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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

在8個LED上依次顯示1~8數字

作者:佚名   來源:本站原創   點擊數:  更新時間:2008年07月08日   【字體:

#include "p18f458.h"

static volatile int table[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7f,0xbf,0x89,0xff};
volatile unsigned char data;

/*初始化子程序*/
//該程序用于在8個LED上依次顯示1~8
// http://www.zg4o1577.cn 單片機網員工編寫此程序
//此程序為pic單片機設計
void initial()
{
 TRISA=0x00;     /*A口設置為輸出*/
 TRISC=0x00;     /*SDO引腳為輸出,SCK引腳為輸出*/
 INTCON=0x00;    /*關閉所有中斷*/
 SSPCON1=0x30;    /*SSPEN=1;CKP=1,FOSC/4*/
 SSPSTAT=0xC0;    /*時鐘下降沿發送數據*/
 PIR1=0;      /*清除SSPIF標志*/ 
}

/*顯示子程序*/
void SPILED(char data)
{
 PORTAbits.RA5=0;    /*LACK送低電平,為鎖存做準備*/
 SSPBUF=data;     /*啟動發送*/
 do
 {
 ;
 }while(PIR1bits.SSPIF==0);  /*等待發送完畢*/
 PIR1bits.SSPIF=0;    /*清除SSPIF標志*/
 PORTAbits.RA5=1;    /*最后給鎖存信號,代表顯示任務完成*/
}

/*主程序*/
main()
{
 unsigned  i;
 initial();      /*系統初始化*/
  for(i=8;i>0;i--)    /*連續發送8個數據*/
   {
  data=table[i];    /*通過數組的轉換獲得待顯示的段碼*/ 
  SPILED(data);    /*發送顯示段碼顯示*/  
   }
 for(;;)
 {
 }
}
 

關閉窗口
主站蜘蛛池模板: 国产亚洲精品久久久久久牛牛 | 可以看黄的视频 | h片在线观看免费 | 国产精品69av | 欧美日韩成人在线 | 精品国产欧美一区二区三区成人 | a级毛片毛片免费观看久潮喷 | 91精品国产综合久久久动漫日韩 | 午夜精品久久久久久久久久久久久 | 亚洲视频一区二区三区 | av手机在线 | 日韩在线不卡视频 | 天天爽天天操 | 天堂色区 | 国产一区二区三区四区三区四 | 国产精品久久久久久久久久免费看 | 91aiai| 成人动漫视频网站 | 久久精品性视频 | 日韩在线精品视频 | 精产嫩模国品一二三区 | 国产精品成人一区二区三区夜夜夜 | 精品欧美一区二区精品久久 | 国产精品一级在线观看 | 日本精品一区 | 日本久久久影视 | 国产精品久久久久9999鸭 | 亚洲免费网站 | 欧美日韩精品一区 | 日韩精品成人一区二区三区视频 | 成人午夜视频在线观看 | h片在线免费看 | 国产精品久久精品 | 一级aaaa毛片 | 久久久不卡网国产精品一区 | 欧美福利| 午夜影院网站 | 成人免费在线观看 | 亚洲一区二区三区免费观看 | 欧美视频1区 | 成人国产一区二区三区精品麻豆 |