1、本實驗鍵盤結構為4×4鍵盤,顯示為4位。 2、實驗地址可采用8000H。 3、鍵盤掃描時列為輸出:8002H。 行為讀入:8001H。 4、編程為掃描方式實現: 逐列掃描,首先使用Y1為0,讀入行值。 ①當讀入的行值為FFH時,表明無鍵按下,再令Y2為0依次掃描各列。 ②當讀入的行值不為FF時(為0時)即有鍵按下,轉求鍵值。 5、求鍵值的方法: ①設置行值寄存器和列值寄存器。 ②每掃描完一行,無鍵按下時,列值 + 4。 ③有鍵按下時,列寄存器保持原值,轉求相應的行值。 ④ 求行值的方法是:將行值右移,每移位一次行寄存器加1,直至移出位為低電平為止。 6、鍵值 = 行 + 列 即 R3 + R4
上傳時間: 2017-05-24
上傳用戶:思琦琦
最小二乘法一般是用來擬合直線和一些線性數據的,就是用一條直線來盡可能的表達若干的點的趨勢,當然直線穿過所有的點是最好的,但往往有誤差存在,所以擬合出的直線要求誤差最小.設這些點為(x1,y1),(x2,Y2)....(xn,yn).擬合直線為y=kx+b.
上傳時間: 2014-08-13
上傳用戶:xuanjie
These codes require an ASCII input file interp.dat of the following form: N: Number of Polynomial Interpolation Points (Small) First Sample (x1,y1) Second Sample (x2,Y2) ... Nth Sample (xN,yN) N1: Number of Error Evaluation Points (Large) First Sample (x1,y1) Second Sample (x2,Y2) ... N1th Sample (xN1,yN1)
標簽: Polynomia following require Number
上傳時間: 2017-09-21
上傳用戶:許小華
x=[1,2,0,-1,3,2];h=[1,-1,1]; y1=x*h(1); Y2=x*h(2); y3=x*h(3); Y1=[0,0,y1]; Y2=[0,Y2,0]; Y3=[y3,0,0]; y=Y1+Y2+Y3; L=-2:1:5; figure(1); subplot(211);stem(L,y,'*'); xlabel('L');ylabel('y');title('(1)'); X=x.';X=X'; r1=X*y(1);r2=X*y(2);r3=X*y(3);r4=X*y(4); r5=X*y(5);r6=X*y(6);r7=X*y(7);r8=X*y(8); R1=[0,0,0,0,0,0,0,r1];R2=[0,0,0,0,0,0,r2,0]; R3=[0,0,0,0,0,r3,0,0];R4=[0,0,0,0,r4,0,0,0]; R5=[0,0,0,r5,0,0,0,0];R6=[0,0,r6,0,0,0,0,0]; R7=[0,r7,0,0,0,0,0,0];R8=[r8,0,0,0,0,0,0,0]; R=R1+R2+R3+R4+R5+R6+R7+R8; n=-7:5; subplot(212);stem(n,R);title('(2)');
標簽: ketang
上傳時間: 2020-11-10
上傳用戶:
基于DSP設計的數字化大功率電源數字化全橋變換器電源ALTIUM設計硬件原理圖+PCB文件,包括主板和控制板2個硬件,均為4層板設計,ALTIUM設計的硬件工程文件,包括完整的原理圖和PCB文件,可以做為你的設計參考。主板原理圖器件如下:Library Component Count : 55Name Description----------------------------------------------------------------------------------------------------6CWQ09F Schottky Rectifier7416474HC16474LS1647805 7812 7815 7824 ACT45B 共模電感ARRESTER R27030059BAV99 R26010005BRIDGE R26060153CAPCB CD CON4 ConnectorComponent_1_1 D-1N5819 DiodeDEDIO-SMDELECTRO1 R21010742FUSE R27010205HOLHeader 3 Header, 3-PinHeader 6 Header, 6-PinHeader 7 Header, 7-PinIR1150S JQX-115F-I L0 L2 LBAV70 R26010012LM358MOSFET N NMOS-2 R26110100NPN R26080003OPTOISO1 R25030015PNP PNP TransistorR-NTCR20190006 R20190075R21020037 R21020037/工業B/消費C/瓷片電容/4700pF±20%/250Vac/Y2/Y5U/引腳間距7.5mmR26020054 R26020054/工業A/消費C/快恢復二極管/1000V/1A/1.7V/75ns/SMA/US1M-E3-61TR26030048 R26030048/工業A/消費B/肖特基二極管/1A/100V/0.79V/SMA/SS110LR26030097 R26030097/工業B/肖特基二極管/60V/1A/0.70V/SMA/B160R29030691 R29030691/防雷接地座/最大尺寸7.36*7*10/紫銅鍍錫RES R20190099RES2 RES_1Res3 ResistorTL431 TRANS01TRANS7-9 Transformer UCC3804VARISTOR R27030060ZENERu型槽3.5x7
標簽: tms320f28035 dsp 全橋變換器
上傳時間: 2021-12-22
上傳用戶:aben
采用的PLC是西門子S7-200系列,仿真編程軟件為STEP7-Micro。在初始狀態,容器是空的,各閥門皆關閉,Y1、Y2、Y3燈皆暗和M攪拌機均為OFF,液面傳感器L1、L2、L3為關,加熱器H為關。若要啟動操作,按下啟動按鈕(I0.0),開始下列操作: (1)Y1、Y2為ON,液體A和B同時注入容器,當液面達到L2時,L2為ON,使Y1、Y2為OFF,Y3為ON,即關閉Y1、Y2閥門,打開液體C的閥門Y3。 (2)液面達到L1時,Y3為OFF,M為ON,即關閉閥門Y3,電動機起動開始攪拌。 (3)經10S攪勻后,M為OFF,停止攪拌,H為ON,加熱器開始加熱。 4、當混合液體溫度達到某一指定值時,T為ON,H為OFF,停止加熱,使電磁閥Y4為ON,開始放出混合液體。 (4)當液體高度降為L3后,L3從ON到OFF,再經5S,容器放空,Y4為OFF,開始下一周期。當按下停止按鈕后,在當前的混合操作處理完畢后,停止操作,停在初始狀態。
上傳時間: 2021-12-31
上傳用戶:XuVshu
本源代碼是基于STM32F4xx硬件平臺設計的貪吃蛇小游戲,主要難點在:隨機點產生、貪吃蛇轉向、貪吃蛇貪吃點;本部分主要接收產生隨機點,產生隨機點需要注意兩個方面:1、隨機點在有效的范圍內;2、貪吃點與貪吃蛇不重合。產生隨機點主要有兩個函數,分別如下://隨機數產生任務void rng_chansheng(void *p_arg){OS_ERR err;while(1){OSSemPend(&RNG_SEM,0,OS_OPT_PEND_BLOCKING,0,&err);zou.x = RNG_Get_RandomRange(0,50)*8 + 40;zou.y = RNG_Get_RandomRange(0,50)*8 + 260;lcd_fangkuan(zou.x,zou.y,zou.x+SHE_FAANGKUAN_SIZE,zou.y+SHE_FAANGKUAN_SIZE);OSTimeDlyHMSM(0,0,0,500,OS_OPT_TIME_HMSM_STRICT,&err); //延時500ms}}//往下方向畫一個實心的正方形,代表貪食蛇的一段void lcd_fangkuan(u16 x1,u16 y1,u16 x2 ,u16 Y2){u16 i,j;u16 xx,yy;if(((x2 - x1) != SHE_FAANGKUAN_SIZE)||((Y2 - y1) != SHE_FAANGKUAN_SIZE))return ;if(x1 > x2) {xx = x1;x1 = x2;x2 = xx;}if(y1 > Y2){yy = y1;y1 = Y2;Y2 = yy;}if((y1 < 260)|| (Y2 > 660)||(x1 < 40)||(x2 > 448)){game_yun_error = 1;LCD_ShowString(150,300,500,24,24,"GAME OVER!!");return ;}for(i=x1; i<x2; i++){for(j=y1; j<Y2; j++){LCD_DrawPoint(i,j);}}}
上傳時間: 2022-08-10
上傳用戶: