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

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

?? memory.c

?? 智能打鈴系統(MCU)端程序
?? C
字號:
#include <REG52.H>


//void delay_us(unsigned char us);
//============= 93C46端口定義 ==============
sbit	SPI_CS=P2^3;		//片選
sbit	SPI_SCLK=P2^2;	//時鐘
sbit	SPI_DI=P2^1;		//93C46數據輸入口
sbit	SPI_DO=P2^0;		//93C46數據輸出口
//================ END ====================

void	SPI_Start()
{
	SPI_CS = 0;
	SPI_SCLK = 0;
	SPI_CS = 1;
	SPI_DI=1;
	SPI_SCLK = 1;
	SPI_SCLK = 0;
}

void	SPI_SendByte(unsigned char SDATA)
{
	unsigned char i;
	SPI_SCLK = 0;
	for(i=8;i>0;i--)
	{
		SPI_DI = SDATA&0x80;
		SPI_SCLK = 1;
		SDATA <<= 1; 
		SPI_SCLK = 0;
	}
}

void	WeitReady()
{
	SPI_DO=1;
	SPI_CS=1;
	SPI_SCLK=1;
	while(SPI_DO == 0)
	{
		SPI_SCLK=0;
		SPI_SCLK=1;
	}
	SPI_CS=0;
}

void Mem_EnWrite()
{
	unsigned char i,InData;
	SPI_CS=0; 
	SPI_SCLK=0;
	SPI_CS=1;
	InData=0x98; 		// 10011XXXXX
	for(i=10;i>0;i--) // 9
	{ 
		SPI_DI=InData&0x80;
		SPI_SCLK=1; 
		SPI_SCLK=0;
		InData<<=1;
	}
	SPI_CS=0;
}

void Mem_Clrall()
{
	unsigned char i,InData;
	SPI_CS=0; 
	SPI_SCLK=0;
	SPI_CS=1;
	InData=0x88; 		// 10001XXXXX
	for(i=10;i>0;i--) // 9
	{ 
		SPI_DI=InData&0x80;
		SPI_SCLK=1; 
		SPI_SCLK=0;
		InData<<=1;
	}
	SPI_SendByte(0);
	SPI_CS=0;
	WeitReady();
}

void Mem_Write(unsigned char Addr,unsigned char MData)
{
	unsigned char i;
	Mem_EnWrite();
	SPI_Start();
	SPI_DI = 0;
	SPI_SCLK = 1;
	SPI_SCLK = 0;
	SPI_DI = 1;
	SPI_SCLK = 1;
	SPI_SCLK = 0;
	for(i=7;i>0;i--)
	{
		Addr <<= 1;
		SPI_DI=Addr&0x80;
		SPI_SCLK = 1;
		SPI_SCLK = 0;
	}
	SPI_SendByte(MData);
	SPI_CS=0;
	WeitReady();
}

unsigned char Mem_Read(unsigned char Addr)
{
	unsigned char i,temp;
	SPI_Start();
	SPI_DI = 1;
	SPI_SCLK = 1;
	SPI_SCLK = 0;
	SPI_DI = 0;
	SPI_SCLK = 1;
	SPI_SCLK = 0;
	for(i=7;i>0;i--)
	{
		Addr <<= 1;
		SPI_DI=Addr&0x80;
		SPI_SCLK = 1;
		SPI_SCLK = 0;
	}
	SPI_DO=1;
	for(i=8;i>0;i--)
	{
		temp <<= 1;
		SPI_SCLK = 1;
		temp |= SPI_DO;
		SPI_SCLK = 0;
	}
	SPI_CS=0;
	return temp;
}


//內存存儲,編號從1開始,每個記錄的位置為  編號*3-2,地址0存放記錄總數
//時間使用BCD碼存放 

unsigned char Read_RingTime(unsigned char RingNum,unsigned char *p)		//讀取打鈴時間
{
	unsigned char RingCount,Addr;
	RingCount=Mem_Read(0x00);
	if (RingNum>RingCount) return(0);
	Addr=RingNum*3-2;
	*p=Mem_Read(Addr);
	p++;
	Addr++;
	*p=Mem_Read(Addr);
	p++;
	Addr++;
	*p=Mem_Read(Addr);
	return(1);
}

