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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? com.c

?? AVR單片機 Mega88 AD/串口/開關量檢測/輸出控制.
?? C
字號:
#include <iom88v.h> 
#include <stdio.h>
#include <macros.h>
#include<eeprom.h>
#include<string.h>
#define changeHexToInt(hex)  ( ( ((hex)>>4) *10 ) + ((hex)%16) )
#define   amount 10
int n=0;
unsigned char inbox[amount];//接收緩沖 10 
unsigned char x[]="hello";
void IntToStr(unsigned int Number, char *CalBuff,char add)
{
	unsigned char 				i;

	for (i = 0; i < 5; i++)
	{
		CalBuff[5-1-i] = (Number%10)+add;
		Number /= 10;
	}
}

//#include <usart.h> 

void port_init(void)
{
 PORTB = 0x00;
 DDRB  = 0x00;
 PORTC = 0x00; //m103 output only
 DDRC  = 0x00;
 PORTD = 0x00;
 DDRD  = 0x00;
}
void uart0_init(void)
{
 UCSR0B = 0x00; //disable while setting baud rate
 UCSR0A = 0x00;
 UCSR0C = 0x06;
 UBRR0L = 0x67; //set baud rate lo
 UBRR0H = 0x00; //set baud rate hi
 UCSR0B = 0x98;
}
void main(void)
{  
char c;
char temp2;
char y[10];
unsigned char adcL,adcH;
char x[4],adc[3];
unsigned int dd;
//stop errant interrupts until set up
 CLI(); //disable all interrupts
 port_init();
 uart0_init();
  ADMUX=96;                  //設置參考電壓為AVCC,結構左對齊(就是8位精度)
  ADCSRA|=135;               //使能ADC,ADC時鐘=系統時鐘128分頻

 MCUCR = 0x00;
 EICRA = 0x00; //extended ext ints
 EIMSK = 0x00;
 
 TIMSK0 = 0x00; //timer 0 interrupt sources
 TIMSK1 = 0x00; //timer 1 interrupt sources
 TIMSK2 = 0x00; //timer 2 interrupt sources
 
 PCMSK0 = 0x00; //pin change mask 0 
 PCMSK1 = 0x00; //pin change mask 1 
 PCMSK2 = 0x00; //pin change mask 2
 PCICR = 0x00; //pin change enable 
 PRR = 0x00; //power controller
 SEI(); //re-enable interrupts
 //all peripherals are now initialized
while(1)
{
switch(inbox[1])
{
case 0xFF:
            put_char(inbox[1]);
            inbox[1]='';   
 break;
case 'C':
            EEPROMwrite(0x10,'a'); //向EEProm地址 0x10寫相應的字符
			EEPROM_WRITE(0x20,"hello123"); //字符串雙引號
			putstring(x);
			DDRB=0x01; //定義 PB0為輸出 
			PORTB=0x00; // PB0 輸出低電平
			inbox[1]='';                                    
 break;
case 'I':
           temp2=EEPROMread(0x10);//讀取EEProm地址 0x10對應的字符
		   put_char(temp2);
		   DDRB=0x01; //定義 PB0為輸出
		   PORTB=0x01; // PB0 輸出高電平 
		   inbox[1]='';
		   break;  
case 'F':
           //EEPROM_READ(0x20,y); //讀取EEProm地址 0x20對應的字符串
		   //putstring(y);
		   //DDRB=0x01;
		   //put_char(PB1);
		   if(PINB&BIT(1)) //PB1腳的電平為高時
		   {
		   if(PINB&BIT(1))
		   {
		   putstring("HELLO");
		   }
		   }
		   if(!(PINB&BIT(1)))//PB1腳的電平為低時
		   {
		   if(!(PINB&BIT(1)))
		   {
		   putstring("XXX");
		   }
		   }
		   inbox[1]='';
		   break;
case 'Q':
    ADMUX=0x05;       //清除已選擇的ADC通道,選擇新的ADC通道(0-7)
	ADCSRA|=(1<<ADSC);//啟動ADC轉換
    //ADCSRA|=64;              //啟動單次ADC轉換
    while((ADCSRA&16)==0);   //等待ADC轉換結束 
    adcL=ADCL;                //結果左對齊只需讀取高8位數據
	adcH=ADCH; //read 2 high bits and shift into top byt
	/*adc[0]='0x';
	adc[1]=adcH;
	adc[2]=adcL;*/
	//adc=adc*380/1024;
	//dd=changeHexToInt(adc);
	//put_char(adc);
	//IntToStr(dd,x,'0');
	//putstring(adc);
	//sprintf(dd, "%u", 123456);
	dd=(int)ADC; //強制轉換為十進制
	IntToStr(dd,x,'0');//十進制轉為字符輸出
	putstring(x);
	//dd=changeHexToInt(ADC);
	//IntToStr(dd,x,'0');
	//putstring(x);
	/*
	put_char(ADCL);
	put_char(ADCH);
	/*
    put_char(adc/100+48);     //從串口輸出ADC的百位數
    put_char(adc/10%10+48);   //從串口輸出ADC的十位數
    put_char(adc%10+48);      //從串口輸出ADC的個位數
    delay_ms(500);           //延時
	ADCSRA|=16;              //清除ADC轉換結束標記
    //putchar(13);             //回車
    //putchar(10);             //換行*/
	//put_char(ADCL);
	//put_char(ADCH);
	inbox[1]='';
     break;                                    
default:
        
 break;
 
}

}
  
}
void delay_us(int time)//微秒級延遲程序
{
do
time--;
while(time>1);
}
void delay_ms(unsigned int time)//毫秒級延遲程序
{
while(time!=0)
{
delay_us(1000);
time--;
}
}
void put_char(unsigned char c)
{
while (!(UCSR0A & (1<<UDRE0)));
UDR0=c;
}
void putstring(char *s)
 {
 while(*s)
 {
 put_char(*s);
 s++;
 }
 put_char(0x0d);
 put_char(0x0a);
 }
 
