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

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

單片機(jī)測控

  • 基于C8051F021片上系統的電容式變送器設計

    本文介紹一種基于C8051F021片上系統的電容式變送器的設計方法,對恒流充電法測量電容量的原理進行了詳細的分析,設計的電容式變送器輸入信號范圍可以通過軟件設置,輸出為標準的4~20mA電流信號,能夠和標準信號的工業儀表或計算機測控系統直接接口,并支持MODBUS協議的RS485現場總線通信。

    標簽: C8051F021 片上系統 電容式 送器設計

    上傳時間: 2013-12-27

    上傳用戶:asddsd

  • 基于Zigbee和電容觸控技術的燈光控制開關設計

    為了滿足家居智能化和網絡化的發展需求,提出了一種基于Zigbee和電容觸控技術的燈光控制器的設計方案,并完成了系統設計。重點描述了系統的電源驅動電路、觸摸感應電路以及CC2530片上系統的實現。實際應用表明,該系統具有安全可靠、操控精準、組網方便的特點,達到了設計要求。

    標簽: Zigbee 電容觸控技術 燈光控制開關

    上傳時間: 2013-11-08

    上傳用戶:tfyt

  • 克服能量采集無線感測器設計挑戰

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

    標簽: 能量采集 無線感測器

    上傳時間: 2013-10-30

    上傳用戶:wojiaohs

  • Arduino學習筆記4_Arduino軟件模擬PWM

    注:1.這篇文章斷斷續續寫了很久,畫圖技術也不精,難免錯漏,大家湊合看.有問題可以留言.      2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調制波,通過調整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環可以看出,完成一個PWM 周期,共循環255 次。 假設bright=100 時候,在第0~100 次循環中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環是高電平,155 次循環是低電平。 如果忽略指令執行時間的話,這次的PWM 波形占空比為100/255,如果調整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設置了每次for 循環之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設置 int StartPWMPin = 0, EndPWMPin = 13; //設置D0~D13為PWM 引腳 int PWMResolution = 255; //設置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環是為14盞燈做漸亮的。每次Arduino loop()循環, //brights 自增一次。直到brights=255時候,將brights 置零重新計數。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\   所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-08

    上傳用戶:dingdingcandy

  • 控溫器設計要求

    控溫器設計要求-20120922112600 1功能要求:測溫控溫雙功能.(當加熱器開關處于關閉狀態時,只能測溫,當打開開關時既測溫又控溫,處于控溫狀態時 方可進行各種設置)。 2單電源供電:(加熱片不另加配電源)。 3工作電壓:12v 交直流通用。 4測控溫范圍:30---200度。 5測控溫精度:一般情況控溫精度為1度。當溫度在30---50度之間時,要求精度為0.1度。 6調溫方法:分二種 二種可配合使用

    標簽: 控溫器

    上傳時間: 2013-11-08

    上傳用戶:cjh1129

  • Arduino學習筆記4_Arduino軟件模擬PWM

    注:1.這篇文章斷斷續續寫了很久,畫圖技術也不精,難免錯漏,大家湊合看.有問題可以留言.      2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調制波,通過調整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環可以看出,完成一個PWM 周期,共循環255 次。 假設bright=100 時候,在第0~100 次循環中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環是高電平,155 次循環是低電平。 如果忽略指令執行時間的話,這次的PWM 波形占空比為100/255,如果調整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設置了每次for 循環之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設置 int StartPWMPin = 0, EndPWMPin = 13; //設置D0~D13為PWM 引腳 int PWMResolution = 255; //設置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環是為14盞燈做漸亮的。每次Arduino loop()循環, //brights 自增一次。直到brights=255時候,將brights 置零重新計數。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\   所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-23

    上傳用戶:mqien

  • S3C44B0X晶片的BOOTLOADER

    S3C44B0X晶片的BOOTLOADER,結構簡單易懂,具有TFTP下載功能,使用ads運行。

    標簽: BOOTLOADER S3C44B0X 晶片

    上傳時間: 2015-03-31

    上傳用戶:我們的船長

  • 在日常維修、教學和科研中, 信號發生器是不可缺少的工具, 采用單片函數發生器ICL 8038 制作的信號發生器,可同時輸出方波、三角波和正弦波,頻率調節范圍大,正弦失真小,制作簡單,價 格低廉,使

    在日常維修、教學和科研中, 信號發生器是不可缺少的工具, 采用單片函數發生器ICL 8038 制作的信號發生器,可同時輸出方波、三角波和正弦波,頻率調節范圍大,正弦失真小,制作簡單,價 格低廉,使用方便。 關鍵詞: ICL 8038 單片集成壓控波形發生器微調網絡

    標簽: 8038 ICL 信號發生器 科研

    上傳時間: 2013-12-24

    上傳用戶:watch100

  • 超音波測距程式

    超音波測距程式,使用於輪式行動平臺(機器人)本體,本程式可用於避障、導航

    標簽: 超音波 程式

    上傳時間: 2015-11-06

    上傳用戶:TRIFCT

  • 描述了一個8位二進制輸入的DAC 文章中包含源代碼 采用數字化技術、在測控系統中用IP核實現D/A轉換

    描述了一個8位二進制輸入的DAC 文章中包含源代碼 采用數字化技術、在測控系統中用IP核實現D/A轉換,并且在1片可編程邏輯器件中實現。它不受溫度的影響,既可保持高分辨率,又可降低對電路精度和穩定度的要求,并減少元件的數量。

    標簽: DAC 8位 二進制 IP核

    上傳時間: 2016-06-10

    上傳用戶:王楚楚

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情成人| 欧美色大人视频| 久久另类ts人妖一区二区| 欧美激情一区三区| 黄色一区二区三区| 久久国产66| 国外精品视频| 久久久五月天| 在线观看91精品国产麻豆| 久久久亚洲国产美女国产盗摄| 麻豆av一区二区三区久久| 亚洲国产91色在线| 乱码第一页成人| 黄网站色欧美视频| 欧美ab在线视频| 亚洲一区国产| 国产无一区二区| 久久久综合网| 亚洲日本理论电影| 欧美久色视频| 欧美一区二区三区日韩| 国产午夜精品久久| 噜噜噜躁狠狠躁狠狠精品视频| 伊人久久婷婷| 国产精品一卡| 裸体素人女欧美日韩| 亚洲精品一区二区在线观看| 欧美日韩一区综合| 亚洲综合社区| 极品尤物av久久免费看| 欧美精品成人| 9国产精品视频| 国产精品久久久一本精品| 欧美一区二区高清| 亚洲精品国偷自产在线99热| 国产欧美日韩亚州综合| 美女主播一区| 亚洲视频中文| 伊人男人综合视频网| 国产精品综合av一区二区国产馆| 国产毛片精品国产一区二区三区| 性久久久久久久久| 亚洲国产精品成人va在线观看| 国产精品男女猛烈高潮激情| 欧美xx69| 午夜精品久久久久久久男人的天堂| 伊人久久久大香线蕉综合直播| 久久精品国产99精品国产亚洲性色 | 欧美激情久久久| 午夜精品成人在线| 有码中文亚洲精品| 黄色一区三区| 国产日韩一区| 欧美深夜福利| 免费观看亚洲视频大全| 玖玖综合伊人| 欧美一区午夜视频在线观看| avtt综合网| 亚洲国产一区二区三区青草影视| 一区免费视频| 国内免费精品永久在线视频| 欧美日韩精选| 久久人人爽人人爽| 久久婷婷一区| 久久黄色网页| 香蕉久久夜色| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩国产色视频| 久久另类ts人妖一区二区| 亚洲视频在线播放| 亚洲精选91| 一区二区日韩伦理片| 亚洲国产综合在线| 在线成人av| 激情婷婷欧美| 欧美午夜精品久久久久久孕妇| 欧美特黄视频| 欧美日韩亚洲一区二区三区在线| 蜜臀久久99精品久久久久久9| 久久免费99精品久久久久久| 久久精品毛片| 久久九九免费| 久久久亚洲国产天美传媒修理工 | 在线成人av.com| 精品91在线| 国产精品外国| 伊人久久综合97精品| 国产亚洲综合在线| 国内精品久久久久久久影视麻豆| 国产日韩亚洲欧美| 136国产福利精品导航| 亚洲第一搞黄网站| 亚洲第一级黄色片| 一本大道久久a久久精二百| 免费观看亚洲视频大全| 欧美电影在线| 国产精品高清在线| 国产在线国偷精品产拍免费yy| 极品av少妇一区二区| 亚洲精品中文字幕女同| 午夜精品久久久久99热蜜桃导演| 久久综合国产精品台湾中文娱乐网| 欧美喷水视频| 精品粉嫩aⅴ一区二区三区四区| 亚洲精品视频在线| 久久精品国产一区二区电影| 欧美色图天堂网| 亚洲国产精品久久久久| 午夜精品福利在线| 欧美日韩视频免费播放| 亚洲第一中文字幕在线观看| 亚洲一区在线观看视频| 欧美精品网站| 91久久久精品| 另类欧美日韩国产在线| 国产一区二区福利| 亚久久调教视频| 欧美视频一区二区三区…| 亚洲激情社区| 欧美.com| 伊人久久大香线蕉综合热线| 欧美在线视频不卡| 国产精品极品美女粉嫩高清在线| 亚洲国产精品t66y| 美女91精品| 亚洲二区三区四区| 久热re这里精品视频在线6| 国产亚洲人成a一在线v站| 午夜电影亚洲| 国产日本精品| 欧美在线黄色| 狠狠爱综合网| 久久久福利视频| 激情久久中文字幕| 欧美一区二区三区四区在线观看地址| 欧美亚洲不卡| 亚洲综合清纯丝袜自拍| 国产精品久久一级| 亚洲综合日韩在线| 国产精品福利网| 亚洲综合欧美日韩| 国产精品视频网站| 欧美在线二区| 亚洲第一福利在线观看| 欧美激情国产日韩| 欧美日韩黄色一区二区| 亚洲一区二区三区欧美 | 久久性天堂网| 极品少妇一区二区三区精品视频| 午夜日韩激情| 在线观看国产精品淫| 欧美成人免费在线观看| 99热这里只有成人精品国产| 国产精品高潮呻吟久久av无限| 性欧美暴力猛交69hd| 国产日韩欧美在线| 久久中文字幕一区二区三区| 亚洲日本激情| 国产乱码精品一区二区三区五月婷| 久久9热精品视频| 亚洲国产日韩在线| 国产精品豆花视频| 久久激情视频免费观看| 亚洲丶国产丶欧美一区二区三区| 久久九九精品99国产精品| 在线播放精品| 欧美日韩视频专区在线播放 | 亚洲人www| 欧美视频一区二区| 欧美中在线观看| 亚洲日本在线视频观看| 国产精品午夜国产小视频| 久久久欧美一区二区| 最新日韩av| 国产日韩精品入口| 欧美高清你懂得| 性做久久久久久免费观看欧美| 在线观看欧美精品| 国产精品激情电影| 久久综合网hezyo| 午夜精品久久久久99热蜜桃导演| 亚洲国产日韩欧美在线动漫| 国产一区二区av| 欧美网站在线| 欧美激情一区二区三区四区| 欧美一区在线直播| 亚洲小视频在线| 日韩系列在线| 最新日韩精品| 国产一区二区| 美女精品在线| 久久国产手机看片| 亚洲深夜福利视频| 亚洲精品在线看| ●精品国产综合乱码久久久久| 国产麻豆精品视频| 欧美日韩免费高清一区色橹橹| 美女精品国产| 久久免费黄色| 久久久成人网|