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

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

?? chuankou._c

?? ATMAGE128串口通信程序-中斷方式
?? _C
字號:
/***********************************************************/
//Title:ATMAGE128串口通信程序-中斷方式
//ICC-AVR : 2009-2-20 15:30:43
// Target : M16
// Crystal: 8.0000Mhz
//Author  :borlittle
//Function:UART test
//備注	  :本程序經調試好使,如果程序不好使,請注意檢查
//更改波特率和晶振頻率以及檢查調試助手和單片機的熔絲位
//設置,尤其是103兼容模式的熔絲位不編程M128和M16串口通
//信程序大同小異,M128有兩個串口UART0、UART1而M16只有一
//個串口UART,只需要修改相應的寄存器和引腳設置即可
/***********************************************************/
/*********************************************/
#include <iom128v.h>
#include <macros.h>

#define uchar unsigned char      //定義無符號字符為 uchar
#define uint  unsigned int       //定義無符號整型
#define Crystal 8000000   //晶振8MHZ 
#define Baud 9600         //波特率

volatile uchar data_temp;
volatile uchar data=59; //‘;’號的ASCII碼

//函數聲明
void port_init(void);
void uart0_init(void);
void init_devices(void);
void usart0_char_send(uchar i);
void usart0_str_send(char *s);
void usart0_str_sendArray(uchar *p,uchar len);

//****************發送一個字符******************************
void usart0_char_send(uchar i)
{
while(!(UCSR0A&(1<<UDRE0)));
UDR0=i;
}
/******************發送一個字符串*************************/
void usart0_str_send(char *s) 
{
 while(*s)
 {
 usart0_char_send(*s); 
 s++;
 }
}
/*********************發送一個字符串**********************/
void usart0_str_sendArray(uchar *p,uchar len)
{
  uchar i;
  for(i=0;i<len;i++)  //控制字符個數
  {
    usart0_char_send(*p);
    p++;
  }
}


/******************端口初始化*******************************/
void port_init(void) 
{
 PORTA = 0xFF; 
 DDRA  = 0x00; 
 PORTB = 0xFF; 
 DDRB  = 0xFF; 
 PORTC = 0xFF; 
 DDRC  = 0x00;
  
 PORTE = 0xFF;   //設置RXD0和TXD0
 DDRE  = 0x02;
 
 PORTF = 0xFF; 
 DDRF  = 0xFF; 
 PORTG = 0xFF; 
 DDRG  = 0x00;
}
/******************初始器件**************************************/
void init_devices(void) 
{
 port_init();
 usart0_init();
 }
/*****************串口初始化*********************************/
void usart0_init(void) 
{
 UCSR0B = 0x00;                     //禁止發送和接收
 UCSR0A = 0x02;                     //倍速異步模式USX0=1
 UCSR0C = 0x06;                     //0000 0110,UCSZ01=1,UCSZ00=1;8位字符,1位停止位 
 UBRR0L=(Crystal/8/(Baud+1))%256;   //若為正常異步模式USX0=0則位(Crystal/16/(Baud+1))%256
 UBRR0H=(Crystal/8/(Baud+1))/256;   //參見ATMAGE128使用手冊
 UCSR0B=0xD8 ;					   //允許發送和接收,接收和發送結束中斷使能
}
/****************中斷接收服務處理子程序*******************************/
#pragma interrupt_handler usart0_RX_interrupt:iv_USART0_RX  //  19
void usart0_RX_interrupt(void)
{
    
    UCSR0B=0x00;                         //禁止發送和接收
    data_temp = UDR0;                    //從數據緩沖器中接收數據
	UCSR0B=0xD8 ;                        //允許發送和接收,接收和發送結束中斷使能
	if(data_temp=='0')                  //如果接收到的字符為'0'
    UDR0 = data;    	   					//將數據data放入緩沖器,發送數據
	else
	UDR0=data_temp; 						//否則將接收到的數據返回
	
}  
 
