亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pic-595.c

?? PIC驅(qū)動595顯示的經(jīng)典例子
?? C
字號:
#include <pic.h>
#define  CLK_595    RC3    // 移位時鐘----------74HC595 11# 
//#define  LOAD_595   RC4     //鎖存時鐘----------74HC595 12# 
#define  LOAD_595   RC0     //鎖存時鐘----------74HC595 12# 
#define  DATA_595   RC5     //數(shù)據(jù)--------------74HC595 14#
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long

unsigned int ADC_Value;
unsigned long a;
unsigned  char flag;
void delay_1ms(void);
void delay_nms(unsigned int n);
void sendbyte(unsigned int data);
void out595(void);
void spiintial(void);
void Display(unsigned int dat,unsigned char DotPosition,unsigned char ClearZeroFlag);

//---------------8位2進制段代碼對應(yīng)數(shù)碼管筆段 hcdb afge----------------//
const displaycode[] = {0x82,0xaf,0xc4,0x85,0xa9,0x91,0x90,0xa7,0x80,0x81,
				            0xa0,0x98,0xd2,0x8c,0xd0,0xf0,0xfd,0xff};//0-9,A-F,-,全滅
uchar PortCode[8] = {0,0,0,0,0,0,0,0};
void delay_1ms(void)                
  { 
   	unsigned int b; 
   	for (b=0;b<150;b++); 
  } 
   
void delay_nms(unsigned int n)      
  { 
   	unsigned int c=0; 
   	for (c=0;c<n;c++) 
   	delay_1ms(); 
  }
/**************************************************595顯示程序*****************************************************/

/*SPI顯示子程序*/
void Display(unsigned int dat,unsigned char DotPosition,unsigned char ClearZeroFlag)
{
	unsigned char i;

	for(i = 0; i != 8; i++)
	{ 	
		if(i == DotPosition)/// 小數(shù)點處理
			{
			PortCode[i] = (displaycode[(dat%10)]&0x7f);
			}
		else
		PortCode[i] = displaycode[dat%10];

		if(ClearZeroFlag&&(!dat)&&(i>DotPosition)) PortCode[i]=0xff;		

		dat /= 10;			

		
	}	
		sendbyte(PortCode[0]);			
		sendbyte(PortCode[1]);
		sendbyte(PortCode[2]);
		sendbyte(PortCode[3]);
		sendbyte(PortCode[4]);			  
		sendbyte(PortCode[5]);				   
		sendbyte(PortCode[6]);
		sendbyte(PortCode[7]);
		out595();
}
void sendbyte(unsigned int data)      //595 發(fā)送數(shù)據(jù)函數(shù)
{
    LOAD_595 =1;
	SSPBUF=data;			/*啟動發(fā)送*/
	while(SSPIF==0);		/*等待發(fā)送完畢*/
	SSPIF=0;				/*清除SSPIF標(biāo)志*/
}
void out595(void)           // 打開鎖存,顯示
{
        LOAD_595=0;
        asm("nop");
        LOAD_595=1;

}
/*********************************ADC轉(zhuǎn)換***********************************************/
/*
void interrupt timer0_ADC_isr(void)
{
 // unsigned int ADC_Value;
  //unsigned char i;
  
  if(T0IF==1)//TMR0定時1mS時間到
    {
      T0IF=0;//清TMR0溢出標(biāo)志位
      TMR0=256-4;//重新裝入TMR0的定時1mS初值
      //共陰數(shù)碼管動態(tài)顯示掃描程序段
      PORTD=LEDDATA[LEDBuffer[ScanLEDCount]];
      PORTE=ScanLEDCount;
      ScanLEDCount++;
      if(ScanLEDCount==sizeof(LEDBuffer))ScanLEDCount=0;  
    }

  if(ADIF==1)//AD轉(zhuǎn)換結(jié)束
    {
       ADIF=0;//清A/D轉(zhuǎn)換結(jié)束標(biāo)志
       ADC_Value=(unsigned int)ADRESH*256+ADRESL;//讀取A/D轉(zhuǎn)換的結(jié)果       
       ADGO=1;//啟動A/D轉(zhuǎn)換開始
    }    
}

*/

/***********************************************************************************/

/***********************************************************************************/

void spiintial(void)   //spi初始化
	{  
	   SSPCON=0x32;  //主控方式,空閑時時鐘為高電平,時鐘為:Fosc/4
	   SSPSTAT=0xc0; //SCK上升沿數(shù)據(jù)傳送。
	   TRISC3=0;     //SCK時鐘輸出引腳。
	   TRISC0=0;     //輸出鎖存器控制脈沖(595-12)
	   TRISC5=0;     //串行數(shù)據(jù)輸出引腳。
	   //INTCON= 0x80;//   GIE=1,開總中斷,595顯示不用開中斷
	}


