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

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

數(shù)字轉(zhuǎn)換器

  • 80C51特殊功能寄存器地址表

    /*--------- 8051內(nèi)核特殊功能寄存器 -------------*/ sfr ACC = 0xE0;             //累加器 sfr B = 0xF0;  //B 寄存器 sfr PSW    = 0xD0;           //程序狀態(tài)字寄存器 sbit CY    = PSW^7;       //進(jìn)位標(biāo)志位 sbit AC    = PSW^6;        //輔助進(jìn)位標(biāo)志位 sbit F0    = PSW^5;        //用戶(hù)標(biāo)志位0 sbit RS1   = PSW^4;        //工作寄存器組選擇控制位 sbit RS0   = PSW^3;        //工作寄存器組選擇控制位 sbit OV    = PSW^2;        //溢出標(biāo)志位 sbit F1    = PSW^1;        //用戶(hù)標(biāo)志位1 sbit P     = PSW^0;        //奇偶標(biāo)志位 sfr SP    = 0x81;            //堆棧指針寄存器 sfr DPL  = 0x82;            //數(shù)據(jù)指針0低字節(jié) sfr DPH  = 0x83;            //數(shù)據(jù)指針0高字節(jié) /*------------ 系統(tǒng)管理特殊功能寄存器 -------------*/ sfr PCON  = 0x87;           //電源控制寄存器 sfr AUXR = 0x8E;              //輔助寄存器 sfr AUXR1 = 0xA2;             //輔助寄存器1 sfr WAKE_CLKO = 0x8F;        //時(shí)鐘輸出和喚醒控制寄存器 sfr CLK_DIV  = 0x97;          //時(shí)鐘分頻控制寄存器 sfr BUS_SPEED = 0xA1;        //總線速度控制寄存器 /*----------- 中斷控制特殊功能寄存器 --------------*/ sfr IE     = 0xA8;           //中斷允許寄存器 sbit EA    = IE^7;  //總中斷允許位  sbit ELVD  = IE^6;           //低電壓檢測(cè)中斷控制位 8051

    標(biāo)簽: 80C51 特殊功能寄存器 地址

    上傳時(shí)間: 2013-10-30

    上傳用戶(hù):yxgi5

  • 看門(mén)狗定時(shí)器的工作原理

    看門(mén)狗定時(shí)器的工作原理:WDT 工作原理使能時(shí),WDT 將遞增,直到溢出,或稱(chēng)“超時(shí)”。除非處于休眠或空閑模式,WDT 超時(shí)會(huì)強(qiáng)制器件復(fù)位。為避免WDT 超時(shí)復(fù)位,用戶(hù)必須定期用PWRSAV 或CLRWDT 指令將看門(mén)狗定時(shí)器清零。如果WDT 在休眠或空閑模式下超時(shí),器件將喚醒并從PWRSAV 指令執(zhí)行處繼續(xù)執(zhí)行代碼。在上述兩種情況下,WDTO 位(RCON<4>)都會(huì)置1,表示該器件復(fù)位或喚醒事件是由于WDT超時(shí)引起的。如果WDT 將CPU 從休眠或空閑模式喚醒,“休眠”狀態(tài)位(RCON<3>)或“空閑”狀態(tài)位(RCON<2>)也會(huì)置1,表示器件之前處于省電模式。9.2.1 使能和禁止WDT通過(guò)FWDTEN(CW1<7>)配置位可將WDT 使能或禁止。FWDTEN 配置位置1 時(shí),使能WDT。這是已擦除器件的默認(rèn)值。關(guān)于閃存配置字寄存器的更多詳細(xì)信息,請(qǐng)參見(jiàn)器件數(shù)據(jù)手冊(cè)。

    標(biāo)簽: 看門(mén)狗定時(shí)器 工作原理

    上傳時(shí)間: 2014-01-20

    上傳用戶(hù):mikesering

  • 串行編程器源程序(Keil C語(yǔ)言)

    串行編程器源程序(Keil C語(yǔ)言)//FID=01:AT89C2051系列編程器//實(shí)現(xiàn)編程的讀,寫(xiě),擦等細(xì)節(jié)//AT89C2051的特殊處:給XTAL一個(gè)脈沖,地址計(jì)數(shù)加1;P1的引腳排列與AT89C51相反,需要用函數(shù)轉(zhuǎn)換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準(zhǔn)備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結(jié)束后的工作,設(shè)置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數(shù)據(jù){ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉(zhuǎn)換并設(shè)置P0口的數(shù)據(jù){ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫(xiě)器件{//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //寫(xiě)一個(gè)單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗(yàn):循環(huán)讀,直到讀出與寫(xiě)入的數(shù)相同 {  nTimeOut++;  if(nTimeOut>1000)//超時(shí)了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) //讀一個(gè)單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個(gè)脈沖指向下一個(gè)單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫(xiě)鎖定位{ InitPro01();//先設(shè)置成編程狀態(tài)//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設(shè)置相應(yīng)的編程控制信號(hào) if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設(shè)置pw中的函數(shù)指針,讓主程序可以調(diào)用上面的函數(shù){ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標(biāo)簽: Keil 串行 C語(yǔ)言 編程器

    上傳時(shí)間: 2013-11-12

    上傳用戶(hù):gut1234567

  • 克服能量采集無(wú)線感測(cè)器設(shè)計(jì)挑戰(zhàn)

    無(wú)線感測(cè)器已變得越來(lái)越普及,短期內(nèi)其開(kāi)發(fā)和部署數(shù)量將急遽增加。而無(wú)線通訊技術(shù)的突飛猛進(jìn),也使得智慧型網(wǎng)路中的無(wú)線感測(cè)器能夠緊密互連。此外,系統(tǒng)單晶片(SoC)的密度不斷提高,讓各式各樣的多功能、小尺寸無(wú)線感測(cè)器系統(tǒng)相繼問(wèn)市。儘管如此,工程師仍面臨一個(gè)重大的挑戰(zhàn):即電源消耗。

    標(biāo)簽: 能量采集 無(wú)線感測(cè)器

    上傳時(shí)間: 2013-10-30

    上傳用戶(hù):wojiaohs

  • 用匯編設(shè)計(jì)的基于文本編輯器

    1 任務(wù) 設(shè)計(jì)一個(gè)文本編輯器。 2 基本要求 1 如圖所示,設(shè)計(jì)一個(gè)有菜單欄的編輯窗口,在該窗口可以實(shí)現(xiàn)文本的輸入,利用DEL鍵、BackSpace鍵、Home鍵、End鍵、上下左右光標(biāo)鍵,實(shí)現(xiàn)對(duì)輸入文本的全屏幕編輯。 2 實(shí)現(xiàn)文件的新建、打開(kāi)、保存、另存為與退出等功能。 包含 設(shè)計(jì)思路、技術(shù)報(bào)告、和不同階段的設(shè)計(jì)源代碼 擴(kuò)展要求 1 要求使用彩色組和背景顏色來(lái)設(shè)計(jì)界面顏色。 2 模擬一些著名編輯器(如Source Insight)的其它功能,如比較詳細(xì)的幫助功能,對(duì)特定的命令或保留字(如C語(yǔ)言或匯編語(yǔ)言)能顯示不同的醒目顏色。 3 自己參考其它編輯器進(jìn)行發(fā)揮。

    標(biāo)簽: 匯編 文本編輯器

    上傳時(shí)間: 2013-11-03

    上傳用戶(hù):lhc9102

  • 一)需求 很多情況下我們需要知道字節(jié)流的編碼

    一)需求 很多情況下我們需要知道字節(jié)流的編碼,比如 1) 使用編輯器打開(kāi)文本文件的時(shí)候,編輯器需要識(shí)別文本文件的各種編碼 2) 上傳文件后,分析上傳文件字節(jié)流需要知道它的編碼 3) 讀取某個(gè)web頁(yè)面的源代碼,并要輸出時(shí),需要知道正確的編碼才能輸出正確的內(nèi)容 ..............

    標(biāo)簽: 字節(jié) 編碼

    上傳時(shí)間: 2013-12-20

    上傳用戶(hù):dsgkjgkjg

  •  ? Java函數(shù)速查 你能很快的查到你要的函數(shù) DataBinding類(lèi) 代表數(shù)據(jù)源字段和組件屬性之間一個(gè)單獨(dú)的綁定。 package com.ms.wfc.data.ui

     ? Java函數(shù)速查 你能很快的查到你要的函數(shù) DataBinding類(lèi) 代表數(shù)據(jù)源字段和組件屬性之間一個(gè)單獨(dú)的綁定。 package com.ms.wfc.data.ui public class DataBinding implements IConstructable 說(shuō)明 DataBinder控件使用該類(lèi)來(lái)表示數(shù)據(jù)源中的每一個(gè)綁定。 請(qǐng)參閱:《Microsoft Visual J++ 6.0 程序員指南》第18章“WFC中的數(shù)據(jù)綁定”。 構(gòu)造器 DataBinding.DataBinding 創(chuàng)建一個(gè)DataBinding對(duì)象。 語(yǔ)法 public DataBinding () public DataBinding ( IComponent target, String propertyName,String fieldName ) public DataBinding ( IComponent target, String propertyName,String fieldName, IDataFormat format )

    標(biāo)簽: DataBinding package Java data

    上傳時(shí)間: 2013-12-20

    上傳用戶(hù):TRIFCT

  • 這是一個(gè)簡(jiǎn)單的小工具,有點(diǎn)類(lèi)似我們使用form方式設(shè)計(jì)時(shí),使用behaver方式讓各個(gè)form作轉(zhuǎn)場(chǎng)特效一樣,不過(guò)這個(gè)工具是針對(duì)各個(gè)movie clip,相信對(duì)一些Art設(shè)計(jì)師有一定的幫助囉, 使

    這是一個(gè)簡(jiǎn)單的小工具,有點(diǎn)類(lèi)似我們使用form方式設(shè)計(jì)時(shí),使用behaver方式讓各個(gè)form作轉(zhuǎn)場(chǎng)特效一樣,不過(guò)這個(gè)工具是針對(duì)各個(gè)movie clip,相信對(duì)一些Art設(shè)計(jì)師有一定的幫助囉, 使用的是Transition manager方式完成,相信不久會(huì)有利用tween class方式的程式產(chǎn)生器吧..其實(shí)我還蠻需要的...因?yàn)閔elp檔沒(méi)有,有時(shí)要參考指令,都要上網(wǎng)查一次

    標(biāo)簽: form behaver movie clip

    上傳時(shí)間: 2013-12-17

    上傳用戶(hù):hasan2015

  • 1.套接字編程原理 1.1 Client/server通信模型 1.2 Windows Sockets規(guī)范 1.3 套接字 1.3.1 套接字定義 1.3.2分類(lèi) 1.3.3 套接字的作用

    1.套接字編程原理 1.1 Client/server通信模型 1.2 Windows Sockets規(guī)范 1.3 套接字 1.3.1 套接字定義 1.3.2分類(lèi) 1.3.3 套接字的作用 1.3.4端口與地址 1.3.5 套接口屬性 2.基本的Windows Sockets API編程 2.1常用函數(shù) 2.2 TCP實(shí)例 2.3 UDP實(shí)例 2.4 Socket 通信阻塞的解決方法 3.MFC下的Socket編程的類(lèi) 3.1 CAsyncSocket類(lèi) 3.2 CSocket類(lèi) 3.3 Windows Sockets:帶存檔的套接字的工作方式 3.4 流式套接字通信的操作順序 3.5 使用 CAsyncSocket 類(lèi) 3.6 從套接字類(lèi)派生 3.7 套接字通知 3.8 一個(gè)使用CSocket類(lèi)的網(wǎng)絡(luò)通信實(shí)例 3.8.1 服務(wù)器端應(yīng)用程序設(shè)計(jì)(ServerDemo) 3.8.2 客戶(hù)端應(yīng)用程序設(shè)計(jì)(項(xiàng)目名稱(chēng)ClientDemo) 4.套接字的托管實(shí)現(xiàn) 4.1 System::Net::Sockets 命名空間 4.2 實(shí)例:一個(gè)新郵件檢查器

    標(biāo)簽: Windows Sockets Client server

    上傳時(shí)間: 2014-01-20

    上傳用戶(hù):zhangzhenyu

  • 使用方法:用文本方式打開(kāi)FlashFXP文件夾下的Sites.dat文件你會(huì)發(fā)現(xiàn)許多如下字段: [ftp://www.2ky.cn] Created=37525.5835161227

    使用方法:用文本方式打開(kāi)FlashFXP文件夾下的Sites.dat文件你會(huì)發(fā)現(xiàn)許多如下字段: [ftp://www.2ky.cn] Created=37525.5835161227 IP=www.realoveyou.com User=software Pass=45C170E56C99BB1A47 Port=21 Options=30033330000330011 將Pass=45C170E56C99BB1A47中等號(hào)后面的字串復(fù)制到FlashFXP密碼解密器里,按解密按鈕就得到真正的FTP明文密碼。 【MD5值:540ff30708aeaf8a33fdf4bd2fbd6006】

    標(biāo)簽: 37525.5835161227 FlashFXP Created Sites

    上傳時(shí)間: 2014-01-27

    上傳用戶(hù):亞亞娟娟123

主站蜘蛛池模板: 越西县| 阳曲县| 沾益县| 平山县| 禄丰县| 泉州市| 济源市| 齐河县| 仲巴县| 丰城市| 罗源县| 大化| 织金县| 马边| 吉林省| 苍梧县| 迁安市| 五大连池市| 成武县| 穆棱市| 邹城市| 惠水县| 永州市| 云南省| 泽普县| 富平县| 同江市| 兴城市| 咸宁市| 喀喇沁旗| 塔河县| 涞源县| 孝感市| 嘉义县| 辉县市| 恩平市| 瑞安市| 宁远县| 章丘市| 浏阳市| 五莲县|