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

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

顯示程序

  • lcd 流水燈程序,很適合初學者學習,源代碼內有注示.

    lcd 流水燈程序,很適合初學者學習,源代碼內有注示.

    標簽: lcd 流水燈 初學者 程序

    上傳時間: 2016-02-06

    上傳用戶:lmeeworm

  • 模擬實現磁盤空間的分配和回收。 1. 用位示圖管理磁盤空間的分配與回收:要求打印或顯示程序執行前和執行后的位示圖

    模擬實現磁盤空間的分配和回收。 1. 用位示圖管理磁盤空間的分配與回收:要求打印或顯示程序執行前和執行后的位示圖,以及分配和回收磁盤的物理地址過程。 2. 模擬UNIX系統的空閑塊成組鏈接法,實現磁盤空間管理。

    標簽: 分配 回收 磁盤 模擬

    上傳時間: 2013-12-21

    上傳用戶:sxdtlqqjl

  • 程序功能:本程序是利用文件240X.ASM中的子程序對EEPROM 240X進行多字節讀寫的操作示 例(同樣適用于2416). 說明:本程序在AT24C01A上調試通過

    程序功能:本程序是利用文件240X.ASM中的子程序對EEPROM 240X進行多字節讀寫的操作示 例(同樣適用于2416). 說明:本程序在AT24C01A上調試通過

    標簽: EEPROM 程序 240X 2416

    上傳時間: 2014-12-03

    上傳用戶:heart520beat

  • 這是一個LPC2214 Nand flash 程序 示範如何使用 Nandflash

    這是一個LPC2214 Nand flash 程序 示範如何使用 Nandflash

    標簽: Nandflash flash 2214 Nand

    上傳時間: 2014-01-07

    上傳用戶:rishian

  • DSP TMS320F2812的一些圖紙和程序 程序已經在圖紙所示電路上通過調試

    DSP TMS320F2812的一些圖紙和程序 程序已經在圖紙所示電路上通過調試

    標簽: F2812 2812 320F DSP

    上傳時間: 2017-02-27

    上傳用戶:woshini123456

  • 在示模擬波器上顯示漢字程序 51單片機 DAC0832 PS2鍵盤輸入 漢字移動

    在示模擬波器上顯示漢字程序 51單片機 DAC0832 PS2鍵盤輸入 漢字移動

    標簽: 0832 DAC PS2 漢字

    上傳時間: 2017-03-05

    上傳用戶:妄想演繹師

  • 淺顯易懂的學習verilog程式基礎範例以時鐘為示範

    淺顯易懂的學習verilog程式基礎範例以時鐘為示範

    標簽: verilog 程式

    上傳時間: 2014-03-11

    上傳用戶:xuan‘nian

  • IC封裝製程簡介(IC封裝制程簡介)

    半導體的產品很多,應用的場合非常廣泛,圖一是常見的幾種半導體元件外型。半導體元件一般是以接腳形式或外型來劃分類別,圖一中不同類別的英文縮寫名稱原文為   PDID:Plastic Dual Inline Package SOP:Small Outline Package SOJ:Small Outline J-Lead Package PLCC:Plastic Leaded Chip Carrier QFP:Quad Flat Package PGA:Pin Grid Array BGA:Ball Grid Array         雖然半導體元件的外型種類很多,在電路板上常用的組裝方式有二種,一種是插入電路板的銲孔或腳座,如PDIP、PGA,另一種是貼附在電路板表面的銲墊上,如SOP、SOJ、PLCC、QFP、BGA。    從半導體元件的外觀,只看到從包覆的膠體或陶瓷中伸出的接腳,而半導體元件真正的的核心,是包覆在膠體或陶瓷內一片非常小的晶片,透過伸出的接腳與外部做資訊傳輸。圖二是一片EPROM元件,從上方的玻璃窗可看到內部的晶片,圖三是以顯微鏡將內部的晶片放大,可以看到晶片以多條銲線連接四周的接腳,這些接腳向外延伸並穿出膠體,成為晶片與外界通訊的道路。請注意圖三中有一條銲線從中斷裂,那是使用不當引發過電流而燒毀,致使晶片失去功能,這也是一般晶片遭到損毀而失效的原因之一。   圖四是常見的LED,也就是發光二極體,其內部也是一顆晶片,圖五是以顯微鏡正視LED的頂端,可從透明的膠體中隱約的看到一片方型的晶片及一條金色的銲線,若以LED二支接腳的極性來做分別,晶片是貼附在負極的腳上,經由銲線連接正極的腳。當LED通過正向電流時,晶片會發光而使LED發亮,如圖六所示。     半導體元件的製作分成兩段的製造程序,前一段是先製造元件的核心─晶片,稱為晶圓製造;後一段是將晶中片加以封裝成最後產品,稱為IC封裝製程,又可細分成晶圓切割、黏晶、銲線、封膠、印字、剪切成型等加工步驟,在本章節中將簡介這兩段的製造程序。

    標簽: 封裝 IC封裝 制程

    上傳時間: 2014-01-20

    上傳用戶:蒼山觀海

  • 如何使用高級觸發測量程序跑飛

    如何使用高級觸發測量程序跑飛:LA系列邏輯分析儀內部集成了32位的定時器、32位的計數器和高速比較模塊,高效的使用以上模塊資源可以使您的測量事半功倍。邏輯分析儀在實際應用中主要作用有:1.觀察波形,看看測量波形中是否存在毛刺、干擾、頻率是否正確等;2.時序測量,對被測信號進行時序校對,看看操作時序是否符合要求。3.輔助分析,利用邏輯分析儀完善的協議分析功能來進行輔助分析;4.查錯功能,利用邏輯分析儀強大的觸發功能來進行錯誤捕獲。當單片機的PC值(程序計數器)對沒有程序的地方進行取指時,稱為程序跑飛。程序跑飛的原因有多種,主要有以下原因:1) 客觀原因:單片機受到外界強干擾造成PC值寄存器改變;2)程序Bug:用戶程序調用函數指針,對非程序空間進行對用。以80C51單片機為例子,當程序跑到非用戶程序區時,單片機使用PSEN對外部程序進行取指,使用邏輯分析儀可以設置觸發條件,當使用PSEN對外部程序進行取指時進行記錄,把出錯情況前后的狀態記錄下來進行分析,查找出錯原因。如80C51的取指范圍正確為0x0000~0x3fff,則當對0x3fff以上地址進行取指時為程序跑飛。分析80C51對外部程序取指的時序,如圖1所示。

    標簽: 如何使用 觸發 測量程序

    上傳時間: 2013-10-11

    上傳用戶:panpanpan

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

    有兩種方式可以讓設備和應用程序之間聯系: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一区二区三区免费野_久草精品视频
