匯編流水燈工程文件,基于華邦開發板的例程
上傳時間: 2014-01-03
上傳用戶:familiarsmile
此文件夾中共包括十二個小程序 AVL創建平衡二叉樹,通過加入一個個的結點創建,并實現了平衡二叉樹中的結點刪除 Boyer_Moore算法的串模式匹配 Horspool算法的串模式匹配 Graph實現了有向圖的非遞歸廣度優先遍歷及非遞歸深度優先遍歷 HeapSort利用堆排序實現優先級隊列 Merge實現二路歸并排序算法 MFK動態規劃解背包問題 nqueue求解n皇后問題 QuickSort快速排序算法的實現。 Shell排序算法的實現。 Tree程序中實現了先序\中序\后序遍歷二叉樹的非遞歸算法。 tubao用遞歸法解決突包問題
標簽: Boyer_Moore Horspool Grap AVL
上傳時間: 2017-08-08
上傳用戶:佳期如夢
經典石子合并問題全代碼 在一個園形操場的四周擺放N堆石子(N≤100),現要將石子有次序地合并成一堆。規定 每次只能選相鄰的兩堆合并成新的一堆,并將新的一堆的石子數,記為該次合并的得分。 編一程序,由文件讀入堆數N及每堆的石子數(≤20), ①選擇一種合并石子的方案,使得做N-1次合并,得分的總和最小; ②選擇一種合并石子的方案,使得做N-1次合并,得分的總和最大。
上傳時間: 2013-12-12
上傳用戶:tedo811
Java門電路畫圖器 基本功能: 1。文件的保存,打開; 2。添加基本元件; 3。畫點,畫線,字符; 4。刪除元件 5。統計元件 畫好的電路用xml文件保存,基本元件的配置也是使用xml文件 這個軟件雖然小,但是涉及了很多知識,對學Java的初學者還是很有幫助的。 文件的保存,單個門電路的保存都是用XML文件存儲,使用了線程... 雖然是一個畫門電路的軟件,但是純粹是一個Java程序,和門電路沒有任何關系的
上傳時間: 2013-12-17
上傳用戶:pinksun9
多客戶端與服務器(多線程)通信,可向服務器搜索文件,服務器將(指定搜索目錄)搜索結果向客服端回傳,客服端可以選擇是否接收以及存儲目錄。雙方均有通信記錄
上傳時間: 2017-09-12
上傳用戶:541657925
關于stm32攝像頭ov7670的例程,里面有攝像頭的驅動文件。
上傳時間: 2016-07-22
上傳用戶:congcong123
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
例程代碼全部例程代碼,包括代碼文件。電路圖,課件
上傳時間: 2020-06-07
上傳用戶:qq729400153
第1章 初識LabVIEW 第2章 LabVIEW開發環境 第3章 數據類型與運算 第4章 程序結構 第5章 屬性節點 第6章 子VI與內存管理 第7章 多線程 第8章 LabVIEW設計模式 第9章 動態調用技術 第10章 常用控件編程 第11章 文件 第12章 程序界面構建 第13章 面向對象 第14章 LabVIEW與外部組件通信 第15章 接口通信與驅動程序開發 第16章 應用程序的構建
上傳時間: 2021-01-13
上傳用戶:
STM8單片機開發板資料STM8S208RB DEMO軟件源碼+例程講解+開發板原理圖+芯片資料:'stm8板原理圖.pdf使用說明文件開發板介紹.pdf相關例程講解相關芯片資料相關輔助軟件軟件源碼程序AD(寄存器操作,連續轉換模式)ADC_OLEDBEEP 寄存器操作BEPPCAN For STVDCLKDS18B20EXTII2C_24C02I2C_24C64IWDG獨立看門狗KEYLCD1602LEDRADIOTIME1_pwmTime4_1Time4_2USART1AD應用.pdfGPIO口操作.pdfI2C應用.pdfIWDG_獨立看門狗.pdfMMA7455例程簡單介紹.pdfSPI.pdfTIME1-PWM應用.pdfTIME4應用.pdfUSART應用.pdf時鐘.pdf蜂鳴器應用.pdf
標簽: stm8 單片機 開發板 stm8s208rb demo
上傳時間: 2021-10-25
上傳用戶:qdxqdxqdxqdx