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

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

?? main.c

?? lpc2136芯片的硬件全部功能示例程序
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			Chenmingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:			Chenxibing
** Modified date:		2005-01-20
** Version:
** Descriptions:		RTC萬年歷實(shí)驗(yàn)
**
********************************************************************************************************/
/*
*******************************************************************************************************
** 功能   :運(yùn)行RTC進(jìn)行計(jì)時,將時間值通過串口向上位機(jī)發(fā)送。
** 			上位機(jī)使用EasyARM軟件,在仿真的萬年歷顯示器顯示結(jié)果。
** 說明   :通訊波特率115200,8位數(shù)據(jù)位,1位停止位,無校驗(yàn)。
*******************************************************************************************************
*/
#include "config.h"


// 定義串口模式設(shè)置的數(shù)據(jù)結(jié)構(gòu)
typedef struct UartMode
{
	uint8 datab;	// 字長度 5/6/7/8
	uint8 stopb;	// 停止位 1/2
	uint8 parity;	// 奇偶校驗(yàn) 0-無校驗(yàn), 1-奇校驗(yàn), 2-偶校驗(yàn)
}UARTMODE;


/*
*******************************************************************************************************
** 函數(shù)名稱 :UART0_Init()
** 函數(shù)功能 :初始化串口:設(shè)置工作模式和波特率。
** 入口參數(shù) : 	baud		波特率
** 				set			模式設(shè)置(UARTMODE數(shù)據(jù)結(jié)構(gòu))
** 出口參數(shù)	:返回1表示成功,0表示參數(shù)出錯。
*******************************************************************************************************
*/
uint8 UART0_Init (uint32 baud, UARTMODE set)
{
	uint32 bak;
	
	// 參數(shù)過濾
	if ((0 == baud) || (baud > 115200))	return (0);
	if ((set.datab < 5) || (set.datab > 8))	return (0);
	if ((0 == set.stopb) || (set.stopb > 2)) return (0);
	if (set.parity > 4)	return (0);
	
	// 設(shè)置串口波特率
	U0LCR = 0x80;		// DLAB=1
	bak = (Fpclk >> 4) / baud;
	U0DLM = bak >> 8;
	U0DLL = bak & 0xff;
	
	// 設(shè)置串口模式
	bak  = set.datab - 5;
	if (2 == set.stopb)	bak |= 0x04;
	
	if (0 != set.parity)
	{
		set.parity = set.parity - 1;
		bak |= 0x08;
	}
	bak |= set.parity << 4;
	
	U0LCR = bak;
	
	return (0);
}

/*
*******************************************************************************************************
** 函數(shù)名稱 :SendByte()
** 函數(shù)功能 :向串口UART0發(fā)送字節(jié)數(shù)據(jù),并等待發(fā)送完畢。
** 入口參數(shù) :data		要發(fā)送的數(shù)據(jù)
** 出口參數(shù) :無
*******************************************************************************************************
*/
void SendByte (uint8 data)
{
	U0THR = data;
	
	while ((U0LSR & 0X20) == 0);	// 等待數(shù)據(jù)發(fā)送
}

/*
*******************************************************************************************************
** 函數(shù)名稱 :PC_DispChar()
** 函數(shù)功能 :向PC機(jī)發(fā)送顯示字符。
** 入口參數(shù) :no	顯示位置
**			  char	顯示的字符,不能為ff
** 出口參數(shù)	:無	
*******************************************************************************************************
*/
void PC_DispChar (uint8 no, uint8 chr)
{
	SendByte(0xff);
	SendByte(0x81);
	SendByte(no);
	SendByte(chr);
	SendByte(0x00);
}

