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

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

?? lab4.c

?? dspic例程可以參考一下
?? C
字號:
/*
This program uses the c compiler library functions to configure and
use the UART1 transmit function on the dsPICDEM 1.1 board.

The UART1 is configured for a 9600 baud rate. A "Microchip" message 
is transmitted everytime the SW1 key on the dsPICDEM1.1 is hit.
*/

#define __dsPIC30F6014__
#include <uart.h>
#include <p30F6014.h>
#include "LCD_display.h"

//---------------------------------------------------------------------------
// Configuration bits

   _FOSC(CSW_FSCM_OFF & XT_PLL4);   //XT with 4xPLL oscillator, Failsafe clock off
   _FWDT(WDT_OFF);                  //Watchdog timer disabled
   _FBORPOR(PBOR_OFF & MCLR_EN);    //Brown-out reset disabled, MCLR reset enabled
   _FGS(CODE_PROT_OFF);             //Code protect disabled

//---------------------------------------------------------------------------

#define BAUDRATE 9600		// desired baud rate
#define FCY  7372800			// xtal = 7.3728Mhz; PLLx4
#define SW1	!PORTAbits.RA12
#define SW2	!PORTAbits.RA13
#define LF	0x0A
#define CR	0x0D
#define NULL 0x00
#define WRITE_CHAR	0xA8
#define HOME_CLEAR	0x82
#define CURSOR_ON		0x8C

unsigned char RxValue;

void InitUART1(void);

// interrupt vector for UART1 TX interrupt
void __attribute__((__interrupt__)) _U1TXInterrupt(void)
{
	IFS0bits.U1TXIF = 0;	// clear interrupt flag
}

// interrupt vector for UART1 RX interrupt
void __attribute__((__interrupt__)) _U1RXInterrupt(void)
{
	IFS0bits.U1RXIF = 0;	// clear interrupt flag
	RxValue = (char)U1RXREG;	// read input register
	LCD_Display_Byte(WRITE_CHAR);	// display on LCD
	LCD_Display_Byte(RxValue);		// --do--
}

int main(void)
{
// char string = Promaster Very Good
char Txdata[] = {'P','r','o','m','a','s','t','e','r',' ','V','e','r','y',' ','G','o','o','d',CR,LF,NULL};
unsigned char TxIndex;

	InitUART1();			// Initialize UART1
	LCD_Display_Setup();	// Init LCD display
	LCD_Display_Byte(HOME_CLEAR);	// clear LCD and put cursor at home
	LCD_Display_Byte(CURSOR_ON); // turn on cursor
	TRISA = 0xFFFF;		// make RA all inputs for SW1-SW4
	while(1)					// repeat forever
	{
	TxIndex = 0;		// point to first char in string array
	while (!SW1); 		// start transmission when SW1 is pressed
	while (Txdata[TxIndex])	// do until NULL char is reached
		{
		WriteUART1((int)Txdata[TxIndex++]);  //Call C peripheral library to transmit a character
		while(BusyUART1());	// wait if transmitter is busy
		}
	while (SW1);	// wait till SW1 is released
	}		// end of while forever

} // end of main program

