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

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

磁場(chǎng)定向

  • 數字電位器X9241與PIC單片機的接口及程序設計

    X9241概述X9241是XICOR公司生產的、把4個E2POT數字電位器集成在單片的CMOS集成電路上的一種數字電位器。它包含4個電阻陣列,每個陣列包含63個電阻單元,在每個單元之間和2個端點之間都有被滑動單元訪問的抽頭點。滑動單元在陣列中的位置由用戶通過2線串行總線接口控制。每個電阻陣列與1個滑動端計數寄存器(WCR)和4個8位數據寄存器聯系在一起。這4個數據寄存器可由用戶直接寫入和讀出。WCR的內容控制滑動端在電阻陣列中的位置,其功能框圖如圖1所示。X9241工作原理  X9241支持雙向總線的定向規約,是一個從屬器件。它的高4位地址為0101(器件類型辨識符),低4位地址由A3~A0輸入端狀態決定。在SDA線上的數據只有在SCL為低期間才能改變狀態。當SCL為高時,SDA狀態的改變用來表示開始和終止條件(開始條件:SCL為高時,SDA由高至低的跳變;終止條件:SCL為高時,SDA由低至高的跳變)。送給X9241的所有命令都由開始條件引導,在其后輸出X9241從器件的地址。X9241把串行數據流與該器件的地址比較,若地址比較成功,則作出一個應答響應。送到X9241的下一個字節包括指令及寄存器指針的信息,高4位為指令,低4位用來指出4個電位器中的1個及4個輔助寄存器中的1個。

    標簽: X9241 PIC 數字電位器 單片機

    上傳時間: 2014-01-18

    上傳用戶:黃酒配奶茶

  • 硬盤FAT文件系統原理

    硬盤存儲數據是根據電、磁轉換原理實現的。硬盤由一個或幾個表面鍍有磁性物質的金屬或玻璃等物質盤片以及盤片兩面所安裝的磁頭和相應的控制電路組成(圖1),其中盤片和磁頭密封在無塵的金屬殼中。     硬盤工作時,盤片以設計轉速高速旋轉,設置在盤片表面的磁頭則在電路控制下徑向移動到指定位置然后將數據存儲或讀取出來。當系統向硬盤寫入數據時,磁頭中“寫數據”電流產生磁場使盤片表面磁性物質狀態發生改變,并在寫電流磁場消失后仍能保持,這樣數據就存儲下來了;當系統從硬盤中讀數據時,磁頭經過盤片指定區域,盤片表面磁場使磁頭產生感應電流或線圈阻抗產生變化,經相關電路處理后還原成數據。因此只要能將盤片表面處理得更平滑、磁頭設計得更精密以及盡量提高盤片旋轉速度,就能造出容量更大、讀寫數據速度更快的硬盤。這是因為盤片表面處理越平、轉速越快就能越使磁頭離盤片表面越近,提高讀、寫靈敏度和速度;磁頭設計越小越精密就能使磁頭在盤片上占用空間越小,使磁頭在一張盤片上建立更多的磁道以存儲更多的數據。

    標簽: FAT 硬盤 文件系統

    上傳時間: 2013-10-21

    上傳用戶:ztj182002

  • Arduino學習筆記3_連接HMC5883L三軸電子羅盤傳感器

    用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網上): 1,數字量輸出:I2C 數字量輸出接口,設計使用非常方便。 2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規模量產使用。 3,精度高:1-2 度,內置12 位A/D,OFFSET, SET/RESET 電路,不會出現磁飽和現象,不會有累加誤差。 4,支持自動校準程序,簡化使用步驟,終端產品使用非常方便。 5,內置自測試電路,方便量產測試,無需增加額外昂貴的測試設備。 6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA   連接方法: 只要連接VCC,GND,SDA,SDL 四條線。 Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL (注意,接線是A4,A5,不是D4,D5) 源程序: #include <Wire.h> #include <HMC5883L.h> HMC5883Lcompass; voidsetup() { Serial.begin(9600); Wire.begin(); compass = HMC5883L(); compass.SetScale(1.3); compass.SetMeasurementMode(Measurement_Continuous); } voidloop() { MagnetometerRaw raw = compass.ReadRawAxis(); MagnetometerScaled scaled = compass.ReadScaledAxis(); float xHeading = atan2(scaled.YAxis, scaled.XAxis); float yHeading = atan2(scaled.ZAxis, scaled.XAxis); float zHeading = atan2(scaled.ZAxis, scaled.YAxis); if(xHeading < 0) xHeading += 2*PI; if(xHeading > 2*PI) xHeading -= 2*PI; if(yHeading < 0) yHeading += 2*PI; if(yHeading > 2*PI) yHeading -= 2*PI; if(zHeading < 0) zHeading += 2*PI; if(zHeading > 2*PI) zHeading -= 2*PI; float xDegrees = xHeading * 180/M_PI; float yDegrees = yHeading * 180/M_PI; float zDegrees = zHeading * 180/M_PI; Serial.print(xDegrees); Serial.print(","); Serial.print(yDegrees); Serial.print(","); Serial.print(zDegrees); Serial.println(";"); delay(100); }

    標簽: Arduino 5883L 5883 HMC

    上傳時間: 2014-03-20

    上傳用戶:tianyi223

  • AirFart監聽 802.11流量

    AirFart監聽 802.11流量,并實時報告它所監聽到的所有無線設備的串行信號的強度,這些信息在一個基于GTK的GUI中顯示。AirFart需要安裝linux-wlan-ng項目。

    標簽: AirFart 802.11 監聽 流量

    上傳時間: 2013-12-17

    上傳用戶:chens000

  • chch串口程序

    ch\ch串口程序

    標簽: chch 串口程序

    上傳時間: 2014-08-22

    上傳用戶:zmy123

  • 一個在LINUX下運行的shell程序

    一個在LINUX下運行的shell程序,實現了命令運行,I/O重定向和環境變量處理等功能。

    標簽: LINUX shell 運行 程序

    上傳時間: 2013-12-25

    上傳用戶:bjgaofei

  • 本書專門討論Windows網絡編程技術

    本書專門討論Windows網絡編程技術,覆蓋Windows 95/98/NT 4/2000/CE平臺。內容包括NetBIOS和Windows重定向器方法、Winsock方法、客戶端遠程訪問服務器方法。本書論述深入淺出、用大量實例詳解了微軟網絡API函數的應用。配套光盤包含了所有實例代碼,方便讀者使用。本書適合中、高級程序設計人員以及網絡設計與管理人員參考。

    標簽: Windows 網絡 編程技術

    上傳時間: 2013-12-20

    上傳用戶:VRMMO

  • 1. 編寫一個C程序作為Linux內核的shell命令行解釋程序。Shell程序應該使用與Bource shell相同的方式運行程序。 2. 增加功能以使用戶可以使用"&"操作符作為命令的結束符。一個

    1. 編寫一個C程序作為Linux內核的shell命令行解釋程序。Shell程序應該使用與Bource shell相同的方式運行程序。 2. 增加功能以使用戶可以使用"&"操作符作為命令的結束符。一個以"&"結尾的命令應該與shell并發執行。 3. 增加功能以使用戶可以使用"<"和">"作為文件名前綴來重定向stdin和stdout描述符。同樣,允許用戶使用管道操作符" "來同時執行兩個進程,并把第一個進程的stdout重定向為第二個進程的stdin。

    標簽: shell Bource Linux Shell

    上傳時間: 2014-01-06

    上傳用戶:youmo81

  • 使用的是API編程,可格式化、校驗和讀寫特殊扇區。可用作Windows下的磁盤加密。本函數還有以下兩個缺點以待改進: 1.本函數還只能讀能讀 A: 和 B:,即只能對軟盤操作 2.不能改變磁盤扇區大小

    使用的是API編程,可格式化、校驗和讀寫特殊扇區。可用作Windows下的磁盤加密。本函數還有以下兩個缺點以待改進: 1.本函數還只能讀能讀 A: 和 B:,即只能對軟盤操作 2.不能改變磁盤扇區大小,只能是標準的 512 個字節。 參數說明: command 操作: 0 重置磁盤 2 讀扇區 3 寫扇區 4 校驗磁道 5 格式化磁道 8 得到設備參數 (int 1EH) drive 驅動器 A:=0 B:=1 head 磁頭號,范圍 0 - 1 track 磁道號,范圍 0 - 84 ( 80 - 84 為特殊磁道,通常用來加密 ) sector 扇區號,范圍 0 - 255 ( 19 - 255 為非標準扇區編號,通常用來加密) nsectors 每次讀或寫的扇區數,不能超出每磁道的最大扇區數 buffer 數據寫入或讀出的緩沖區,大小為 512 個字節 返回值 ( 同 Int 13H ): 0x0 成功 0x1 無效的命令 0x3 磁盤被寫保護 0x4 扇區沒有找到 0xa 發現壞扇區 0x80 磁盤沒有準備好

    標簽: Windows API 函數 磁盤

    上傳時間: 2013-12-05

    上傳用戶:moerwang

  • 時鐘日歷芯片PCF8584的C51源程序

    時鐘日歷芯片PCF8584的C51源程序,轉載自于磁動力電子網

    標簽: 8584 PCF C51 時鐘日歷

    上傳時間: 2015-04-03

    上傳用戶:源碼3

主站蜘蛛池模板: 广平县| 崇文区| 城口县| 龙泉市| 体育| 清新县| 安义县| 鸡泽县| 交口县| 宁陵县| 福鼎市| 远安县| 绥化市| 辽源市| 剑河县| 陇南市| 全州县| 兰坪| 尼木县| 株洲市| 蒙山县| 满城县| 东山县| 襄樊市| 苍梧县| 崇礼县| 朔州市| 司法| 静海县| 江孜县| 抚顺市| 长治县| 雅江县| 连州市| 高碑店市| 尉犁县| 保康县| 宜黄县| 阿合奇县| 中江县| 河津市|