g a w k或GNU awk是由Alfred V. A h o,Peter J.We i n b e rg e r和Brian W. K e r n i g h a n于1 9 7 7年為U N I X創建的a w k編程語言的較新版本之一。a w k出自創建者姓的首字母。a w k語言(在其所有的版本中)是一種具有很強能力的模式匹配和過程語言。a w k獲取一個文件(或多個文件)來查找匹配特定模式的記錄。當查到匹配后,即執行所指定的動作。作為一個程序員,你不必操心通過文件打開、循環讀每個記錄,控制文件的結束,或執行完后關閉文件。
上傳時間: 2014-01-02
上傳用戶:hwl453472107
基于DSP5416d I/O接口實驗,通過開關可以控制LED的滅亮!
上傳時間: 2017-08-20
上傳用戶:hewenzhi
設計制作一個路燈自動照明的控制電路,當日照光亮到一定程度時使路燈自動熄滅,而日照光暗到一定程度時又能自動點亮,開啟和關斷的日照光亮度根據用戶的要求進行調節。設計計時電路,顯示路燈當前一次的連續開啟時間,設計計數顯示電路,統計路燈的開啟次數。
上傳時間: 2014-11-27
上傳用戶:moshushi0009
AT89X52兩點間溫度控制 用可調電阻調節電壓值作為模擬溫度的輸入量,當溫度低于30℃時,發出長嘀報警聲和光報警,當溫度高于60℃時,發出短嘀報警聲和光報警。測量的溫度范圍在0-99℃。
上傳時間: 2014-06-11
上傳用戶:從此走出陰霾
電流跟蹤型逆變器輸出電流跟隨給定的電流波形變化,這也是一種PWM控制方式。電流跟蹤一般都采用滯環控制,即當逆變器輸出電流與給定電流的偏差超過一定值時,改變逆變器的開關狀態,使逆變器輸出電流增加或減小,將輸出電流與給定電流的偏差控制在一定范圍內。
上傳時間: 2015-05-04
上傳用戶:sxccpp
采用串級三沖量給水控制系統控制汽包水位,使其平穩運行,并通過MATLAB仿真,證明所設計的系統可以很好的克服系統的內外擾動,實現汽包鍋爐水位控制的要求。
上傳時間: 2015-05-17
上傳用戶:yubs899
兩層板(雙面板)如何控制50歐特性阻抗的設計技巧
上傳時間: 2016-06-03
上傳用戶:gazer_electronic@163.com
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調整高電平和低電平的占空比,即可實現。比如我們用低電平點亮一個 LED 燈,我們假設把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現真 彩色的顯示。還有在您的手機中,背光燈的亮度如果是可以變化的,也應該是這種工作方式。 目前的城市彩燈也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面來分析我們的例程,在這個例程中,我們將定時器 2 溢出定為 1/1200 秒。每 10 次脈沖輸出一個 120HZ 頻率。這每 10 次脈沖再用來控制高低電平的 10 個比值。這樣,在 每個 1/120 秒的方波周期中,我們都可以改變方波的輸出占空比,從而控制 LED 燈的 10 個 級別的亮度。 為什么輸出方波的頻率要 120HZ 這么高?因為如果頻率太低,人眼就會看到閃爍感 覺。一般起碼要在 60HZ 以上才感覺好點,120HZ 就基本上看不到閃爍,只能看到亮度的變 化了。 下面請看程序,程序中有比較多的注釋: ――――――――――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環 { ;//主程序在這里就不斷自循環,實際應用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態產生的鬼影 P10=0; } if(scale==tt) //按照當前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone
本設計利用德國西門子PLC S7-200進行電鍍行車自動化控制。在本次設計中,從電鍍行車在生產現場的運行環境和自動控制技術器件在國內的應用前景來考慮,以電鍍行車具備自動生產運行為目的,制定了采用在當前及以后都應用廣泛且能適應多種環境的可編程控制器PLC來控制整個工作流程的方案。首先對系統的軟硬件進行設計,給出系統的工作流程圖、硬件接線圖、PLC控制I/O端口分配表及整體程序流程圖。并以STEP7 Micro/WIN32為編程軟件設計出電鍍行車自動控制系統的梯形圖,最后通過仿真實驗,實現了電鍍行車自動化控制,提高了電鍍生產效率,降低了勞動強度。
上傳時間: 2017-11-11
上傳用戶:狂暴老戴
這是我設計的C6140電路控制圖,包括電源設計部分,單片機控制電路、存儲器與I/O接口芯片電路,RS232串行通信電路,6264掉電保護電路及供電切換電路,D/A轉化接口電路,開關量輸出通道電路,開關量輸入通道電路,數碼管顯示電路等
上傳時間: 2018-01-12
上傳用戶:haimianying