久久久久久久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(;;)
 {
 }
}
 

關閉窗口
主站蜘蛛池模板: 黑人精品欧美一区二区蜜桃 | 成人av一区二区三区 | 日批免费看 | 日韩精品二区 | 亚洲最大的黄色网址 | 视频在线观看一区 | 欧美精品一区二区在线观看 | 成人免费区一区二区三区 | 久久精品亚洲精品国产欧美 | 99精品亚洲国产精品久久不卡 | 亚州精品天堂中文字幕 | 欧美三级在线 | 中文字幕一区二区三区在线观看 | 色播视频在线观看 | 亚州中文字幕 | 欧美日韩久久 | 久久久久久久久精 | 在线观看免费国产 | 国产精品精品久久久 | 日韩精品视频中文字幕 | 日韩在线一区视频 | 91精品久久久久久久久中文字幕 | 成人在线一区二区 | 日韩免费中文字幕 | 最新国产精品精品视频 | 国产精选一区 | 久草视频在线播放 | 中文字幕成人在线 | 国产精品久久久久久久久久三级 | 久草a√ | 成人在线小视频 | 成人精品一区二区户外勾搭野战 | 欧美一区二区三区的 | 就操在线 | 国产精品久久av | 成人免费视频在线观看 | 91九色麻豆 | 天天拍天天色 | 国产精品美女久久久久久不卡 | 久久另类视频 | 91大片|