#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計算U得:"<<endl; U.Disp(); cout<<"計算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標簽: 道理特分解法
上傳時間: 2018-05-20
上傳用戶:Aa123456789
LCD顯示驅動,帶觸摸驅動,可直接驅動7寸液晶屏,采用FSMC驅動
上傳時間: 2018-12-24
上傳用戶:窗外的一片楓林
一.產(chǎn)品描述 提供8個觸摸感應按鍵,二進制(BCD)編碼輸出,具有一個按鍵承認輸出的顯示,按鍵後的資料會維持到下次按鍵,可先判斷按鍵承認的狀態(tài)。提供低功耗模式,可使用於電池應用的產(chǎn)品。對於防水和抗干擾方面有很優(yōu)異的表現(xiàn)! 二.產(chǎn)品特色 1.工作電壓範圍:3.1V – 5.5V 2. 工作電流: 3mA (正常模式);15 uA (休眠模式) @5V 3. 8 個觸摸感應按鍵 4.持續(xù)無按鍵 4 秒,進入休眠模式 5. 提供二進制(BCD)編碼直接輸出介面(上電 D2~D0/111) 6. 按鍵後離開,輸出狀態(tài)會維持到下次按鍵才會改變。 7. 提供按鍵承認有效輸出,當有按鍵時輸出低電平,無按鍵為高電平。 8. 可以經(jīng)由調整 CAP 腳的外接電容,調整靈敏度,電容越大靈敏度越高 9. 具有防水及水漫成片水珠覆蓋在觸摸按鍵面板,按鍵仍可有效判別 10. 內(nèi)建 LDO 增加電源的抗干擾能力 三.產(chǎn)品應用 各種大小家電,娛樂產(chǎn)品 四.功能描述 1.VK3708BM 於手指按壓觸摸盤,在 60ms 內(nèi)輸出對應按鍵的狀態(tài)。 2.單鍵優(yōu)先判斷輸出方式處理, 如果 K1 已經(jīng)承認了, 需要等 K1 放開後, 其他按鍵才能再被承認,同時間只有一個按鍵狀態(tài)會被輸出。 3.具有防呆措施, 若是按鍵有效輸出連續(xù)超過 10 秒, 就會做復位。 4.環(huán)境調適功能,可隨環(huán)境的溫濕度變化調整參考值,確保按鍵判斷工作正常。 5.可分辨水與手指的差異,對水漫與水珠覆蓋按鍵觸摸盤,仍可正確判斷按鍵動作。但水不可於按鍵觸摸盤上形成“水柱”,若如此則如同手按鍵一般,會有按鍵承認輸出。 6.內(nèi)建 LDO 及抗電源雜訊的處理程序,對電源漣波的干擾有很好的耐受能力。 7.不使用的按鍵請接地,避免太過靈敏而產(chǎn)生誤動。 聯(lián)系人:許碩 QQ:191 888 5898 聯(lián)系電話:188 9858 2398(微信)
標簽: KEYS 3708 SOP 16 BM VK 抗干擾 防水 省電
上傳時間: 2019-08-08
上傳用戶:szqxw1688
分辨率:800X480,50PIN, RGB驅動
上傳時間: 2019-11-12
上傳用戶:welmen
C51單片機設計C語言實例(400例)合集 大量設計實例,新手必備C51源碼,1-IO輸出-點亮1個LED燈方法110-LED循環(huán)左移100-24c02記憶開機次數(shù)101-24c02存儲上次使用中狀態(tài)102-DS1302 時鐘原理103-DS1302可調時鐘104-DS1302時鐘串口自動更新時間105-1602液晶顯示DS1302時鐘106-字庫ST7920 12864液晶基礎顯示107-按鍵 12864顯示108-PCF8591 1路AD數(shù)碼管顯示109-PCF8591 4路AD數(shù)碼管顯示11-LED循環(huán)右移110-PCF8591 DA輸出模擬111-PCF8591 輸出鋸齒波112-PCF8591 1602液晶顯示113-串口通訊114-串口通訊中斷應用115-RS485基本通訊原理116-紅外接收原理117-紅外解碼數(shù)碼管顯示118-紅外解碼1602液晶顯示119-紅外發(fā)射原理12-查表顯示LED燈120-紅外收發(fā)測試121-雙紅外發(fā)射避障原理測試122-1個18B20 溫度傳感器 數(shù)碼管顯示123-1個18b20溫度傳感器1602液晶顯示124-多個18b20溫度傳感器1602液晶顯示125-超溫報警測試126-溫度可調上下限1602126-溫度可調上下限1602顯示127-PS2鍵盤輸入1602液晶顯示128-雙色點陣1種顏色顯示測試129-雙色點陣2種顏色顯示測試13-雙燈左移右移閃爍130-雙色點陣顯示特定圖形131-雙色點陣交替圖形顯示132-雙色點陣雙色交替動態(tài)顯示133-熱敏電阻測試數(shù)碼管顯示134-光敏電阻測試數(shù)碼管顯示135-自動調光測試136-串轉并數(shù)字芯片測試137-非門數(shù)字芯片測試138-電子琴139-實用99分鐘倒計時器14-花樣燈140-外部頻率測試141-定時做普通時鐘可調142-1602液晶顯示的密碼鎖143-實用密碼鎖144-1602液晶顯示的計算器145-秒表146-串口測溫電腦顯示147-交通燈測試148-點陣模擬電梯上行下行149-點陣流動廣告模擬15-PWM調光150-綜合測試程序151-12位AD_DS1621與12864液晶152-閃爍燈一153-閃爍燈二154-流水燈A155-51單片機12864大液晶屏proteus仿真156-流水燈B157-數(shù)碼管顯示158-12864LCD顯示計算器鍵盤按鍵實驗159-數(shù)碼管顯示(鎖存器)16-共陽數(shù)碼管靜態(tài)顯示160-數(shù)碼管動態(tài)顯示161-數(shù)碼管滾動顯示162-數(shù)碼管字符顯示163-獨立按鍵164-矩陣鍵盤165-矩陣鍵盤(LCD)166-用DS1302與12864LCD設計的可調式中文電子日歷167-定時器的使用(方式1)168-12864LCD圖形滾動演示169-用PG12864LCD設計的指針式電子鐘17-1個共陽數(shù)碼管顯示變化數(shù)字170-定時器的使用(方式2)171-外部中斷的使用172-定時器和外部中斷173-開關控制12864LCD串行模式顯示174-點陣顯示175-液晶1602顯示176-12864帶字庫測試程序177-串行12864顯示178-遙控鍵值解碼-12864LCD顯示179-液晶12864并行18-單個數(shù)碼管模擬水流180-液晶12864并行2181-串口發(fā)送試驗182-串口接收試驗183-串口接收(1602)184-蜂鳴器發(fā)聲185-直流電機調速186-蜂鳴器間斷發(fā)聲187-lcd-12864應用188-繼電器控制189-直流電機調速19-按鍵控制單個數(shù)碼管顯示190-步進電機191-存儲AT24C02192-PCF8591T AD實驗193-PCF8591T芯片DA實驗194-溫度采集DS18B20195-EEPROM_24C02196-12864LCD顯示24C08保存的開機畫面197-紅外解碼198-12864LCD顯示EPROM2764保存的開機畫面199-時鐘DS1302(LCD)2-IO輸出-點亮1個LED燈方法220-單個數(shù)碼管指示邏輯電平200-宏晶看門狗201-SD卡202-秒表203-普通定時器時鐘204-彩屏控制205-彩屏圖片顯示206-12864+DS1302時鐘+18B20溫度計207-12864測試程序208-12864串行驅動演示209-12864生產(chǎn)廠程序21-8位數(shù)碼管顯示其中之一210-12864中文顯示測試211-LCD12864212-12864M液晶顯示(有字庫)程序(匯編)213-超聲波測距LCD1286
上傳時間: 2021-11-17
上傳用戶:
IDAQ-8098 控溫模塊是專為精確控溫應用而設計的,采用多 CPU 方案實現(xiàn)采集和 PID 控制分開工 作,采用 Modbus 通信協(xié)議,通過 RS-485 通信接口下載控溫參數(shù),并實時監(jiān)測被控溫區(qū)實時溫度、控溫 狀態(tài)和數(shù)字量輸入輸出狀態(tài),還可以控制控溫的啟停等功能。啟動控溫后,模塊能夠按照設定的控溫參數(shù) 自動工作,無須其他設備干預,這樣就大大減輕了控制系統(tǒng)的工作負擔,提高了整個系統(tǒng)的穩(wěn)定性和可靠 性。IDAQ-8098 控溫模塊完全實現(xiàn)系統(tǒng)的溫度采集和控制,有效減少了技術部門在該功能上的開發(fā)和調試 時間,使產(chǎn)品能夠快速占領市場。 ◆ 多 CPU 工作方式,采集熱電偶信號和 PID 控制完全分開協(xié)同式工作 ◆ 控溫方式:增量 PID 加模糊控制,自適應 PID 控制(保存自適應的最佳參數(shù)供下次使用) ◆ 8 個控溫通道各自獨立 PID 控制,對應于 8 個通道的熱電偶輸入 ◆ PID 采樣周期可達 500ms ◆ 控溫精度最高能達到±0.5℃ ◆ 五種脈寬輸出指示五種控溫狀態(tài)(不控溫、加熱、恒溫、預警和報警) ◆ 可通過 RS-485 串口遠程監(jiān)視工作狀態(tài) ◆ 可和 PLC 掛接通訊,組合成最完美最經(jīng)濟最可靠的 IO 控制和被控溫區(qū)溫度控制系統(tǒng)◆ 有效分辨率:16 位 ◆ 通道:8 路差分 ◆ 輸入類型:輸入類型:熱電偶,PT100,0~20mA,0-10V,-20-+20mV,-78-+78mV,-312-+312mV,0-5000mV ◆ 熱電偶類型與溫度范圍: J -200 ~ 1200℃ K -200 ~ 1370℃ T -200 ~ 400℃ E -200 ~ 1000℃ R -50 ~ 1760℃ S -50 ~ 1760℃ B 0 ~ 1820℃ PT100 溫度范圍:-200 ~ 660℃ ◆ 隔離電壓:3000Vdc ◆ 故障與過壓保護:最大承受電壓±35V ◆ 采樣速率:20 采樣點/ 秒(總共) ◆ 輸入阻抗:20M ◆ 精度:±0.1%( 電壓輸入) ◆ 零漂移:±3uV/℃
標簽: PID溫控模塊
上傳時間: 2021-12-09
上傳用戶:
ALIENTEK STM32H750核心板底板 PDF原理圖+AD集成封裝庫+主要器件技術手冊:集成封裝庫:3.5TFTLCD封裝庫.IntLibATK-4.3' TFTLCD電容觸摸屏模塊_V1.2.IntLibATK-4342 4.3寸RGB屏模塊封裝庫.IntLibATK-7016&7084 7寸RGB屏模塊封裝庫.IntLibATK-NEO-6M-V2.3.IntLibATK-OV2640攝像頭模塊.IntLibATK-OV5640攝像頭模塊封裝庫.IntLibATK-SIM900A GSM模塊封裝庫.IntLibMP3模塊封裝庫.IntLibOLED模塊封裝庫.IntLibSTM32H750核心板封裝庫STM32H750核心板封裝庫.IntLibSTM32F750&H750底板封裝庫STM32F750&H750底板封裝庫.IntLib主要器件手冊列表:3710FXXX037XXFX01.pdf3710MXXX046XXFX01.pdfAMS1117.pdfAP3216C.pdfAT24C02中文數(shù)據(jù)手冊.pdfAT8574_8574A_DS001V1.2.pdfCH340.pdfDHT11.pdfDS1820.pdfDS18B20.pdfES8388-DS.pdfES8388應用電路設計及PCB-LAYOUT注意事項.pdfET2046.pdfGT811.pdfGT9147數(shù)據(jù)手冊.pdfGT9147編程指南.pdfH27U4G8F2E(替代MT29F4G08).pdfICM20608 ProductSpec-V1.pdfICM20608 Register Map.pdfLAN8720A.pdfMD8002.pdfMP2144.pdfMP2359 AN.pdfMP2359.pdfMP3302_r0.98.pdfMT29F4G08ABADAWP.pdfnRF24L01P(新版無線模塊控制IC).PDFOTT2001A IIC協(xié)議指導.pdfOTT2001A_V02.pdfOV2640.pdfOV2640_DS(1.6).pdfOV5640_CSP3_DS_2.01_Ruisipusheng.pdfOV7670.pdfOV7670_英文.pdfPAM3101DAB28.pdfPCF8574.pdfPCF8574中文手冊.pdfRT9193.pdfSMBJ3.3-440_series.pdfSMBJ5.0ca.pdfSN74LVC1G00.pdfSP3232.pdfSP3485.pdfSTM32H750XBH6.pdfTJA1050.pdfW25Q256.pdfW25Q64JV.pdfW9825G6KH.pdfXPT2046.pdf
上傳時間: 2021-12-15
上傳用戶:
隨著物聯(lián)網(wǎng)無線通信技術的日益發(fā)展, WiFi的網(wǎng)絡覆蓋范圍大,移動便捷。傳輸速度快,安裝簡單。健康安全等優(yōu)勢。在生活中得到了廣泛應用。WiFi模塊是將WiFi無線網(wǎng)絡協(xié)議IEEE802.11.b.g.n協(xié)議棧以及TCP/IP協(xié)議棧功能集成于模塊中,并將多種接口引出。傳統(tǒng)的硬件設備嵌入WiFi模塊可以直接利用WiFi聯(lián)入互聯(lián)網(wǎng),是實現(xiàn)無線智能家居,WiFi遠程控制等物聯(lián)網(wǎng)用的重要組成部分。 根據(jù)WiFi模塊引出的接口或集成的功能。WiFi模塊也就細分為了串口WiFi模塊,SDIOWiFi模塊,SPI接口WiFi模塊模塊,AP模塊,路由器WiFi模塊,WiFi控制模塊等。
上傳時間: 2021-12-19
上傳用戶:shjgzh
rtd2660_v025_2662,程序 很實用 是目前最便宜的視頻驅動版解決方案
標簽: 視頻驅動
上傳時間: 2022-02-01
上傳用戶:1208020161
51里,從中斷開始,很多初學者就會感到很迷茫,不知道自己在學什么,特上傳此資料。單片機在執(zhí)行程序的過程中,暫時中斷執(zhí)行當前的程序,轉而去執(zhí)行其他的應急處理程序,稱為中斷。例如。你正在餐廳吃飯,有朋友喊你去接電話,于是你就收到了來自朋友的一個中斷(可以叫做外部中斷),當你準備去接電話時,突然肚子疼,需要上廁所(內(nèi)部中斷),這又是一個中斷,我們把引起中斷的事件叫中斷源(例如接電話、上廁所等,外部引起的叫外部中斷,內(nèi)部引起的叫內(nèi)部中斷),產(chǎn)生中斷就要去處理它,這稱為中斷的響應。在接電話、上廁所這些中斷源中,顯然上廁所更需要立刻處理,這就是中斷的優(yōu)先級。 51單片機的中斷系統(tǒng)十分重要,分為外部中斷和定時器中斷。中斷發(fā)生CPU在處理某一事件A時,發(fā)生了另一事件B請求CPU迅速去處理中斷響應和中斷服務CPU暫時中斷當前的工作,轉去處理事件B中斷返回待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續(xù)處理事件A這一過程稱為中斷單片機有10個寄存器主要與中斷程序的書寫控制有關中斷允許控制寄存器IE定時器控制寄存器TCON串口控制寄存器SCON中斷優(yōu)先控制寄存器IP定時器工作方式控制寄存器TMOD定時器初值賦予寄存器(TH0/TH1,TL0/TL1)
上傳時間: 2022-02-16
上傳用戶:qdxqdxqdxqdx