unsigned char get_char(void)//字符輸入函數
 {
 while(!(UCSR0A & (1<<RXC0))); 
 return UDR0;
 }
 
#pragma interrupt_handler uart0_rx_isr:iv_USART0_RXC
void uart0_rx_isr(void)
{
 char temp;
 temp=UDR0;
 if((n<=amount))
 {
  inbox[n]=temp;
  n++;           
  }
 if((temp==0x0d)||(temp==0x0a)||(n>amount))
 {
 n=0;
 }
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一卡二卡三卡| 一本久久a久久精品亚洲 | 卡一卡二国产精品 | 色婷婷亚洲综合| www.亚洲精品| 成人在线综合网站| 国产成人日日夜夜| 成人av免费在线| 91网站视频在线观看| 色女孩综合影院| 欧洲激情一区二区| 欧美日韩精品欧美日韩精品一| 91免费版在线看| 91麻豆精东视频| 欧美日韩你懂的| 日韩一区二区三区电影 | 色综合天天综合| 欧美在线|欧美| 91精品国产色综合久久不卡电影| 日韩一区二区在线观看| 欧美一区日韩一区| 精品国产3级a| 亚洲日韩欧美一区二区在线| 一区二区激情视频| 国内久久精品视频| 成人成人成人在线视频| 欧美性生活久久| 日韩精品专区在线影院观看 | 国产美女精品一区二区三区| 波多野结衣中文一区| 欧美日韩在线不卡| 精品粉嫩超白一线天av| 国产精品久久久久久久第一福利 | 国产精品久久久一本精品 | 91精品国产入口在线| 久久精品视频网| 夜夜嗨av一区二区三区中文字幕| 亚洲h动漫在线| 不卡视频在线观看| 欧美成人综合网站| 综合在线观看色| 精品一区二区在线视频| 色狠狠一区二区| 亚洲国产精品精华液ab| 午夜不卡av在线| 91香蕉视频污| 欧美激情一区在线观看| 日精品一区二区| 色综合久久中文综合久久牛| 精品国产一区二区三区久久影院| 国产精品久久久久久妇女6080| 丝袜亚洲另类欧美综合| 色综合天天综合网天天狠天天| 2017欧美狠狠色| 亚洲va欧美va人人爽| 91香蕉视频mp4| 国产日韩精品一区| 精品一区二区三区免费观看 | 国产成人精品一区二区三区四区 | 欧美成人在线直播| 亚洲成av人影院在线观看网| 波多野结衣亚洲| 久久久久久久久久久电影| 日日噜噜夜夜狠狠视频欧美人 | 麻豆免费看一区二区三区| 欧美午夜不卡视频| 亚洲图片另类小说| 99热这里都是精品| 中文字幕亚洲成人| 成人app网站| 国产精品成人一区二区艾草| 国产成人在线色| 国产日韩欧美一区二区三区乱码| 久久国产福利国产秒拍| 日韩一区二区免费在线电影| 视频一区在线播放| 3d成人动漫网站| 丝袜美腿亚洲色图| 91精品欧美一区二区三区综合在| 亚洲成va人在线观看| 欧美日韩免费不卡视频一区二区三区| 一区二区欧美在线观看| 欧美网站大全在线观看| 亚洲成人动漫av| 日韩一区二区影院| 狠狠色丁香婷婷综合久久片| 久久日一线二线三线suv| 国产精品一二一区| 亚洲手机成人高清视频| 色综合av在线| 日韩中文字幕91| 日韩久久久精品| 成人av免费网站| 亚洲午夜久久久| 欧美一区二区成人| 韩国一区二区三区| 亚洲欧美日韩精品久久久久| 欧美三级乱人伦电影| 久久91精品国产91久久小草 | 亚洲精品欧美激情| 91精品国产福利在线观看| 精品一区二区三区视频在线观看 | 亚洲视频香蕉人妖| 欧美日韩一区成人| 国产一二三精品| 亚洲最大色网站| 久久精品欧美日韩| 欧美性生活一区| 国产成人亚洲综合a∨婷婷| |精品福利一区二区三区| 欧美日韩国产天堂| 高清日韩电视剧大全免费| 尤物视频一区二区| 国产亚洲午夜高清国产拍精品| 久久婷婷一区二区三区| 欧美在线你懂的| 国产成人午夜片在线观看高清观看| 亚洲欧美激情插| 久久青草欧美一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 国产精品白丝jk白祙喷水网站| 亚洲bt欧美bt精品| 亚洲天堂精品视频| 久久综合九色综合97_久久久| 欧美在线三级电影| gogogo免费视频观看亚洲一| 美国一区二区三区在线播放| 亚洲综合久久久久| 欧美国产视频在线| 日韩免费看网站| 欧美精品日韩综合在线| 99久久精品国产毛片| 久久99精品国产91久久来源| 亚洲影视在线播放| 亚洲美女区一区| 国产精品美女视频| 久久久午夜电影| 日韩精品一区在线| 欧美老女人在线| 国产清纯在线一区二区www| 欧美一区二区三区日韩| 欧美影院精品一区| 色一情一乱一乱一91av| 成人午夜精品一区二区三区| 国产在线一区二区| 久久精品久久99精品久久| 天天色图综合网| 天堂一区二区在线免费观看| 亚洲成人动漫av| 午夜精品成人在线视频| 视频精品一区二区| 日本中文在线一区| 蜜臀精品久久久久久蜜臀 | 99久久国产免费看| 白白色 亚洲乱淫| www.99精品| 91社区在线播放| 色国产综合视频| 欧美日韩国产不卡| 91精品国产色综合久久不卡电影 | 亚洲一区视频在线| 午夜欧美电影在线观看| 欧美aaa在线| 国产乱一区二区| 99免费精品在线观看| 色94色欧美sute亚洲线路二| 欧美特级限制片免费在线观看| 一本大道久久a久久精二百 | 久久av老司机精品网站导航| 久久66热re国产| 波多野结衣视频一区| 欧美在线观看禁18| 精品免费日韩av| 国产欧美一区二区三区沐欲| 中文字幕一区二区三区在线观看| 一区二区三区.www| 久久精品av麻豆的观看方式| 国产夫妻精品视频| 94-欧美-setu| 欧美电影免费观看完整版| 中文字幕不卡的av| 亚洲bdsm女犯bdsm网站| 国产资源在线一区| 一本久久a久久免费精品不卡| 在线播放91灌醉迷j高跟美女| 欧美不卡一区二区| 亚洲少妇30p| 免费高清在线一区| 99精品一区二区三区| 欧美日韩另类国产亚洲欧美一级| 337p日本欧洲亚洲大胆色噜噜| 国产精品久久夜| 免费日本视频一区| av电影在线观看不卡| 欧美一区二区三区啪啪| 国产精品私房写真福利视频| 日本欧美在线看| 91理论电影在线观看| 欧美精品一区二区三区在线播放| 一区二区三区在线看|