uint8 const SHOWTABLE[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
/*
*******************************************************************************************************
** 函數(shù)名稱 :SendTimeRtc()
** 函數(shù)功能 :讀取RTC的時間值,并將讀出的時分秒值通過串口送到上位機(jī)顯示。
** 入口參數(shù) :無
** 出口參數(shù) :無
*******************************************************************************************************
*/
void SendTimeRtc (void)
{
	uint32 datas;
	uint32 times;
	uint32 bak;
	
	times = CTIME0;			// 讀取完整的時鐘寄存器
	datas = CTIME1;
	
	bak = (datas >> 16) & 0xfff;	// 獲取 年
	PC_DispChar(0, SHOWTABLE[bak / 1000]);
	bak = bak % 1000;
	PC_DispChar(1, SHOWTABLE[bak / 100]);
	bak = bak % 100;
	PC_DispChar(2, SHOWTABLE[bak / 10]);
	PC_DispChar(3, SHOWTABLE[bak % 10]);
	
	bak = (datas >> 8) & 0x0f;		// 獲取 月
	PC_DispChar(4, SHOWTABLE[bak / 10]);
	PC_DispChar(5, SHOWTABLE[bak % 10]);
	
	bak = datas & 0x1f;				// 獲取 日
	PC_DispChar(6, SHOWTABLE[bak / 10]);
	PC_DispChar(7, SHOWTABLE[bak % 10]);
	
	bak = (times >> 24) & 0x07;		// 獲取 星期
	PC_DispChar(8, SHOWTABLE[bak]);
		
	bak = (times >> 16) & 0x1f;		// 獲取 小時
	PC_DispChar(9, SHOWTABLE[bak / 10]);
	PC_DispChar(10, SHOWTABLE[bak % 10]);
	
	bak = (times >> 8) & 0x3f;		// 獲取 分鐘
	PC_DispChar(11, SHOWTABLE[bak / 10]);
	PC_DispChar(12, SHOWTABLE[bak % 10]);
	
	bak = times & 0x3f;				// 獲取 秒鐘
	PC_DispChar(13, SHOWTABLE[bak / 10]);
	PC_DispChar(14, SHOWTABLE[bak % 10]);
}

/*
*******************************************************************************************************
** 函數(shù)名稱 :RTCInit()
** 函數(shù)功能 :初始化實(shí)時時鐘
** 入口參數(shù) :無
** 出口參數(shù) :無
*******************************************************************************************************
*/
void RTCInit (void)
{
	PREINT = Fpclk / 32768 - 1;	// 設(shè)置基準(zhǔn)時鐘分頻器
	PREFRAC = Fpclk - (Fpclk / 32768) * 32768;
	
	CCR   = 0x00;	// 禁止時間計(jì)數(shù)器
	
	YEAR  = 2005;
	MONTH = 01;
	DOM   = 10;
	DOW   = 4;
	HOUR  = 8;
	MIN   = 30;
	SEC   = 59;
	
	CIIR = 0x01;	// 設(shè)置秒值的增量產(chǎn)生1次中斷
	CCR  = 0x01;	// 啟動RTC
}

/*
*******************************************************************************************************
** 函數(shù)名稱 :main()
** 函數(shù)功能 :讀取實(shí)時時鐘的值,通過串口發(fā)送出去。
*******************************************************************************************************
*/
int main (void)
{
	UARTMODE uart0_set;
	PINSEL0 = 0x00000005;	// 連接IO到UART0
	PINSEL1 = 0x00000000;
	
	uart0_set.datab = 8;
	uart0_set.stopb = 1;
	uart0_set.parity = 0;
	UART0_Init(115200, uart0_set);
	U0FCR = 0x01;			// FIFO使能
	
	RTCInit();
	while (1)
	{
		while (0 == (ILR & 0x01));	// 等待RTC增量中斷
		ILR = 0x01;					// 清除中斷標(biāo)志
		SendTimeRtc();
	}
	
	return (0);
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩久久久久久| 国产女人水真多18毛片18精品视频| 国产欧美精品一区二区色综合朱莉| 色综合天天综合在线视频| 亚洲视频在线观看三级| 9人人澡人人爽人人精品| 一区在线观看视频| 色天天综合色天天久久| 一区二区三区在线观看欧美| 91国产福利在线| 日韩电影在线一区| 久久久亚洲欧洲日产国码αv| 国产精品自拍三区| 亚洲免费观看高清完整版在线 | 欧美三区在线观看| 亚洲综合一二三区| 欧美一区二区在线看| 国产精选一区二区三区 | 成人一区二区在线观看| 亚洲美女视频一区| 中文字幕欧美激情一区| 色88888久久久久久影院按摩| 国产传媒日韩欧美成人| 一区二区三区在线播| 国产精品视频看| 在线成人小视频| 国产成人av电影在线播放| 亚洲成人自拍偷拍| 国产欧美日韩久久| 久久蜜桃一区二区| 精品99999| 色狠狠色噜噜噜综合网| 99久久婷婷国产| 国模冰冰炮一区二区| 亚洲免费观看视频| 亚洲人成伊人成综合网小说| 亚洲图片另类小说| 亚洲人成亚洲人成在线观看图片| 国产精品久线在线观看| 欧美一级午夜免费电影| 欧美一区二区三区四区在线观看 | 国产午夜精品福利| 8v天堂国产在线一区二区| 成人激情电影免费在线观看| 日韩成人一级大片| 日韩精品一区第一页| 国产精品久久久久一区二区三区共| 国产三级精品三级| 欧美国产乱子伦| 亚洲欧洲日韩女同| 一区二区在线观看av| 国产网站一区二区三区| 中文字幕av一区二区三区免费看| 国产女同性恋一区二区| 亚洲欧美一区二区三区国产精品 | 欧美精三区欧美精三区| 在线播放国产精品二区一二区四区 | 欧美三级电影在线观看| 欧美日韩在线观看一区二区| 欧美一区二区三区视频免费播放| 精品美女在线观看| 欧美精品久久久久久久久老牛影院| 欧美日韩免费电影| 欧美大尺度电影在线| 欧美日韩精品一区二区| 日韩一区二区三区三四区视频在线观看 | 日本91福利区| 亚洲va韩国va欧美va| 天天射综合影视| 午夜精品爽啪视频| 美女免费视频一区| 日韩有码一区二区三区| 激情小说亚洲一区| 91美女片黄在线观看| 99久久99久久精品免费看蜜桃| 日本久久一区二区三区| 欧美美女一区二区在线观看| 精品成人一区二区| 亚洲精品成a人| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品2024| 在线观看av不卡| 在线观看欧美精品| 欧美va亚洲va| 一区二区三区四区乱视频| 美女一区二区久久| 色婷婷狠狠综合| 久久精品综合网| 亚洲国产日日夜夜| 三级亚洲高清视频| 丰满少妇在线播放bd日韩电影| 欧美伊人久久大香线蕉综合69| 在线看国产日韩| 久久先锋影音av| 国产精品久久一级| 免费在线观看一区| 91国产福利在线| 国产欧美日韩精品a在线观看| 调教+趴+乳夹+国产+精品| eeuss鲁片一区二区三区在线观看| 日韩一区二区三区在线视频| 一区二区三区产品免费精品久久75| 亚洲成人先锋电影| 国产麻豆成人精品| 国产大陆亚洲精品国产| 欧美三级在线视频| 国产精品护士白丝一区av| 美女一区二区视频| 欧美日本乱大交xxxxx| 中文字幕一区二区在线播放| 久99久精品视频免费观看| 国产成人啪免费观看软件| 91精品国产手机| 一区二区不卡在线播放 | 久久精品国产**网站演员| 国产精品一线二线三线| 91精品在线免费观看| 亚洲裸体在线观看| 成人国产精品免费| 久久久久综合网| 精品一区二区久久久| 欧美一区二区视频在线观看2022| 亚洲蜜臀av乱码久久精品| 成人av资源在线观看| 国产日韩欧美麻豆| 国产一区美女在线| 精品国产电影一区二区| 九九视频精品免费| 91精品国产综合久久久久| 亚洲成a人片综合在线| 欧美系列亚洲系列| 伊人夜夜躁av伊人久久| 91久久免费观看| 亚洲精品大片www| 91精彩视频在线| 亚洲激情自拍视频| 在线观看精品一区| 午夜私人影院久久久久| 欧美日韩在线亚洲一区蜜芽| 午夜久久久久久电影| 717成人午夜免费福利电影| 婷婷夜色潮精品综合在线| 欧美日韩午夜精品| 午夜精品成人在线视频| 日韩一级完整毛片| 久草热8精品视频在线观看| 26uuu亚洲婷婷狠狠天堂| 国产一区二区三区观看| 国产欧美一区在线| 99久久国产综合精品女不卡 | 黑人精品欧美一区二区蜜桃| 欧美一区午夜精品| 国产伦精品一区二区三区视频青涩| 久久人人爽爽爽人久久久| 国产91露脸合集magnet| 国产精品国产三级国产普通话三级| k8久久久一区二区三区| 一区二区三区丝袜| 51精品秘密在线观看| 经典三级视频一区| 国产精品久久久99| 欧美丝袜丝交足nylons| 人妖欧美一区二区| 国产亚洲一二三区| 99久久精品国产观看| av亚洲精华国产精华| 亚洲摸摸操操av| 91精品国产综合久久久蜜臀图片| 裸体歌舞表演一区二区| 国产精品欧美一级免费| 欧美丝袜自拍制服另类| 精品影视av免费| 亚洲色图色小说| 日韩免费视频一区| 成人h精品动漫一区二区三区| 亚洲国产欧美日韩另类综合| 精品日韩99亚洲| 一本一道综合狠狠老| 久久精品国产亚洲5555| 中文字幕一区av| 日韩欧美一区二区久久婷婷| 成人精品高清在线| 日韩精品欧美精品| 国产精品白丝在线| 欧美一区二区视频在线观看2020| 成人国产一区二区三区精品| 亚洲h精品动漫在线观看| 国产日韩欧美电影| 7777精品伊人久久久大香线蕉 | 成人av在线观| 日本亚洲电影天堂| 亚洲免费观看视频| 久久精品在线免费观看| 欧美日韩电影在线播放| av在线一区二区三区| 麻豆91在线观看| 亚洲一二三专区| 国产精品高清亚洲| 精品国产乱码久久久久久牛牛| 色八戒一区二区三区|