国产乱码精品一区二区三区不卡| 欧美精品aa| 亚洲精品久久嫩草网站秘色| 亚洲人午夜精品免费| 99精品国产在热久久下载| 亚洲综合视频1区| 久久男人资源视频| 欧美午夜一区二区| 在线观看欧美日韩国产| 亚洲精品一级| 久久免费精品日本久久中文字幕| 欧美精品高清视频| 一色屋精品亚洲香蕉网站| 亚洲精品一线二线三线无人区| 亚洲欧美国产77777| 免费欧美日韩| 国产午夜精品久久| 亚洲视频电影图片偷拍一区| 久久精品视频在线观看| 国产精品vvv| 亚洲国产免费看| 快she精品国产999| 国内偷自视频区视频综合| 亚洲一区二区三区高清| 浪潮色综合久久天堂| 国产欧美日韩不卡免费| 亚洲一本大道在线| 欧美极品影院| 亚洲国产美女久久久久| 久久久99免费视频| 国产欧美丝祙| 先锋影院在线亚洲| 国产精品一卡二| 亚洲视频在线观看一区| 欧美精品久久一区二区| 亚洲国产成人tv| 欧美aⅴ一区二区三区视频| 黄色亚洲大片免费在线观看| 欧美中文字幕| 韩国av一区二区| 久久久久99精品国产片| 国产欧美日韩中文字幕在线| 亚洲午夜精品福利| 国产精品私房写真福利视频| 一本色道久久综合亚洲精品高清| 欧美黄色一区| 一本色道综合亚洲| 国产精品美女主播| 欧美在线视频观看免费网站| 国产综合色精品一区二区三区| 久久久精品国产99久久精品芒果| 狠狠色2019综合网| 欧美黄色片免费观看| 亚洲美女视频| 国产精品美女| 久久久综合香蕉尹人综合网| 在线免费观看欧美| 欧美日韩aaaaa| 性色av一区二区三区| 黄色一区二区在线| 欧美日产一区二区三区在线观看| 亚洲无线一线二线三线区别av| 国产精品自拍视频| 免费影视亚洲| 亚洲一区二区黄色| 国模叶桐国产精品一区| 欧美国内亚洲| 欧美一区二区啪啪| 亚洲国产综合在线看不卡| 欧美丝袜一区二区三区| 欧美一区亚洲二区| 亚洲人成小说网站色在线 | 久久久久久久综合| 国产乱码精品一区二区三区av| 久久电影一区| 日韩亚洲在线观看| 国产欧美日韩视频一区二区| 蜜臀久久久99精品久久久久久 | 欧美www在线| 亚洲视频在线视频| 尤物九九久久国产精品的特点| 欧美日韩精品免费观看视频完整| 欧美影院在线| 亚洲视频在线播放| 亚洲精品国久久99热| 国产欧美日韩不卡| 欧美少妇一区二区| 欧美成人综合网站| 欧美怡红院视频| 亚洲视频福利| 一区二区三区精品视频在线观看| 一区二区亚洲精品国产| 国产精品私房写真福利视频| 欧美成人在线网站| 久久久久一区二区三区| 性色一区二区| 亚洲一区久久久| 99成人免费视频| 亚洲精品视频一区| 亚洲国产日韩在线| 久久婷婷麻豆| 久久成人羞羞网站| 亚洲一区亚洲| 亚洲深夜av| 亚洲一区中文字幕在线观看| 9久草视频在线视频精品| 最新国产の精品合集bt伙计| 亚洲国产老妈| 亚洲区在线播放| 亚洲免费观看在线视频| 亚洲精品午夜| 免费成人在线视频网站| 久久久精品国产免大香伊| 欧美一区二区免费视频| 欧美在线观看一二区| 性伦欧美刺激片在线观看| 一区二区三区产品免费精品久久75| 亚洲欧洲另类| 亚洲美女色禁图| 一区二区三区四区蜜桃| 亚洲视频第一页| 亚洲在线播放电影| 欧美一区二区在线免费观看| 久久成人精品一区二区三区| 欧美亚洲视频在线观看| 久久精品国产清自在天天线| 久久伊人免费视频| 欧美成人精品在线观看| 欧美日韩一区二区免费在线观看| 欧美日韩在线视频观看| 国产精品美女一区二区| 国产在线高清精品| 亚洲人体大胆视频| 亚洲免费一在线| 久久精品人人做人人综合| 欧美xxx成人| 国产精品视频不卡| 在线成人小视频| 9色porny自拍视频一区二区| 欧美一区二区视频在线观看2020 | 国产精品私拍pans大尺度在线| 国产欧美一区在线| 亚洲黄一区二区| 亚洲欧美国内爽妇网| 欧美 日韩 国产在线| 国产精品第一页第二页第三页| 国产一区二区三区观看| 日韩亚洲欧美精品| 欧美一区二区女人| 欧美精品福利在线| 国产亚洲人成a一在线v站| 亚洲另类自拍| 欧美专区日韩专区| 欧美日韩小视频| 曰韩精品一区二区| 亚洲女性裸体视频| 欧美福利一区| 国产真实乱子伦精品视频| 亚洲日本激情| 久久野战av| 国产亚洲激情| 亚洲影视中文字幕| 欧美精品aa| 尤物精品在线| 久久久久一区二区| 国产欧美日韩免费| 亚洲永久在线观看| 欧美精品v日韩精品v韩国精品v| 国产一区二区三区的电影 | 欧美极品在线视频| 一区二区三区在线视频播放| 一区二区三区久久网| 欧美精品18| 亚洲人体偷拍| 女人色偷偷aa久久天堂| 激情国产一区| 激情欧美丁香| 99av国产精品欲麻豆| 欧美激情二区三区| 亚洲欧洲精品一区二区| 久久躁日日躁aaaaxxxx| 黄色成人精品网站| 久久久久久一区二区| 国产一二三精品| 欧美影院在线| 国产一区二区三区观看| 久久国产精品免费一区| 国产一区二区三区网站| 欧美在线观看一区二区| 亚洲一区二区网站| 欧美黑人多人双交| 亚洲精品久久久久| 欧美日韩精品系列| 在线一区二区三区四区| 国产精品家庭影院| 欧美一区国产一区| 亚洲大片在线| 欧美性色综合| 久久深夜福利免费观看| 99精品久久|