完整的原創單片機控制彩色液晶源代碼(keil工程) 320x240液晶模塊底層驅動 控制芯片5408 CPU LPC2131(or Higher) 開發環境 keil C for ARM (MDK3.01) 65536色顯示 支持16*16 12*12字庫 支持圖形 支持觸摸 所以程序模塊化設計便于移植
上傳時間: 2017-08-12
上傳用戶:偷心的海盜
為了讓 WorldFIP 用戶對總線控制系統的網絡配置與控制策略的組態更加方便快捷,本文開發了這 種圖形化的組態軟件。在對總線協議和系統特點分析之后,本文采用了基于COM 組件技術的三層客戶/服務 器結構對組態軟件進行了整體設計。組態軟件的中間件FipServer 采用COM 技術來設計和實現,文中給出 了FipServer 中的幾個關鍵的接口函數。本文為功能塊應用進程組態設計了良好圖形界面,給出了主要類的 UML 靜態類圖。實驗表明,該軟件運行效果良好,并在開放性、連通性、穩定性上具有良好的性能。
上傳時間: 2014-01-19
上傳用戶:6546544
將模型狀態化得模糊控制程序,控制效果好,值得學習
上傳時間: 2017-08-22
上傳用戶:ouyangtongze
為實 現校 園教 學 管理 的信 息 化、 科學 化 和可 視化 , 在分 析現 有 校園 信息 管理 系 統特 點的 基 礎上 ,研 究 了將 GIS 技術 和校園教 學 MIS 系統集 成的方法 ,建立了 基于 CORBA 的校園 教學信息 集成模型 框架, 對 它的系統 體系結構 、 功能 設計及實 現技術進 行了比較 詳細的探 討,并以 應用實例 闡述了基 于 C/S 模式的校 園教學管 理 GIS 查詢系統 的實現 方法 ,為實現 校園教學 管理可視 化提供了 一種有效 的解決方 案。
標簽:
上傳時間: 2017-08-31
上傳用戶:lizhen9880
摘 要 : 為實 現校 園教 學 管理 的信 息 化、 科學 化 和可 視化 , 在分 析現 有 校園 信息 管理 系 統特 點的 基 礎上 ,研 究 了將 GIS 技術 和校園教 學 MIS 系統集 成的方法 ,建立了 基于 CORBA 的校園 教學信息 集成模型 框架, 對 它的系統 體系結構 、 功能 設計及實 現技術進 行了比較 詳細的探 討,并以 應用實例 闡述了基 于 C/S 模式的校 園教學管 理 GIS 查詢系統 的實現 方法 ,為實現 校園教學 管理可視 化提供了 一種有效 的解決方 案。
標簽:
上傳時間: 2013-12-20
上傳用戶:偷心的海盜
Matlab模擬退火算法工具箱,它由冷卻進度表(Cooling Schedule)控制,包括控制參數的初值t及其衰減因子Δt、每個t值時的迭代次數L和停止條件S。
標簽: Schedule Cooling Matlab 模擬退火算法
上傳時間: 2017-09-02
上傳用戶:zhyiroy
用戶可以使用鍵盤對飛機進行控制,如導彈的俯仰,偏航,加速等操作,觀看的導彈變化飛行目標,爆炸,彈片飛散等盡可能陣勢的描述
上傳時間: 2017-09-05
上傳用戶:wqxstar
動態環境下基于勢場原理的避障方法 提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2013-12-16
上傳用戶:LouieWu
提出了一種新穎的控制方案,即采用神經網絡預測控制器來控制機器人的力/位置.這種控 制器能任意逼近機器人這種不確定對象,不用知道系統的精確結構,同時由于預測控制的加入,使系 統在線計算方便,控制質量提高了
上傳時間: 2017-09-07
上傳用戶:litianchu
/*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:漸亮1:漸滅 char pwm=0; char pwmr=0; char scw=0;//中斷記數 char tt=0; char n; void dealy(uint z); void Timer0Init(void) { TMOD=0x01; TH0=0xff; TL0=0x47; EX0=1; IT0=0; PX0=1; ET0=1; TR0=1; EA=1; } void main() { Timer0Init(); while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1; ledr=0; dealy(5); TR0=0; } } if(K2==0) { dealy (1); if(K2==0) { while(1) { ledr=0; //亮 dealy(100-n*10); ledr=1; //熄 dealy(n*10); } } } } } void Time0Isr(void) interrupt 1 { // pwm=0; TH0=0xff; TL0=0x47; scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() //初始化函數 { TMOD=0X01; TH0=(65536-1000)/256; TL0=(65536-1000)%256; EA=1; ET0=1; TR0=1; } void keyscan() //鍵盤掃描 { P3=0XFF; if(key1==0) { delay(5); if(key1==0) { while(!key1); if(zkb<9) { zkb++; } } } if(key2==0) { delay(5); if(key2==0) { while(!key2); if(zkb>0) { zkb--; } } } if(key3==0) {TR0=1; delay(5); if(key3==0) {while(!key3); if((zkb<=9)&&(0==LEDDirection)) { zkb++; if(zkb>9) { LEDDirection=1; zkb=9; } } if((zkb>=0 )&&(1==LEDDirection)) { zkb--; if(zkb<0 ) { LEDDirection=0; zkb=0 ; //dealy(3000); } } } //pwm=pwmr; } } void main() //主函數 { zkb=2; init(); while(1) { keyscan(); } } void time0(void) interrupt 1 //中斷函數 { TH0=(65536-200)/256; TL0=(65536-200)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; } /*void time0(void) interrupt 0 //中斷函數 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; }*/
標簽: 調光
上傳時間: 2016-07-02
上傳用戶:184890962