void adcintial(void)  //ad初始化
	{
    
  ADCS1=1;//設(shè)置ADC的時鐘為fosc/32
  ADCS0=0;
  CHS2=0;//選擇A/D轉(zhuǎn)換的通道0
  CHS1=0;
  CHS0=0;
  //ADCON1: ADFM - - - PCFG3 PCFG2 PCFG1 PCFG0  
  ADFM=1;//轉(zhuǎn)換的數(shù)據(jù)格式為右對齊
  PCFG3=0;//設(shè)置AN0-AN5為模擬輸入端,RE0(AN5)-RE2(AN7)為數(shù)字IO,VREF+=VDD,VREF-=VSS
  PCFG2=0;
  PCFG1=1;
  PCFG0=0; 
/*
  TMR0=256-4;//定時1mS的初值裝入TMR0
  T0CS=0;
  PSA=0;  ///分頻器
  T0IF=0;//清TMR0溢出標(biāo)志
  T0IE=1;//允許TMR0溢出中斷
*/
  ADIF=0;//清A/D轉(zhuǎn)換結(jié)束標(biāo)志
  ADIE=1;//允許A/D轉(zhuǎn)換中斷
  PEIE=1;//啟動中斷的第二梯隊
  //GIE=1;//CPU開中斷
  
//  ADON=1;//啟動A/D工作
 // ADGO=1;//A/D轉(zhuǎn)換開始
	   
	}




