久久久久久久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在线一区二区 | 91精品久久久久久久久久入口 | 日韩免费一区 | 色婷婷综合久久久中文字幕 | 国产伦精品一区二区三区照片91 | 中文字幕av在线播放 | 国产精品精品视频一区二区三区 | 亚洲高清视频在线 | 91视频进入 | 国产精品明星裸体写真集 | 婷婷色综合| 亚洲高清av | 亚洲一区在线观看视频 | 欧美9999 | 国产精品夜间视频香蕉 | 久久一二| 免费成人在线网站 | a在线观看 | 美女高潮网站 | 色欧美综合 | 亚洲福利在线观看 | 国产在线精品一区二区 | 黄色av网站在线观看 | 国产精品99久久免费观看 | 日本不卡免费新一二三区 | 国产aaaaav久久久一区二区 | 亚洲精品毛片av | 国产精品国产精品 | 中文字幕日韩一区 | 免费一级网站 | 国产精品久久久久久久久久久久 | 国产欧美日韩一区 | 亚洲人成人一区二区在线观看 | 欧美日韩国产一区二区三区 |