void	Write_RingTime(unsigned char RingNum,unsigned char *p)
{
		Mem_Write(RingNum*3-2,*p++);
		Mem_Write(RingNum*3-1,*p++);
		Mem_Write(RingNum*3,*p);
}

void Ring_Paixu()
{
	unsigned char RingCount,i,j,temp1[3],temp2[3];
	RingCount=Mem_Read(0);
	if (RingCount>1)
	{
		for (i=1;i<RingCount;i++)
		{
			Read_RingTime(i,temp1);
			for(j=i+1;j<=RingCount;j++)
			{
				Read_RingTime(j,temp2);
				if (temp1[0]<temp2[0]) continue;
				else if (temp1[0]==temp2[0])
				{
					if (temp1[1]<temp2[1]) continue;
				}
				else 
				Write_RingTime(i,temp2);
				Write_RingTime(j,temp1);
			}
		}
	}
}

unsigned char DelRing(unsigned char Num)
{
	unsigned char i,temp,rMax;
	rMax=Mem_Read(0)*3-2;
	i=Num*3-2;
	for(;i<=rMax;i++)
	{
		temp=Mem_Read(i+3);
		Mem_Write(i,temp);
	}
	temp=Mem_Read(0);
	temp--;
	Mem_Write(0,temp);
	Ring_Paixu();
	return temp;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频一区在线| 成人高清av在线| 国产精品久久久久精k8| 日本成人在线一区| 婷婷久久综合九色综合伊人色| 亚洲麻豆国产自偷在线| 午夜伦理一区二区| 99久久免费精品高清特色大片| 777a∨成人精品桃花网| 一区二区三区中文字幕| 99国产精品一区| 日本一二三四高清不卡| 中文字幕日韩av资源站| 日韩精品91亚洲二区在线观看| 精品无人区卡一卡二卡三乱码免费卡| 国产经典欧美精品| 欧美一级片免费看| 麻豆精品一二三| 国产不卡视频在线播放| 色94色欧美sute亚洲线路一久| 91麻豆精品国产91久久久使用方法| 精品久久久久久久久久久久包黑料| 国产精品国产三级国产aⅴ入口| 午夜视频在线观看一区二区 | 亚洲成国产人片在线观看| 久久国产精品色| 色菇凉天天综合网| 日本一区二区成人在线| 欧美aaaaaa午夜精品| 91蜜桃视频在线| 国产精品网站在线| 麻豆精品一区二区综合av| 欧美三级一区二区| 中文字幕中文字幕一区| 国产高清不卡一区二区| 欧美一区二区三区四区视频| 国产偷国产偷亚洲高清人白洁 | 中日韩免费视频中文字幕| 91麻豆精品久久久久蜜臀| 欧美日韩第一区日日骚| 成人av小说网| 欧美一区二区三区在线观看| 日韩精品亚洲一区| 亚洲h动漫在线| 久久激情五月激情| 国产成人精品免费网站| 成人综合在线视频| 国产成人亚洲综合a∨婷婷图片| 欧美一级xxx| √…a在线天堂一区| 亚洲日本青草视频在线怡红院| 亚洲三级在线观看| 日本成人在线电影网| 91精品国产综合久久精品图片| 91亚洲男人天堂| 欧美一区二区三区免费| 亚洲精品中文字幕乱码三区 | 亚洲天堂免费在线观看视频| 美女性感视频久久| 日韩一区二区电影| 精品影视av免费| 国产精品卡一卡二| av在线播放成人| 视频精品一区二区| 国产精品电影院| 日韩精品一区二区三区在线播放| 国产激情视频一区二区三区欧美| 国内精品视频666| 成人激情午夜影院| 亚洲最大的成人av| 欧美精三区欧美精三区| 国产成人在线色| 天堂一区二区在线免费观看| 亚洲第一电影网| 日韩av电影免费观看高清完整版| 久久这里只有精品6| 欧美亚洲愉拍一区二区| 精一区二区三区| 精品在线一区二区三区| 在线观看不卡视频| 久久精品综合网| 亚洲美腿欧美偷拍| 久久久精品蜜桃| 91麻豆精品国产91久久久更新时间| eeuss鲁片一区二区三区在线观看| 亚洲一区在线观看网站| 亚洲女人****多毛耸耸8| ●精品国产综合乱码久久久久| 国产亚洲精品中文字幕| 久久这里只有精品首页| 日韩一区二区免费视频| 欧美成人精品福利| 精品久久国产字幕高潮| 久久先锋影音av鲁色资源| 亚洲精品伦理在线| 免费观看在线色综合| 成人免费视频在线观看| 天天色天天爱天天射综合| 亚洲成人一二三| 免费久久精品视频| 成人动漫av在线| 欧美三片在线视频观看 | 欧美日韩卡一卡二| 欧美日韩国产免费一区二区 | 国产精品亲子伦对白| 国产精品久久夜| 亚洲香蕉伊在人在线观| 午夜精品免费在线| 高潮精品一区videoshd| 91伊人久久大香线蕉| 欧美嫩在线观看| 国产精品天美传媒| 美国十次了思思久久精品导航| 国产精品一二三在| 一本久久a久久精品亚洲| 精品久久久久香蕉网| 亚洲成av人片观看| 成人精品国产福利| 日韩欧美国产综合在线一区二区三区| 日本一区二区三区dvd视频在线| 亚洲一区二区中文在线| 99精品视频在线观看| 日韩欧美国产精品一区| 日本在线不卡视频一二三区| 色综合天天在线| 亚洲三级免费观看| 99国产一区二区三精品乱码| 久久夜色精品国产噜噜av| 性做久久久久久免费观看| 欧美日精品一区视频| 一区二区三区免费| 色噜噜狠狠成人中文综合 | 国产精品白丝jk白祙喷水网站| 欧美精品亚洲二区| 麻豆精品精品国产自在97香蕉| 欧美伦理电影网| 久久不见久久见中文字幕免费| 欧美一区二区网站| 国内精品不卡在线| 中文文精品字幕一区二区| www.欧美色图| 亚洲成人激情自拍| 日韩精品一区二区三区在线| 国产一区二区看久久| 亚洲色欲色欲www| 欧美精品久久99久久在免费线| 日韩激情一二三区| 欧美国产精品久久| 欧美日精品一区视频| 国产精品中文有码| 一区二区三区精品在线观看| 欧美videossexotv100| 成人综合在线观看| 老司机免费视频一区二区三区| 日韩美女啊v在线免费观看| 在线不卡免费av| 97精品国产97久久久久久久久久久久| 亚洲成a人v欧美综合天堂下载| 国产欧美精品国产国产专区| 91成人国产精品| 国产91丝袜在线观看| 性欧美疯狂xxxxbbbb| 1024精品合集| 国产欧美日韩久久| 久久这里只有精品6| 9191精品国产综合久久久久久| 91丨porny丨最新| 丁香一区二区三区| 九色综合狠狠综合久久| 日韩av中文在线观看| 亚洲午夜在线电影| 中文字幕一区在线观看视频| 欧美大片在线观看一区| 日韩欧美一级二级| 精品国产精品一区二区夜夜嗨| 欧美日韩国产精选| 欧美日韩亚洲综合一区二区三区| 99久久夜色精品国产网站| 韩国午夜理伦三级不卡影院| 青青国产91久久久久久| 午夜精品国产更新| 亚洲777理论| 蜜臀91精品一区二区三区| 午夜在线电影亚洲一区| 婷婷成人综合网| 日本在线不卡视频一二三区| 久久电影网站中文字幕| 久久99精品一区二区三区三区| 开心九九激情九九欧美日韩精美视频电影 | 亚洲人成精品久久久久久| 欧美国产激情二区三区| 一区二区三区四区五区视频在线观看| 亚洲国产另类av| 国产在线播放一区三区四| 99久久精品一区二区| 日韩欧美黄色影院| 亚洲综合图片区| zzijzzij亚洲日本少妇熟睡| 欧美日韩成人综合在线一区二区| 国产农村妇女精品|