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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

存取技術(shù)

  • PIC單片機在可編程數碼式樓宇對講系統中的應用

    摘要:本文介紹應用PIC16C57單片機設計的一種可編程、高性能的數碼式樓宇對講系統,詳細闡明了有關工作原理和關鍵技術。本系統充分應用PIC單片機的軟硬件資源,具有可編程、電路簡單、功能強大等優點,在安居工程、樓宇技防系統等領域具有廣泛的應用前景。 關鍵詞:PIC 單片機  樓宇對講   編碼   譯碼  可編程

    標簽: PIC 單片機 中的應用 可編程

    上傳時間: 2013-11-14

    上傳用戶:hj_18

  • 基于12864LCD的波形顯示系統的研制

    本文針對實驗平臺管理系統的實際需求,結合密碼技術和身份認證技術,采用了基于USB Key的雙因子身份認證技術。目前眾多身份認證技術當中,USB Key是被認為最安全的身份認證手段,除了生物特征身份認證技術。但是因為成本問題,生物特征身份認證技術并沒有被廣泛使用。而且通過深入研究,可以進一步完善USB Key的功能,使USB Key不僅能起到認證的作用,還可以用于存儲數據。因此,隨著人們對網絡安全問題的重視程度加深,USB Key身份認證方式將在各安全需求領域大顯身手

    標簽: 12864 LCD 波形顯示

    上傳時間: 2014-12-27

    上傳用戶:sun_pro12580

  • U盤和SD卡文件管理控制芯片CH376

    概述 CH376是文件管理控制芯片,用于單片機系統讀寫 U 盤或者 SD 卡中的文件。 CH376 支持 USB 設備方式和 USB 主機方式,并且內置了 USB 通訊協議的基本固件,內置了處理Mass-Storage 海量存儲設備的專用通訊協議的固件,內置了SD 卡的通訊接口固件,內置了FAT16和FAT32 以及 FAT12 文件系統的管理固件,支持常用的 USB 存儲設備(包括 U 盤/USB 硬盤/USB 閃存盤/USB讀卡器)和SD卡(包括標準容量SD 卡和高容量HC-SD 卡以及協議兼容的MMC 卡和 TF 卡)。 CH376 支持三種通訊接口:8 位并口、SPI 接口或者異步串口,單片機/DSP/MCU/MPU 等控制器可以通過上述任何一種通訊接口控制CH376芯片,存取U 盤或者 SD 卡中的文件或者與計算機通訊。 CH376的 USB設備方式與CH372 芯片完全兼容,CH376 的 USB 主機方式與CH375 芯片基本兼容。

    標簽: 376 CH U盤 SD卡

    上傳時間: 2014-12-27

    上傳用戶:sglccwk

  • 基于單片機的IDE硬盤控制的研究與設計

    本文提出了一種用單片機擴展8255來控制IDE硬盤的方法,并給出了完整的硬件和軟件設計方案,詳細討論并成功解決了控制過程中所遇到的問題,較好的實現了對硬盤的存取操作。

    標簽: IDE 單片機 硬盤 控制

    上傳時間: 2013-10-28

    上傳用戶:cainaifa

  • 淺談單片機A/D轉換的處理方法

    單片機在日常生活中用得越來越多,其集成度也越來越高,目前擁有多種單片機都集成有A/D轉換功能,如PIC,AVR,SUNPLUS,SH等。處理器的位數從4位到32位或更高,轉換精度從6位,8位,10位或更高。

    標簽: 單片機 轉換 處理方法

    上傳時間: 2013-10-28

    上傳用戶:xa_lgy

  • 中穎單片機入門與實戰

    中穎單片機入門與實戰 單片機又稱單片微處理器,其應用已滲入到各行各業,生產廠家亦從二十年前的寥寥幾家發展到現在的幾十間甚至更多。不同的廠家基于各自的架構平臺,設計了不同功能特點的單片機,這就使得工程師們可以按照具體設計要求挑選最適合的一款芯片進行系統開發,既滿足功能需求又能最大限度降低成本,提高了自己產品的性價比。中穎單片機基于公司自有的4-bit CPU IP(CPU60)發展起來,芯片采用的是程序內存和數據存儲器在物理空間上完全獨立的哈佛結構。程序內存和數據存儲器地址以及總線完全分開,可以使指令和數據有不同的數據寬度。同時由于讀取指令和存取操作數可以同時進行(流水線作業),因而具有較高的執行效率。中穎設計工程師以此設計了SH66XX, SH67XX 和SH69XX 等一系列的單片機,涵蓋了包括消費類,家電及來電顯示電話的多方面應用,以其產品的多樣化,優異的抗干擾性能,良好的性價比和及時的售后服務在競爭激烈的市場占有一席之地,并且每年的出貨量在持續快速的增長中。中穎單片機能在短短數年間取得如此成績及市場認可度,自有其道理。

    標簽: 中穎單片機

    上傳時間: 2013-11-20

    上傳用戶:huanglang

  • 代替石英晶體的硅MEMS振蕩器介紹

    石英具有非凡的機械和壓電特性, 使得從19 世紀40 年代中期以來一直作為基本的時鐘器件. 盡管在陶瓷, 硅晶和RLC電路方面有60 多年的研究, 在此之前沒有哪種材料或技術能替代石英振蕩器, 鑒于其異常的溫度穩定性和相位噪聲特性. 估計2006 年將有100億顆石英振蕩器被制造出來并放置到汽車, 數碼相機, 工業設備, 游戲設備, 寬帶設備,蜂窩電話, 以及事實上每一種數字產品當中. 石英振蕩器的制造數量比地球上的人口還要多.

    標簽: MEMS 石英晶體 振蕩器

    上傳時間: 2013-10-17

    上傳用戶:xinshou123456

  • 高壓雙管反激變換器的設計

    高壓雙管反激變換器的設計:介紹一種雙管反激的電路拓撲,分析了其工作原理,給出了一些關鍵技術參數的計算公式,設計并研制成功的30W 380V AC5 0H z/510V DC/+15.1 V DC(1A )、+5.2VDC(2A)輔助開關電源具有功率密度高、變換效率高、可靠性高等優良的綜合性能。該變換器在高電壓輸人情況下有重要的應用價值。【關 鍵 詞 】變換器,輔助開關電源,雙管反激 [Abstract】 A n e wt opologyfo rd oubles witchfl ybackc onverteris in troduced.Th eo perationp rincipleis a nalyzeda nds ome for mulas for calculating key parameters for the topology are presented. The designed and produced auxiliary switching power supply,i. e. 30W 380V AC5 0H z/5 10V DC/+15.1 V DC《1A )、+5.2 V DC《2A ),hase xcellentc omprehensivep erformances sucha sh ighp owerd ensity, hi ghc onversione fficiencya ndh ighr eliability.Th isc onverterh asim portanta pplicationv aluef orh igh input voltag [Keywords ]converter,au xiliary switchingp owers upply,do ubles witchf lybac

    標簽: 雙管反激 變換器

    上傳時間: 2013-11-01

    上傳用戶:Ants

  • at89c2051 高性能CMOS 8位單片機

    AT89C2051是一個低電壓,高性能CMOS 8位單片機,片內含2k bytes的可反復擦寫的只讀Flash程序存儲器和128 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器和Flash存儲單元,功能強大AT89C2051單片機可為您提供許多高性價比的應用場合。AT89C2051是一個功能強大的單片機,但它只有20個引腳,15個雙向輸入/輸出(I/O)端口,其中P1是一個完整的8位雙向I/O口,兩個外中斷口,兩個16位可編程定時計數器,兩個全雙向串行通信口,一個模擬比較放大器。

    標簽: c2051 2051 CMOS 89c

    上傳時間: 2014-04-16

    上傳用戶:ippler8

  • 驅動程序與應用程序的接口

    有兩種方式可以讓設備和應用程序之間聯系:1. 通過為設備創建的一個符號鏈;2. 通過輸出到一個接口WDM驅動程序建議使用輸出到一個接口而不推薦使用創建符號鏈的方法。這個接口保證PDO的安全,也保證安全地創建一個惟一的、獨立于語言的訪問設備的方法。一個應用程序使用Win32APIs來調用設備。在某個Win32 APIs和設備對象的分發函數之間存在一個映射關系。獲得對設備對象訪問的第一步就是打開一個設備對象的句柄。 用符號鏈打開一個設備的句柄為了打開一個設備,應用程序需要使用CreateFile。如果該設備有一個符號鏈出口,應用程序可以用下面這個例子的形式打開句柄:hDevice = CreateFile("\\\\.\\OMNIPORT3",  GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ,  NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL ,NULL);文件路徑名的前綴“\\.\”告訴系統本調用希望打開一個設備。這個設備必須有一個符號鏈,以便應用程序能夠打開它。有關細節查看有關Kdevice和CreateLink的內容。在上述調用中第一個參數中前綴后的部分就是這個符號鏈的名字。注意:CreatFile中的第一個參數不是Windows 98/2000中驅動程序(.sys文件)的路徑。是到設備對象的符號鏈。如果使用DriverWizard產生驅動程序,它通常使用類KunitizedName來構成設備的符號鏈。這意味著符號鏈名有一個附加的數字,通常是0。例如:如果鏈接名稱的主干是L“TestDevice”那么在CreateFile中的串就該是“\\\\.\\TestDevice0”。如果應用程序需要被覆蓋的I/O,第六個參數(Flags)必須或上FILE_FLAG_OVERLAPPED。 使用一個輸出接口打開句柄用這種方式打開一個句柄會稍微麻煩一些。DriverWorks庫提供兩個助手類來使獲得對該接口的訪問容易一些,這兩個類是CDeviceInterface, 和 CdeviceInterfaceClass。CdeviceInterfaceClass類封裝了一個設備信息集,該信息集包含了特殊類中的所有設備接口信息。應用程序能有用CdeviceInterfaceClass類的一個實例來獲得一個或更多的CdeviceInterface類的實例。CdeviceInterface類是一個單一設備接口的抽象。它的成員函數DevicePath()返回一個路徑名的指針,該指針可以在CreateFile中使用來打開設備。下面用一個小例子來顯示這些類最基本的使用方法:extern GUID TestGuid;HANDLE OpenByInterface(  GUID* pClassGuid,  DWORD instance,  PDWORD pError){  CDeviceInterfaceClass DevClass(pClassGuid, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  CDeviceInterface DevInterface(&DevClass, instance, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  cout << "The device path is "    << DevInterface.DevicePath()    << endl;   HANDLE hDev;  hDev = CreateFile(   DevInterface.DevicePath(),    GENERIC_READ | GENERIC_WRITE,    FILE_SHARE_READ | FILE_SHARE_WRITE,    NULL,    OPEN_EXISTING,    FILE_ATTRIBUTE_NORMAL,    NULL  );  if (hDev == INVALID_HANDLE_VALUE)    *pError = GetLastError();  return hDev;} 在設備中執行I/O操作一旦應用程序獲得一個有效的設備句柄,它就能使用Win32 APIs來產生到設備對象的IRPs。下面的表顯示了這種對應關系。Win32 API  DRIVER_FUNCTION_xxxIRP_MJ_xxx  KDevice subclass member function CreateFile  CREATE  Create ReadFile  READ  Read WriteFile  WRITE  Write DeviceIoControl  DEVICE_CONTROL  DeviceControl CloseHandle  CLOSECLEANUP  CloseCleanUp 需要解釋一下設備類成員的Close和CleanUp:CreateFile使內核為設備創建一個新的文件對象。這使得多個句柄可以映射同一個文件對象。當這個文件對象的最后一個用戶級句柄被撤銷后,I/O管理器調用CleanUp。當沒有任何用戶級和核心級的對文件對象的訪問的時候,I/O管理器調用Close。如果被打開的設備不支持指定的功能,則調用相應的Win32將引起錯誤(無效功能)。以前為Windows95編寫的VxD的應用程序代碼中可能會在打開設備的時候使用FILE_FLAG_DELETE_ON_CLOSE屬性。在Windows NT/2000中,建議不要使用這個屬性,因為它將導致沒有特權的用戶企圖打開這個設備,這是不可能成功的。I/O管理器將ReadFile和WriteFile的buff參數轉換成IRP域的方法依賴于設備對象的屬性。當設備設置DO_DIRECT_IO標志,I/O管理器將buff鎖住在存儲器中,并且創建了一個存儲在IRP中的MDL域。一個設備可以通過調用Kirp::Mdl來存取MDL。當設備設置DO_BUFFERED_IO標志,設備對象分別通過KIrp::BufferedReadDest或 KIrp::BufferedWriteSource為讀或寫操作獲得buff地址。當設備不設置DO_BUFFERED_IO標志也不設置DO_DIRECT_IO,內核設置IRP 的UserBuffer域來對應ReadFile或WriteFile中的buff參數。然而,存儲區并沒有被鎖住而且地址只對調用進程有效。驅動程序可以使用KIrp::UserBuffer來存取IRP域。對于DeviceIoControl調用,buffer參數的轉換依賴于特殊的I/O控制代碼,它不在設備對象的特性中。宏CTL_CODE(在winioctl.h中定義)用來構造控制代碼。這個宏的其中一個參數指明緩沖方法是METHOD_BUFFERED, METHOD_IN_DIRECT, METHOD_OUT_DIRECT, 或METHOD_NEITHER。下面的表顯示了這些方法和與之對應的能獲得輸入緩沖與輸出緩沖的KIrp中的成員函數:Method  Input Buffer Parameter  Output Buffer Parameter METHOD_BUFFERED  KIrp::IoctlBuffer KIrp::IoctlBuffer METHOD_IN_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_OUT_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_NEITHER  KIrp::IoctlType3InputBuffer KIrp::UserBuffer 如果控制代碼指明METHOD_BUFFERED,系統分配一個單一的緩沖來作為輸入與輸出。驅動程序必須在向輸出緩沖放數據之前拷貝輸入數據。驅動程序通過調用KIrp::IoctlBuffer獲得緩沖地址。在完成時,I/O管理器從系統緩沖拷貝數據到提供給Ring 3級調用者使用的緩沖中。驅動程序必須在結束前存儲拷貝到IRP的Information成員中的數據個數。如果控制代碼不指明METHOD_IN_DIRECT或METHOD_OUT_DIRECT,則DeviceIoControl的參數呈現不同的含義。參數InputBuffer被拷貝到一個系統緩沖,這個緩沖驅動程序可以通過調用KIrp::IoctlBuffer。參數OutputBuffer被映射到KMemory對象,驅動程序對這個對象的訪問通過調用KIrp::Mdl來實現。對于METHOD_OUT_DIRECT,調用者必須有對緩沖的寫訪問權限。注意,對METHOD_NEITHER,內核只提供虛擬地址;它不會做映射來配置緩沖。虛擬地址只對調用進程有效。這里是一個用METHOD_BUFFERED的例子:首先,使用宏CTL_CODE來定義一個IOCTL代碼:#define IOCTL_MYDEV_GET_FIRMWARE_REV \CTL_CODE (FILE_DEVICE_UNKNOWN,0,METHOD_BUFFERED,FILE_ANY_ACCESS)現在使用一個DeviceIoControl調用:BOOLEAN b;CHAR FirmwareRev[60];ULONG FirmwareRevSize;b = DeviceIoControl(hDevice, IOCTL_MYDEV_GET_VERSION_STRING,  NULL, // no input  注意,這里放的是包含有執行操作命令的字符串指針  0, FirmwareRev,      //這里是output串指針,存放從驅動程序中返回的字符串。sizeof(FirmwareRev),& FirmwareRevSize,  NULL // not overlapped I/O );如果輸出緩沖足夠大,設備拷貝串到里面并將拷貝的資結束設置到FirmwareRevSize中。在驅動程序中,代碼看起來如下所示:const char* FIRMWARE_REV = "FW 16.33 v5";NTSTATUS MyDevice::DeviceControl( KIrp I ){  ULONG fwLength=0;  switch ( I.IoctlCode() )  {    case IOCTL_MYDEV_GET_FIRMWARE_REV:      fwLength = strlen(FIRMWARE_REV)+1;      if (I.IoctlOutputBufferSize() >= fwLength)      {        strcpy((PCHAR)I.IoctlBuffer(),FIRMWARE_REV);        I.Information() = fwLength;         return I.Complete(STATUS_SUCCESS);      }      else      {              }    case . . .   } }

    標簽: 驅動程序 應用程序 接口

    上傳時間: 2013-10-17

    上傳用戶:gai928943

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国精品久久99热| 国产无遮挡一区二区三区毛片日本| 亚洲欧洲在线看| 亚洲国产欧美国产综合一区| 亚洲欧美三级伦理| 在线观看亚洲精品视频| 猛干欧美女孩| 亚洲影院免费观看| 亚洲视频一区在线观看| 狠狠色丁香久久婷婷综合_中| 久久久久久久999| 亚洲欧美日韩综合aⅴ视频| 欧美日韩系列| 欧美在线播放视频| 午夜精品一区二区三区电影天堂| 国产香蕉97碰碰久久人人| 国产精品久久久久久久电影 | 欧美午夜精品久久久久免费视| 亚洲人成高清| 极品日韩久久| 国产精品一区二区欧美| 久久婷婷麻豆| 久久久99精品免费观看不卡| 日韩一级精品| 亚洲神马久久| 亚洲私人影院在线观看| 激情视频一区二区三区| 国产日韩欧美在线视频观看| 国产综合一区二区| 精品白丝av| 日韩午夜在线电影| 午夜在线成人av| 久久久久久久久久久久久久一区| 欧美一区影院| 欧美激情性爽国产精品17p| 欧美精品免费观看二区| 国产麻豆日韩| 亚洲午夜av电影| 欧美91福利在线观看| 欧美日韩精品福利| 亚洲丰满少妇videoshd| 久久久福利视频| 国产精品久久中文| 亚洲精品麻豆| 欧美国产日韩一区二区在线观看 | 亚洲免费视频成人| 久久欧美中文字幕| 国产精品久久毛片a| 99视频精品| 久久久久九九视频| 久热精品视频在线观看一区| 国产精品天天摸av网| 亚洲一区三区在线观看| 欧美日韩亚洲综合一区| 亚洲免费网址| 韩日视频一区| 男人天堂欧美日韩| 久久久综合激的五月天| 久久国产精品久久国产精品| 国产午夜亚洲精品羞羞网站| 国产精品自拍小视频| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲欧美日韩另类| 亚洲盗摄视频| 国产午夜精品视频免费不卡69堂| 久久久xxx| 亚洲影视在线| 亚洲理伦在线| 国产一区二区三区电影在线观看| 欧美精品在线极品| 久久成人在线| 中文国产亚洲喷潮| 欧美午夜视频一区二区| 久久精品一二三| 一本到12不卡视频在线dvd| 国产精品国产三级国产普通话三级| 亚洲永久免费| 一卡二卡3卡四卡高清精品视频| 韩国一区二区三区美女美女秀| 国产精品久久国产精品99gif| 欧美成人午夜| 欧美不卡在线视频| 另类av一区二区| 久久激情一区| 久久精品亚洲乱码伦伦中文| 久久久久久网站| 免费亚洲电影在线| 欧美国产成人精品| 欧美三级日本三级少妇99| 欧美视频免费在线观看| 国产日本亚洲高清| 国产日韩欧美在线播放不卡| 国产一区成人| 99国产一区| 久久国产手机看片| 欧美日韩午夜视频在线观看| 国产精品乱人伦一区二区| 国产亚洲激情视频在线| 欧美大片在线观看一区| 亚洲在线黄色| 亚洲精品视频免费| 老**午夜毛片一区二区三区| 国产欧美va欧美不卡在线| 亚洲视频在线播放| 欧美午夜欧美| 久久手机免费观看| 日韩视频在线永久播放| 国产精品多人| 99精品国产一区二区青青牛奶| 欧美黄色大片网站| 亚洲免费精品| 国产亚洲欧美一区| 欧美护士18xxxxhd| 久久er精品视频| 亚洲精品国产精品国自产观看 | 亚洲精品护士| 国产精品区免费视频| 久久av一区二区| 国产精品magnet| 午夜精品久久| 国产日韩精品视频一区二区三区| 中文一区二区在线观看| 国产精品红桃| 久久精品99国产精品日本| 国产农村妇女毛片精品久久麻豆 | 国产精品伦理| 欧美一区二区在线视频| 国产日韩欧美中文| 欧美激情精品久久久久久蜜臀| 亚洲第一区中文99精品| 欧美精品一级| 久久aⅴ国产欧美74aaa| 亚洲国产婷婷香蕉久久久久久| 欧美日韩不卡一区| 久久激情中文| 亚洲精品在线视频观看| 国产一在线精品一区在线观看| 免费国产一区二区| 小黄鸭精品密入口导航| 亚洲第一天堂av| 国产精品免费观看在线| 蜜臀99久久精品久久久久久软件 | avtt综合网| 亚洲一区影音先锋| 欧美一区二区黄色| 欧美在线国产精品| 裸体女人亚洲精品一区| 先锋影音国产一区| 日韩视频一区| 一本色道88久久加勒比精品 | 一本色道久久加勒比88综合| 国产一区欧美| 国产中文一区二区三区| 韩日欧美一区| 国产日韩精品在线| 在线欧美日韩国产| 亚洲区中文字幕| 亚洲女人av| 久久久精品tv| 欧美日韩伊人| 一区二区三区自拍| 99精品视频免费在线观看| 欧美伊人精品成人久久综合97| 美日韩在线观看| 国产精品国产三级国产普通话三级| 国产精品久久久久久久久免费桃花 | 国产精品国产三级国产aⅴ9色| 午夜一区不卡| 欧美片在线播放| 欧美午夜宅男影院在线观看| 亚洲精品三级| 久久九九电影| 国产精品美女久久久免费| 999亚洲国产精| 欧美jizzhd精品欧美巨大免费| 国产有码一区二区| 亚洲欧美精品中文字幕在线| 亚洲美女在线看| 欧美日韩精品免费看| 欧美一级黄色网| 午夜一区二区三区在线观看| 夜夜嗨av一区二区三区四季av | 韩国久久久久| 亚洲日本中文字幕| 久久久久久久久蜜桃| 国产一区二区三区日韩| 亚洲电影免费在线观看| 欧美xxx在线观看| 欧美成人午夜77777| 中文av字幕一区| 日韩一级在线| 先锋影音国产精品| 亚洲一区二区三区精品动漫| 99精品热视频| 欧美主播一区二区三区美女 久久精品人| 久久久久国产一区二区| 国产精品夜夜嗨| 欧美一区二区三区久久精品| …久久精品99久久香蕉国产| 欧美另类人妖|