/*********************中斷發送服務處理子程序**************************/
#pragma interrupt_handler usart0_TX_interrupt:iv_USART0_TX  //  21
void usart0_TX_interrupt(void)
{
  _NOP();
 UCSR0A |= (1<<6);                      //發送結束清零
}  
/*******************主程序****************************/
void  main(void)
 {
   
  CLI();     		                  //總中斷禁止							   
  init_devices();
  SEI();                              //總中斷允許

    while(1)                          //循環等待中斷處理
     {
      
     }                                    
}     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
爽好多水快深点欧美视频| 欧美日韩久久不卡| 欧美无人高清视频在线观看| 欧美变态tickle挠乳网站| 亚洲欧美日韩成人高清在线一区| 日本欧美在线观看| 色88888久久久久久影院野外| 精品国内片67194| 一区二区欧美精品| 成人开心网精品视频| 欧美电影免费观看高清完整版在线| 国产精品高潮呻吟久久| 精品一区在线看| 制服视频三区第一页精品| 亚洲人精品一区| 国产成人av一区二区三区在线| 日韩一区二区精品| 亚洲高清在线视频| 色综合一区二区| 国产精品你懂的在线| 国产在线国偷精品免费看| 欧美一区二区三区性视频| 首页国产丝袜综合| 制服丝袜国产精品| 日韩vs国产vs欧美| 91精品国产综合久久久久| 亚洲国产精品一区二区www在线| 9l国产精品久久久久麻豆| 国产精品青草综合久久久久99| 国产精品 欧美精品| 久久嫩草精品久久久精品一| 黄色资源网久久资源365| 精品国产亚洲一区二区三区在线观看| 五月天久久比比资源色| 欧美日韩精品一区二区在线播放| 亚洲色图欧美在线| 色菇凉天天综合网| 亚洲午夜电影在线| 欧美三级乱人伦电影| 亚洲国产精品久久久久婷婷884 | 亚洲成人动漫精品| 欧美性大战久久久久久久 | 久久精品久久99精品久久| 3d动漫精品啪啪一区二区竹菊| 亚洲成人精品在线观看| 日韩欧美国产综合一区| 国产中文字幕一区| 中文字幕巨乱亚洲| 一本一本大道香蕉久在线精品| 亚洲欧美偷拍另类a∨色屁股| 91日韩精品一区| 午夜激情一区二区| www久久久久| 99精品久久只有精品| 一区二区三区精品在线观看| 欧美在线看片a免费观看| 日韩国产精品久久| 久久久久久久久久久久久久久99| 国产成人免费在线| 伊人色综合久久天天人手人婷| 91麻豆精品国产91久久久久久久久| 日韩av午夜在线观看| 国产欧美一区在线| 91在线国产观看| 欧美aaaaaa午夜精品| 中文字幕精品一区二区三区精品| 日本高清视频一区二区| 久久国产三级精品| 亚洲欧美偷拍另类a∨色屁股| 欧美二区三区的天堂| 成人福利电影精品一区二区在线观看| 亚洲图片有声小说| 国产亚洲一区二区三区在线观看| 91久久国产最好的精华液| 免费亚洲电影在线| 国产精品沙发午睡系列990531| 色婷婷精品久久二区二区蜜臂av| 久久激情五月婷婷| 亚洲图片有声小说| 国产精品另类一区| 日韩欧美一区电影| 在线免费观看日韩欧美| 国产精品一区二区黑丝| 亚洲福中文字幕伊人影院| 国产精品久线在线观看| 欧美不卡视频一区| 欧美人与性动xxxx| 日本道免费精品一区二区三区| 国产精品一二三四| 蜜桃视频在线观看一区二区| 亚洲激情图片qvod| 中文字幕日韩精品一区 | 精品视频1区2区| av激情亚洲男人天堂| 韩国成人在线视频| 美女尤物国产一区| 三级不卡在线观看| 亚洲综合久久久| 中文字幕日本不卡| 国产亚洲一区二区三区四区| 日韩精品一区二区在线观看| 在线观看一区不卡| 色又黄又爽网站www久久| jlzzjlzz亚洲女人18| 国产激情视频一区二区三区欧美 | 欧美伊人久久久久久久久影院| 成熟亚洲日本毛茸茸凸凹| 国产资源精品在线观看| 精品一区二区三区在线播放视频| 一个色在线综合| 一区二区视频在线| 亚洲蜜臀av乱码久久精品蜜桃| 国产午夜精品美女毛片视频| 久久久91精品国产一区二区三区| 精品女同一区二区| 久久理论电影网| 久久婷婷色综合| 欧美激情在线观看视频免费| 国产日产欧产精品推荐色| 国产欧美精品一区aⅴ影院| 欧美韩日一区二区三区四区| 国产精品福利影院| 自拍偷拍欧美精品| 亚洲国产色一区| 免费精品视频最新在线| 九九**精品视频免费播放| 日本一区中文字幕| 国产伦精品一区二区三区视频青涩| 韩国av一区二区三区在线观看| 国产高清亚洲一区| 99国产精品久| 欧美日韩免费电影| 欧美videossexotv100| 久久久久久夜精品精品免费| 国产精品久久久一本精品| 亚洲精品国产a久久久久久 | 美女久久久精品| 国产一区二区在线观看免费| 成人av中文字幕| 欧美人与z0zoxxxx视频| 精品国产sm最大网站| 欧美激情一区在线观看| 亚洲制服欧美中文字幕中文字幕| 午夜精品aaa| 国产成人免费视频精品含羞草妖精| 成人va在线观看| 欧美网站大全在线观看| 日韩欧美一区二区久久婷婷| 国产精品久久精品日日| 亚洲成人av免费| 国产精品亚洲а∨天堂免在线| 成人伦理片在线| 91精品国产美女浴室洗澡无遮挡| 欧美岛国在线观看| 一区二区三区四区激情| 激情欧美一区二区| 欧美性受xxxx黑人xyx性爽| 精品99久久久久久| 一区二区三区丝袜| 国产一区在线不卡| 欧美精选午夜久久久乱码6080| 精品国产一区a| 亚洲不卡一区二区三区| 成人性视频网站| 日韩欧美国产三级| 亚洲一二三四在线观看| 丁香婷婷综合色啪| 日韩三级精品电影久久久 | 91美女蜜桃在线| xvideos.蜜桃一区二区| 亚洲gay无套男同| gogo大胆日本视频一区| 欧美成人精品3d动漫h| 亚洲自拍偷拍欧美| 不卡av在线网| 久久精品视频在线免费观看 | 91精品国产综合久久福利软件| 久久久精品国产免大香伊| 日韩极品在线观看| 一本到一区二区三区| 国产亚洲欧美激情| 久久9热精品视频| 91精品国产综合久久福利| 亚洲男人的天堂在线观看| 高清成人在线观看| 久久久久久久久99精品| 黄页网站大全一区二区| 日韩精品一区二区三区视频播放 | 不卡视频免费播放| 国产性色一区二区| 国产乱子伦视频一区二区三区| 日韩视频中午一区| 日本伊人精品一区二区三区观看方式| 欧美中文字幕一区二区三区| 国产精品成人免费精品自在线观看| 国产激情偷乱视频一区二区三区| 亚洲精品一区二区三区影院| 日本午夜一本久久久综合| 欧美日韩综合不卡| 午夜在线电影亚洲一区|