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

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

?? x5045.c

?? X5045的讀寫應用程序
?? C
字號:
#include <AT89x051.H>
#include <intrins.H>
#include <stdio.h>

//引腳定義,可以自行定義使用
#define CS	P3_7
#define SO	P1_3
#define SI	P1_5
#define	SCK	P3_0

void RESWDI(void);
void WIPCHK(void);
unsigned char INPUTByte(void);
void OUTByte(unsigned char Byte);
unsigned char ReadReg(void);
void WriteReg(unsigned char Byte);
void WriteByte(unsigned char Byte, unsigned char ADD);
unsigned char ReadByte(unsigned  char ADD);

char code dx516[3] _at_ 0x003b;
void main(void)
{
	unsigned char Temp;

	CS = 0;
	SCK = 1;
	SI = 1;
	SO = 1;

	WriteByte(0x00,0x00); 	 
	Temp = ReadByte(0x00);
	WriteByte(0x00,0x01); 	 
	Temp = ReadByte(0x01);
	WriteByte(0x20,0x02); 	 
	Temp = ReadByte(0x02);
	WriteByte(0x00,0x03); 	 
	Temp = ReadByte(0x03);
	WriteByte(0x00,0x04); 	 
	Temp = ReadByte(0x04);
	WriteByte(0x00,0x05); 	 
	Temp = ReadByte(0x05);
	WriteByte(0x0F,0x06); 	 
	Temp = ReadByte(0x06);
	WriteByte(0xA0,0x07); 	 
	Temp = ReadByte(0x07);
	WriteByte(0x01,0x08); 	 
	Temp = ReadByte(0x08);
	WriteByte(0x01,0x09); 	 
	Temp = ReadByte(0x09);

	EA = 1;					//允許CPU中斷
	ET0 = 1; 				//定時器0中斷打開
	TMOD = 0x1;			//設定時器0為模式1,16位模式
	TH0 = 0xB1;
	TL0 = 0xE1;			//設定時值為20000us(20ms)調整
	TR0 = 1;				//開始定時

	while(1);
}

//定時中斷
void KeyAndDis_Time0(void) interrupt 1
{
//	unsigned char data Temp, TempV, TempN;

	TR0 = 0;
	TH0 = 0xB2;
	TL0 = 0x06; //設定時值(己調整)

	RESWDI(); //喂狗

	TR0 = 1;
}

//---------------------------------
//x5045子程序
//---------------------------------
void RESWDI(void) //復位看門狗(喂狗)
{
 CS = 0;
 CS = 1;
}
void WIPCHK(void) //檢查WIP位,判斷是否寫入完成
{
	unsigned char Temp;
	unsigned int TempCyc;
	
	for(TempCyc=0;TempCyc<0xFFFF;TempCyc++)
		{
			Temp = ReadReg(); //讀狀態寄存器
			Temp = Temp&0x01;
			if (!Temp)
				TempCyc = 0xFFFE;
		}
} 
void OUTByte(unsigned char Byte) //輸出一個定節
{
	unsigned char TempCyc;

	for(TempCyc=0;TempCyc<8;TempCyc++)
		{
			SCK = 0;
			SI = Byte & 0x80;
			Byte = Byte<<1; //右移				 -+
			SCK = 1;
		}
//	SI=0; //使SI處于確定的狀態
} 
unsigned char INPUTByte(void) //輸入一個字節
{
	unsigned char Temp=0, TempCyc;
	
	SCK=1;
	for(TempCyc=0;TempCyc<8;TempCyc++)
		{
			SO=1;
			SCK = 0;
			if (SO) 
				Temp = Temp|0x01; //SO為1,則最低位為1
			if(TempCyc<7)
				Temp = Temp<<1; //右移
			SCK = 1;
		}
	return Temp;
}