/*****************************************************************************************************
                                             主函數(shù)
****************************************************************************************************/
void main()
{  
    spiintial(); //SPI初始化
    adcintial(); //ad初始化
  PEIE=1;//啟動中斷的第二梯隊
  GIE=1;//CPU開中斷
  ADON=1;//啟動A/D工作
  ADGO=1;//A/D轉(zhuǎn)換開始
    while(1)							  
    { 
	  if(ADIF==1)//AD轉(zhuǎn)換結(jié)束
	    {
	       ADIF=0;//清A/D轉(zhuǎn)換結(jié)束標(biāo)志
	       ADC_Value=(unsigned int)ADRESH*256+ADRESL;//讀取A/D轉(zhuǎn)換的結(jié)果       
	       ADGO=1;//啟動A/D轉(zhuǎn)換開始
	    } 
       a++;
   	Display(a,3,0);
   delay_nms(50);	
    }    
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品一区二区三区免费视频 | 91精品视频网| 精品一二线国产| 一区二区三区在线观看视频| 日韩精品一区二区在线观看| 99精品在线免费| 蜜臂av日日欢夜夜爽一区| 亚洲男人天堂一区| 国产精品午夜免费| 日韩美女视频一区二区在线观看| 色综合久久六月婷婷中文字幕| 国产米奇在线777精品观看| 亚洲已满18点击进入久久| 国产视频一区二区三区在线观看| 欧美日韩日日摸| 99久久国产综合精品色伊| 国产精品一区三区| 蜜乳av一区二区| 婷婷中文字幕一区三区| 亚洲婷婷综合色高清在线| 国产视频一区二区在线观看| 2020国产成人综合网| 91精品国产综合久久香蕉的特点 | 久久久影院官网| 欧美一级在线观看| 91 com成人网| 欧美肥妇毛茸茸| 欧美私模裸体表演在线观看| 色系网站成人免费| 99视频精品免费视频| 高清不卡一区二区在线| 韩国精品主播一区二区在线观看| 奇米影视一区二区三区| 天堂一区二区在线免费观看| 亚洲综合免费观看高清完整版 | 亚洲精品成a人| 中文字幕日韩一区二区| 欧美激情一区二区三区全黄| 久久综合久久鬼色中文字| 精品国产在天天线2019| 欧美一二区视频| 欧美成人午夜电影| 欧美变态口味重另类| 日韩欧美黄色影院| 精品福利一区二区三区| 精品国产污网站| 久久久久国产精品麻豆ai换脸| 精品剧情在线观看| 久久综合精品国产一区二区三区 | 亚洲精品一区二区三区蜜桃下载| 日韩一级大片在线| 日韩精品专区在线| 精品久久久久久久久久久久久久久久久 | 亚洲精品中文字幕乱码三区 | 亚洲品质自拍视频| 亚洲日本在线看| 亚洲亚洲精品在线观看| 天天综合网 天天综合色| 青青国产91久久久久久| 国产在线精品不卡| 暴力调教一区二区三区| 欧美综合在线视频| 91精品国产一区二区三区蜜臀| 精品理论电影在线| 中文字幕一区二区日韩精品绯色| 一区二区三区日韩精品视频| 午夜精品久久久久久久久| 久久精品国内一区二区三区| 国产99一区视频免费| 在线视频一区二区三区| 日韩一区二区视频| 国产欧美日韩亚州综合| 亚洲精品亚洲人成人网| 免费在线观看日韩欧美| 捆绑变态av一区二区三区| 不卡视频一二三| 欧美男女性生活在线直播观看| 精品国产麻豆免费人成网站| 亚洲乱码国产乱码精品精小说| 日韩中文字幕一区二区三区| 丁香五精品蜜臀久久久久99网站| 日本韩国欧美三级| 欧美岛国在线观看| 一区二区三区在线免费播放| 久久99精品久久久久久国产越南| av福利精品导航| 欧美一区二区三区四区视频| 中文字幕高清一区| 奇米888四色在线精品| av资源网一区| 日韩精品一区在线观看| 亚洲精品视频在线观看免费| 麻豆一区二区三| 欧美调教femdomvk| 国产精品网站在线观看| 日韩成人一级大片| 99久久综合精品| 久久综合久久鬼色中文字| 亚洲丶国产丶欧美一区二区三区| 国产经典欧美精品| 在线综合亚洲欧美在线视频| 成人欧美一区二区三区白人 | 亚洲综合免费观看高清完整版| 激情五月激情综合网| 欧美日韩一区 二区 三区 久久精品| 国产欧美日韩三级| 久久99精品久久久久久国产越南 | 美腿丝袜亚洲三区| 99精品热视频| 国产日韩欧美高清在线| 精品一区二区三区影院在线午夜 | 99久久免费精品| 国产亚洲精品精华液| 久草这里只有精品视频| 欧美日韩久久不卡| 亚洲精品福利视频网站| youjizz国产精品| 亚洲国产精品成人综合色在线婷婷| 麻豆精品一区二区av白丝在线| 欧美色视频在线| 一区二区三区在线观看欧美 | 一本一道综合狠狠老| 国产精品视频免费| 欧美日韩一区二区在线观看视频 | 亚洲欧美影音先锋| 成人免费毛片高清视频| 久久久久久久久久久久久夜| 麻豆91精品视频| 日韩欧美一级片| 美女爽到高潮91| 日韩欧美自拍偷拍| 理论片日本一区| 欧美电影免费提供在线观看| 日本在线播放一区二区三区| 欧美日本一道本在线视频| 午夜精品福利在线| 日韩一区二区三区免费观看| 麻豆91免费看| 久久久久久久久蜜桃| 国产精品一级黄| 国产精品乱人伦一区二区| 成人性生交大片| 国产精品久久久久影院老司 | 在线视频亚洲一区| 一区二区三区四区高清精品免费观看 | 日韩一区在线看| 91麻豆国产自产在线观看| 亚洲精品第1页| 欧美日韩国产高清一区二区三区| 日本视频中文字幕一区二区三区| 精品免费视频.| 国产成人欧美日韩在线电影| 欧美国产在线观看| caoporn国产一区二区| 一区二区三区四区在线播放| 91.com在线观看| 国产精品夜夜嗨| 亚洲日本在线看| 666欧美在线视频| 国产在线一区观看| 国产精品大尺度| 欧美日韩1234| 国产一区二区三区久久悠悠色av| 国产精品日韩精品欧美在线| 在线观看日韩av先锋影音电影院| 亚洲国产成人tv| 欧美精品一区二区三区久久久| 不卡视频免费播放| 午夜a成v人精品| 国产亚洲精品福利| 日本韩国欧美一区| 麻豆精品国产传媒mv男同| 国产精品欧美极品| 6080yy午夜一二三区久久| 福利一区二区在线观看| 香蕉加勒比综合久久| 久久免费看少妇高潮| 91电影在线观看| 国产中文字幕一区| 午夜精品福利视频网站| 国产精品久久毛片a| 日韩一级成人av| 91久久奴性调教| 国产一区二三区好的| 亚洲一区二区三区精品在线| 国产亚洲欧美色| 欧美高清dvd| 99国产精品99久久久久久| 蜜桃av一区二区三区| 一区二区高清在线| 久久久亚洲精品石原莉奈| 欧美日韩一区中文字幕| av电影一区二区| 国产在线视频一区二区| 亚洲最大色网站| 国产欧美一区二区三区沐欲| 欧美精品久久99| 91久久久免费一区二区| 成人av手机在线观看| 激情五月婷婷综合|