void InitUART1(void)
{
	
unsigned int baudvalue;
unsigned int U1MODEvalue;
unsigned int U1STAvalue;

	CloseUART1();
	ConfigIntUART1(UART_RX_INT_EN & UART_RX_INT_PR6 & 
						UART_TX_INT_DIS & UART_TX_INT_PR2);
	U1MODEvalue = 	UART_EN & UART_IDLE_CON &
						UART_DIS_WAKE & UART_EN_LOOPBACK &
						UART_EN_ABAUD & UART_NO_PAR_8BIT &
						UART_1STOPBIT;
	U1STAvalue =	UART_INT_TX_BUF_EMPTY &
						UART_TX_PIN_NORMAL &
						UART_TX_ENABLE & UART_INT_RX_CHAR &
						UART_ADR_DETECT_DIS &
						UART_RX_OVERRUN_CLEAR;
// The BAUDRATE = 9600,  FCY is already defined so use 
// it as "FCY".  Plug into the formula provided in  the slides 
	baudvalue = FCY / 16/BAUDRATE - 1;
 // initialize the variable baudvalue
	OpenUART1(U1MODEvalue, U1STAvalue, baudvalue);

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲日产国码二区| 9191久久久久久久久久久| 国产精品三级av| 91视频在线看| 中文字幕欧美激情一区| 国产成人亚洲精品青草天美| 18成人在线观看| 国产精品久久久久久久久久久免费看 | 中文字幕一区二区三区精华液 | 日本特黄久久久高潮| 久久久精品国产免费观看同学| 精品国产乱码久久久久久浪潮| 久久久精品蜜桃| 日韩久久免费av| 成人免费高清视频在线观看| 国产欧美一区视频| 风间由美一区二区av101| 国产亚洲欧美日韩在线一区| 一区二区三区免费在线观看| 日韩理论片在线| 亚洲一级二级三级在线免费观看| 亚洲欧洲性图库| 亚洲午夜av在线| 国产专区综合网| 91久久精品一区二区| 欧美吞精做爰啪啪高潮| 久久精品人人爽人人爽| 欧美成人激情免费网| 亚洲一二三四久久| 欧美一区二区在线不卡| 成人av电影免费观看| 亚洲成av人综合在线观看| 欧美一二三四在线| 成人午夜伦理影院| 五月婷婷综合激情| 国产精品每日更新| 欧美一区二区性放荡片| 99久久精品国产一区二区三区| 亚洲成人一区在线| 中文字幕+乱码+中文字幕一区| 91国偷自产一区二区开放时间| 国产在线看一区| 亚洲第一福利一区| 国产精品盗摄一区二区三区| 欧美一级国产精品| 91久久精品午夜一区二区| 国产一区二区三区在线观看免费| 亚洲超碰97人人做人人爱| 中文字幕免费不卡| 精品久久久久久无| 欧美日韩免费不卡视频一区二区三区| 国产精品一区一区三区| 蜜桃精品在线观看| 一区二区欧美精品| 国产精品久久久久桃色tv| 日韩一区二区电影在线| 91久久精品午夜一区二区| 一区二区三区成人在线视频| 国产福利一区在线| 国产精品久久久久久亚洲伦| 91网站黄www| 久久国内精品自在自线400部| 91福利社在线观看| 亚洲成人一二三| 精品免费国产二区三区| 久久黄色级2电影| 国产精品日韩成人| 亚洲视频在线观看三级| 亚洲一区二区四区蜜桃| 国产91在线看| 国产美女视频91| 国精产品一区一区三区mba视频| 蜜桃精品视频在线观看| 日本中文字幕不卡| 五月天亚洲精品| 婷婷一区二区三区| 午夜不卡av在线| 日韩成人精品在线观看| 日本不卡在线视频| 免费久久99精品国产| 麻豆成人久久精品二区三区红| 蜜臀91精品一区二区三区 | 亚洲精品国产视频| 一区二区高清视频在线观看| 亚洲精选视频免费看| 亚洲精品免费视频| 亚洲制服欧美中文字幕中文字幕| 亚洲国产综合在线| 日韩一区精品字幕| 麻豆久久久久久| 国产美女一区二区| 99精品1区2区| 欧美视频一区二区三区在线观看| 欧美日韩一级视频| 日韩女优电影在线观看| 国产欧美一区二区精品久导航| 国产精品毛片高清在线完整版| 亚洲色图在线视频| 亚洲va欧美va人人爽午夜| 美日韩一级片在线观看| 国产精品中文字幕一区二区三区| 精品一区二区三区影院在线午夜| 韩国理伦片一区二区三区在线播放| 精品一区二区三区不卡| 国精产品一区一区三区mba视频 | 福利电影一区二区| www.欧美亚洲| 欧美男男青年gay1069videost| 欧美日韩国产一二三| 欧美成人一区二区三区片免费| 337p粉嫩大胆噜噜噜噜噜91av| 久久精工是国产品牌吗| 国产亚洲成aⅴ人片在线观看 | 91亚洲国产成人精品一区二三| 一本久久a久久精品亚洲| 91麻豆福利精品推荐| 欧美一区二区三区小说| 日韩视频免费直播| 国产精品嫩草影院com| 韩国精品在线观看| 99久久久国产精品免费蜜臀| 欧美日韩亚洲综合在线| 69堂亚洲精品首页| 国产嫩草影院久久久久| 最新久久zyz资源站| 麻豆精品蜜桃视频网站| 国产成a人亚洲精品| 欧美日韩精品一区二区天天拍小说 | 97精品久久久久中文字幕| 在线一区二区三区做爰视频网站| 欧美哺乳videos| 日韩毛片精品高清免费| 狠狠色丁香久久婷婷综| 国产精品一品视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精品久久免费看| 亚洲国产欧美一区二区三区丁香婷| 久久99国产精品久久| 91免费国产视频网站| 久久影院午夜片一区| 亚洲一区免费在线观看| 成人白浆超碰人人人人| 日韩一区二区免费在线观看| 日韩一区在线看| 国产激情一区二区三区四区 | 亚洲成av人影院在线观看网| 9l国产精品久久久久麻豆| 色欧美88888久久久久久影院| 精品国产污污免费网站入口 | 中文字幕一区免费在线观看| 91精品国产黑色紧身裤美女| 国产日产精品一区| 亚洲18影院在线观看| 91丝袜高跟美女视频| 精品粉嫩aⅴ一区二区三区四区| av中文字幕不卡| 波多野结衣亚洲| 久久一夜天堂av一区二区三区| 亚洲一区二区五区| 欧美亚洲综合在线| 久久精品视频免费观看| 国产在线精品视频| 欧美无乱码久久久免费午夜一区| **欧美大码日韩| 国产精品一区专区| 国产亚洲污的网站| 国产亚洲欧美中文| 高清国产一区二区| 日本一区二区免费在线观看视频| 亚洲va欧美va人人爽| 欧美日韩一区二区三区不卡| 中文字幕色av一区二区三区| 99精品视频在线播放观看| 国产欧美一区二区精品性| 成人黄色大片在线观看| 久久久电影一区二区三区| 国产麻豆一精品一av一免费| 欧美在线观看视频在线| 午夜欧美在线一二页| 欧美精品 日韩| 日韩主播视频在线| 日韩一区和二区| 开心九九激情九九欧美日韩精美视频电影| 欧美性三三影院| 亚洲一级不卡视频| 99久久久免费精品国产一区二区| 国产精品高潮呻吟久久| 成人黄页毛片网站| 国产精品进线69影院| 99国产精品国产精品久久| 亚洲韩国精品一区| 在线电影欧美成精品| 久久av中文字幕片| 国产日韩欧美不卡| 99久久99久久综合| 视频在线观看一区二区三区| 欧美一级日韩一级| 国产69精品久久99不卡| 亚洲国产视频直播| 最新中文字幕一区二区三区|