unsigned char ReadReg(void) //向地址寫入數據這里同樣不做先導字處理,只能寫00-FFH
{
	unsigned char Temp;

	SCK=0;
	CS=0;
	OUTByte(0x05); //發送05H讀狀態寄存器命令字
	Temp = INPUTByte(); //讀狀態寄存器值
 	CS=1; 
	SCK=1;
	return Temp;
}
void WriteReg(unsigned char Byte) //向地址寫入數據這里同樣不做先導字處理,只能寫00-FFH
{
	SCK=0;
	CS=0;
	OUTByte(0X06);
	CS=1;
	CS=0;
	OUTByte(0x01); //發送01H 
	OUTByte(Byte); //發送
	CS=1;
	SCK=1;
	WIPCHK(); //判斷是否寫入
}
unsigned char ReadByte(unsigned  char ADD) //讀地址中的數據這里不做先導字處理,只能讀00-FFH
{
	unsigned char Temp;

	SCK=0;
	CS=0;
	OUTByte(0x3); //發送讀指令03H 如要支持000-FFF則要把高位地址左移3位再為03H相或
	OUTByte(ADD); //發送低位地址
	Temp = INPUTByte();
	CS=1;
	SCK=1;
	
	return Temp;
}
void WriteByte(unsigned char Byte, unsigned char ADD) //向地址寫入數據這里同樣不做先導字處理,只能寫00-FFH
{
	SCK=0;
	CS=0;
	OUTByte(0X06);
	CS=1;
	CS=0;
	OUTByte(0x2); //發送寫指令02H 如要支持000-FFF則要把高位地址左移2位再為02H相或
	OUTByte(ADD); //發送低位地址
	OUTByte(Byte); //發送數據
	CS=1;
	SCK=1;
	WIPCHK(); //判斷是否寫入
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区在线观看| 久久久久久久久久久久电影 | 久久综合五月天婷婷伊人| 精品久久久久久久人人人人传媒| 国产精品三级av| 亚洲高清三级视频| 99久久综合狠狠综合久久| 日韩天堂在线观看| 亚洲宅男天堂在线观看无病毒| 高清不卡一区二区| 在线看国产一区| 日韩精品一区在线观看| 亚洲国产日产av| 97久久超碰国产精品电影| 精品国产99国产精品| 日日夜夜免费精品视频| 91丨九色丨尤物| 国产精品天天摸av网| 久久99精品久久只有精品| 91精品国产综合久久精品麻豆 | 久久网站热最新地址| 丝袜亚洲另类丝袜在线| 色吊一区二区三区| 亚洲摸摸操操av| 99久久99久久久精品齐齐| 国产日韩精品久久久| 美美哒免费高清在线观看视频一区二区| 久久只精品国产| 日韩在线一二三区| 欧美精选一区二区| 夜夜亚洲天天久久| av一区二区三区黑人| 久久精品免费在线观看| 国产麻豆精品久久一二三| 欧美一区二区三区免费视频| 欧美bbbbb| 日韩一区二区三区精品视频| 日韩精品欧美精品| 色婷婷激情综合| 亚洲欧美日韩中文播放| 97久久精品人人做人人爽50路| 国产精品成人一区二区三区夜夜夜| 成人午夜在线视频| 国产精品传媒视频| 亚洲日本在线a| 久久精品人人做| 国产一区二区三区免费在线观看| 欧美成人猛片aaaaaaa| 九九视频精品免费| 国产性天天综合网| 国产91丝袜在线18| 欧美经典一区二区三区| 成人性生交大片免费看中文网站| 亚洲老司机在线| 在线播放中文一区| 国产麻豆欧美日韩一区| 亚洲三级久久久| 91精品国产综合久久久久久久久久| 精品一区二区久久久| 国产精品美女久久久久高潮| 色婷婷综合久色| 精油按摩中文字幕久久| 国产精品乱码妇女bbbb| 欧美日韩激情一区二区三区| 国内一区二区视频| 亚洲一二三四久久| 99国产精品国产精品久久| 26uuu亚洲婷婷狠狠天堂| 国产成人av电影在线观看| 一区二区三区自拍| 久久综合久久99| 91久久免费观看| 国产一区二区在线免费观看| 一区二区三区产品免费精品久久75| 欧美一区二区三区四区在线观看| 国产福利一区二区三区| 亚洲午夜精品久久久久久久久| 精品久久一二三区| 欧美日韩中文另类| 成人免费高清视频在线观看| 日韩影院精彩在线| 亚洲色图在线播放| 久久丝袜美腿综合| 欧美另类一区二区三区| av亚洲精华国产精华精| 蜜臀国产一区二区三区在线播放| 欧美国产精品一区二区三区| 欧美一区二区国产| 91极品视觉盛宴| 色婷婷综合激情| 偷拍日韩校园综合在线| 亚洲欧洲成人av每日更新| 精品国产露脸精彩对白 | 亚洲国产日韩a在线播放| 国产丝袜在线精品| 欧美一区二区三区在线看| 欧美在线免费播放| 从欧美一区二区三区| 奇米777欧美一区二区| 一区二区三区四区视频精品免费| 国产精品污污网站在线观看| 久久久久久亚洲综合| 日韩精品在线一区| 91精品国产麻豆| 91超碰这里只有精品国产| 一本大道综合伊人精品热热 | 久久爱www久久做| 中文字幕字幕中文在线中不卡视频| 欧美一区二区三区成人| 国产一区二区三区在线观看精品| 中文字幕一区二区三区不卡在线 | 99国产精品久久久久久久久久| 久久成人免费网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜影院久久久| 午夜精品久久久久久不卡8050| 亚洲五码中文字幕| 一级女性全黄久久生活片免费| 夜夜夜精品看看| 亚洲国产三级在线| 日韩制服丝袜av| 免费精品99久久国产综合精品| 日韩不卡在线观看日韩不卡视频| 偷窥少妇高潮呻吟av久久免费| 日韩精品乱码免费| 寂寞少妇一区二区三区| 精品一区二区三区视频| 国产精品自在在线| 99久久伊人精品| 色偷偷一区二区三区| 精品视频在线视频| 制服.丝袜.亚洲.中文.综合| 欧美一区在线视频| 国产亚洲欧美在线| 中文字幕综合网| 日韩专区中文字幕一区二区| 日韩av成人高清| 国产精品一区二区黑丝| 97久久精品人人做人人爽| 欧美主播一区二区三区| 日韩视频一区二区三区在线播放| 久久老女人爱爱| 一区二区三区四区精品在线视频| 视频一区二区三区在线| 国产精品一区二区免费不卡| 91污在线观看| 日韩一区二区三区三四区视频在线观看 | 欧美日韩三级在线| 久久综合色婷婷| 一区二区欧美视频| 韩国一区二区在线观看| av电影天堂一区二区在线| 7777精品伊人久久久大香线蕉完整版 | 国产精品对白交换视频| 亚洲国产aⅴ天堂久久| 国产麻豆精品视频| 欧美性大战久久| wwwwxxxxx欧美| 亚洲国产视频直播| 国产黄色成人av| 日韩一区二区在线看片| 综合av第一页| 国模无码大尺度一区二区三区| 色欧美88888久久久久久影院| 日韩色视频在线观看| 一区二区三区精品视频在线| 美女尤物国产一区| 欧美日韩一区二区三区视频| 国产精品视频麻豆| 久久国产欧美日韩精品| 日本丶国产丶欧美色综合| 国产欧美日韩精品在线| 免费高清不卡av| 欧美在线短视频| 国产精品欧美久久久久一区二区 | 天天综合天天综合色| 99久久综合99久久综合网站| 26uuu精品一区二区在线观看| 午夜激情久久久| 91视频观看视频| 久久久久国色av免费看影院| 日韩电影在线观看一区| 欧美综合亚洲图片综合区| 国产精品欧美久久久久一区二区| 国产一区二区三区黄视频| 日韩丝袜美女视频| 爽爽淫人综合网网站| 欧美图片一区二区三区| 亚洲欧美色图小说| 久久午夜国产精品| 日本v片在线高清不卡在线观看| 欧美午夜电影一区| 一区二区不卡在线播放| 色视频成人在线观看免| 综合激情成人伊人| av一本久道久久综合久久鬼色| 国产精品伦一区二区三级视频| 成人一区二区视频| 136国产福利精品导航| 99视频精品免费视频|