亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

Define

Define,宏定義,C語言中預(yù)處理命令一種。分為無參宏定義和帶參宏定義。無參宏定義的一般形式為:#Define宏名字符串;帶參宏定義的一般形式為:#Define宏名(參數(shù)表)字符串;
  • 矩陣式鍵盤

    include<reg52.h> #Define uint unsigned int #Define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #Define uint unsigned int #Define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; } include<reg52.h> #Define uint unsigned int #Define uchar unsigned char uint temp,aa,wang,qian,bai,shi,ge; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void display( uint wang,uint qian,uint bai,uint shi,uint ge); void delay(uint z); void init(); void main() { init();//初始化子程序 while(1) { if(aa==20)   { aa=0; temp++; if(temp==99999)    { temp=0;    } wang=temp/10000; qian=(temp-wang*10000)/1000; bai=(temp-wang*10000-qian*1000)/100; shi=(temp-wang*10000-qian*1000-bai*100)/10; ge=temp%10;   } display(wang,qian, bai,shi,ge); } }   void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }   void display(uint wang,uint qian,uint bai,uint shi,uint ge) {         dula=1; P0=table[wang]; dula=0; P0=0xff; wela=1; P0=0xfe; wela=0; delay(1);   dula=1; P0=table[qian]; dula=0; P0=0xff; wela=1; P0=0xfd; wela=0; delay(1);           dula=1; P0=table[bai]; dula=0; P0=0xff; wela=1; P0=0xfb; wela=0; delay(1);   dula=1; P0=table[shi]; dula=0; P0=0xff; wela=1; P0=0xf7; wela=0; delay(1);   dula=1; P0=table[ge]; dula=0; P0=0xff; wela=1; P0=0xef; wela=0; delay(1); }   void init() { wela=0; dula=0; temp=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; }   void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; aa++; }

    標簽: 矩陣式鍵盤

    上傳時間: 2021-12-18

    上傳用戶:2590813506

  • stm32g030xx_hal, 通過hal庫讀寫stm32g0內(nèi)部flash

     通過hal庫讀寫stm32g0內(nèi)部flash,一次寫入數(shù)量默認最大2K,更大可以修改#Define STM_SECTOR_SIZE2048。代碼包含讀寫函數(shù)。

    標簽: stm32g flash

    上傳時間: 2022-02-08

    上傳用戶:默默

  • ABB機器人編程手冊.pdf

    ABB機器人編程手冊.pdfAliasIO is used to Define a signal of any type with an alias name or to use signals in builtin task modules. Signals with alias names can be used for preDefined generic programs, without any modification of the program before running in different robot installations. The instruction AliasIO must be run before any use of the actual signal. See Basic examples on page 21 for loaded modules, and More examples on page 22 for installed modules.

    標簽: abb 機器人 編程

    上傳時間: 2022-03-28

    上傳用戶:kingwide

  • 宏晶 STC15F2K60S2開發(fā)板配套軟件源碼 基礎(chǔ)例程30例

    宏晶 STC15F2K60S2開發(fā)板配套軟件源碼 基礎(chǔ)例程30例/**********************基于STC15F2K60S2系列單片機C語言編程實現(xiàn)使用如下頭文件,不用另外再包含"REG51.H"#include <STC15F2K60S2.h>***********************/#include "STC15F2K60S2.H"//#include "REG51.H" //sfr P4   = 0xC0;#Define  uint unsigned int  #Define  uchar unsigned char  /**********************引腳別名定義***********************/sbit SEL=P4^3; // LED和數(shù)碼管選擇引腳 高:LED有效 低:數(shù)碼管有效 // SEL連接的單片機引腳必須為帶有上拉電阻的引腳 或?qū)⑵渲苯舆B接VCC#Define data P2 // 數(shù)據(jù)輸入定義  /**********************函數(shù)名稱:Delay_1ms功能描述:延時入口參數(shù):unsigned int t 表示要延時t個1ms 出口參數(shù):無備注:通過參數(shù)t,控制延時的時間長短***********************/void Delay_1ms(uint t){ uchar j;   for(;t>0;t--)       for(j=110;j>0;j--)     ;}/**********************函數(shù)名稱:Led_test功能描述:對8個二極管進行測試,依次輪流點亮8個二極管入口參數(shù):無出口參數(shù):無備注:  ***********************/void Led_test(){    uchar G_value=0x01; // 給變量賦初值 SEL=1;    //高電平LED有效   while(1) { data=G_value; Delay_1ms(10000); G_value=G_value<<1; if(G_value==0x00) { data=G_value; Delay_1ms(10000); G_value=0x01;      } }}/***********************主函數(shù)************************/void main(){ ///////////////////////////////////////////////// //注意: STC15W4K32S4系列的芯片,上電后所有與PWM相關(guān)的IO口均為 //      高阻態(tài),需將這些口設(shè)置為準雙向口或強推挽模式方可正常使用 //相關(guān)IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2 //        P2.3/P2.7/P3.7/P4.2/P4.4/P4.5 ///////////////////////////////////////////////// P4M1=0x00; P4M0=0x00; P2M0=0xff; P2M1=0x00; //將P2設(shè)為推挽 Led_test();  }

    標簽: STC15F2K60S2

    上傳時間: 2022-05-03

    上傳用戶:

  • FreeModbus 英文資料

    If register should be written or read.This value is passed to the calback functions which support either reading or writing register values. Writing means that the application registers should be updated and reading means that the modbus protocol stack needs to know the current register values.See also: eMBRegHoldingCB(), eMBRegCoilsCB(), eMBRegDiscreteCB() and eMBReglnputCB().Enumeration values: MB_REG_READ Read register values and pass to protocol stack.MB_REG_WRITE Update register values.Note: Note all ports implement this function.A port which wants to get an callback must Define the macro MB_PORT_HAS_CLOSE to 1.Returns: If the resources where released it return eMBErrorCode:: MB_ENOERR. If the protocol stack is not in the disabled state it returns eMBErrorCode:: MB_EILLSTATE.Examples: LINUX/demo.c, MCF5235TCP/demo.c, STR71XTCP/demo.c, WIN32/demo. cpp, and WIN32TCP/demo. cpp.his function disables processing of Modbus frames.Returns: If the protocol stack has been disabled

    標簽: FreeModbus

    上傳時間: 2022-05-31

    上傳用戶:

  • PID-小車類-兩輪自平衡小車資料

    #Define PI (3.14159265)// 度數(shù)表示的角速度*1000#Define MDPS (70)// 弧度表示的角速度#Define RADPS ((float)MDPS*PI/180000)// 每個查詢周期改變的角度#Define RADPT (RADPS/(-100))// 平衡的角度范圍;+-60度(由于角度計算采用一階展開,實際值約為46度)#Define ANGLE_RANGE_MAX (60*PI/180)#Define ANGLE_RANGE_MIN (-60*PI/180)// 全局變量pid_s sPID; // PID控制參數(shù)結(jié)構(gòu)體float radian_filted=0; // 濾波后的弧度accelerometer_s acc; // 加速度結(jié)構(gòu)體,包含3維變量gyroscope_s gyr; // 角速度結(jié)構(gòu)體,包含3維變量int speed=0, distance=0; // 小車移動的速度,距離int tick_flag = 0; // 定時中斷標志int pwm_speed = 0; // 電機pwm控制的偏置值,兩個電機的大小、正負相同,使小車以一定的速度前進int pwm_turn = 0; // 電機pwm控制的差異值,兩個電機的大小相同,正負相反,使小車左、右轉(zhuǎn)向float angle_balance = 0; // 小車的平衡角度。由于小車重心的偏移,小車的平衡角度不一定是radian_filted為零的時候

    標簽: pid 自平衡小車

    上傳時間: 2022-06-01

    上傳用戶:

  • LWIP的底層結(jié)構(gòu)

    Lwip協(xié)議棧的實現(xiàn)目的,無非是要上層用來實現(xiàn)app的socket編程。好,我們就從socket開始。為了兼容性,lwip的socket應(yīng)該也是提供標準的socket接口函數(shù),恩,沒錯,在src\inc lude\lwip\socket.h文件中可以看到下面的宏定義:#if LWIP COMPAT SOCKETS#Define accept(a,b,c)Iwip accept(a,b,c)#Define bind(a,b,c)Iwip bind(a,b,c)#Define shutdown(a,b)Iwip shutdown(a,b)#Define closesocket(s)Iwip close(s)好,這個結(jié)構(gòu)先不管它,接著看下get socket函數(shù)的實現(xiàn)【也是在src\api\socket.c文件中】,在這里我們看到這樣一條語句sock =&sockets[s];很明顯,返回值也是這個sock它是根據(jù)傳進來的序列號在sockets數(shù)組中找到對應(yīng)的元素并返回該元素的地址。好了,那么這個sockets數(shù)組是在哪里被賦值了這些元素的呢?進行到這里似乎應(yīng)該從標準的socket編程的開始,也就是socket函數(shù)講起,那我們就順便看一下。它對應(yīng)的實際實現(xiàn)是下面這個函數(shù)Int Iwip socket(int domain,int type,int protocol)【src\api\socket.c】這個函數(shù)根據(jù)不同的協(xié)議類型,也就是函數(shù)中的type參數(shù),創(chuàng)建了一個netconn結(jié)構(gòu)體的指針,接著就是用這個指針作為參數(shù)調(diào)用了alloc socket函數(shù),下面具體看下這個函數(shù)的實現(xiàn)

    標簽: lwip 底層結(jié)構(gòu)

    上傳時間: 2022-06-19

    上傳用戶:aben

  • STM32F103驅(qū)動W5500網(wǎng)絡(luò)程序

    #include "W5500.h"/***************----- 網(wǎng)絡(luò)參數(shù)變量定義-----***************/unsigned char Gateway_IP[4];// 網(wǎng)關(guān)IP 地址unsigned char Sub_Mask[4]; // 子網(wǎng)掩碼unsigned char Phy_Addr[6]; // 物理地址(MAC)unsigned char IP_Addr[4]; // 本機IP 地址unsigned char S0_Port[2]; // 端口0 的端口號(5000)unsigned char S0_DIP[4]; // 端口0 目的IP 地址unsigned char S0_DPort[2]; // 端口0 目的端口號(6000)unsigned char UDP_DIPR[4]; //UDP( 廣播)模式,目的主機IP 地址unsigned char UDP_DPORT[2]; //UDP( 廣播)模式,目的主機端口號/***************----- 端口的運行模式-----***************/unsigned char S0_Mode =3; // 端口0 的運行模式,0:TCP 服務(wù)器模式,1:TCP 客戶端模式,2:UDP(廣播)模式#Define TCP_SERVER 0x00 / /TCP服務(wù)器模式#Define TCP_CLIENT 0x01 / /TCP客戶端模式#Define UDP_MODE 0x02 / /UDP(廣播)模式

    標簽: stm32f103 驅(qū)動 w5500

    上傳時間: 2022-06-23

    上傳用戶:

  • VCS簡明使用教程

    仿真的過程編譯Compile VCS對源文件進行編譯,生成中間文件和可執(zhí)行文件仿真Simulate運行可執(zhí)行文件,對設(shè)計進行仿真調(diào)試通過觀察波形、設(shè)置斷點、追蹤信號、查看schematic等來發(fā)現(xiàn)錯誤,并進行糾正覆蓋率測試通過在編譯時,加入覆蓋率測試的選項、仿真后,生成包含覆蓋率信息的中間文件來顯示測試平臺的正確性和完備性。一個常見的編譯命令如下:vcs f-y+libext+-V\-P-Mupdate-o-I +V2k-R-RI-s\-debug_all+vcsd +Define++timopt+<>-line\+incdir+++memopt[+2]-sverilog-mhdl +ad\-full64-comp64+nospecify +notimingcheck-ntb +race\-ova_file +vpdfile++vpdfilesize+\+vpdupdate +cli++vcs+initmem+011lxlz\+vcs+initreg+0|1lx|z +Vc-cm lineltgllcondlfsmlpathlbranch-cm_dir\-vlib-file是Verilog文件,包含了引用的module的定義,可以是絕對路徑,也可以是相對路勁。-y1ibdir是參考庫的目錄,vcs從該目錄下尋找包含引用的module的Verilog文件,這些文件的文件名必須和引用的module的名一樣+libextt++..vcs在參考庫目錄下尋找以.v和.vhd為擴展名的文件。多個擴展名之間用“+”連接。

    標簽: vcs

    上傳時間: 2022-07-01

    上傳用戶:

  • 在STM32F429I-Discovery上移植FATFS 0.13 最新版

    1、下載FATFS R0.13a的源碼2、將下載到的源碼全部替代工程里面舊版FATFS, 四個源代碼文件,其中 diskio.c 不要加入工程,因為其核心函數(shù)被加入了 usbh_msc_fatfs.c3、根據(jù)實際使用情況修改ffconf.h 里面的宏開關(guān)選項,與舊版不同的部分列出如下:#Define FF_CODE_PAGE        936   // 簡體中文#Define FF_USE_LFN                3      // 允許長文件名,工作緩沖放在 HEAP,因此我在工程選項中把HEAP size 設(shè)為了0x1000#Define FF_FS_EXFAT                1      // 允許支持 exFAT 文件系統(tǒng)#Define FF_LFN_UNICODE        1      // 長文件名支持 Unicode in UTF-16 (TCHAR = WCHAR)4、基本上到此可以編譯了,編譯過程中會出現(xiàn)各種錯誤,主要新版沒有完全向下兼容的原因引起,根據(jù)不同情況針對性解決后,編譯OK     比如, f_mount 調(diào)用,等等    if ( f_mount( &fatfs, "", 0 ) != FR_OK )   { 。。。}        // Fatfs0.09升級到0.13后,形參變化了

    標簽: stm32f429i fatfs

    上傳時間: 2022-07-03

    上傳用戶:

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产无一区二区| 国产日本欧美一区二区三区在线| 欧美亚洲成人免费| 欧美精品1区2区3区| 欧美精品久久久久久久| 久久亚洲私人国产精品va媚药| 香蕉久久a毛片| 久久精品青青大伊人av| 鲁大师成人一区二区三区 | 国产精品手机视频| 国产自产v一区二区三区c| 国产在线成人| 亚洲图片在区色| 久久九九免费视频| 欧美日韩一区综合| 亚洲福利专区| 新片速递亚洲合集欧美合集| 久久久久免费观看| 国产精品高潮久久| avtt综合网| 免费亚洲电影在线| 国产日韩欧美一区在线 | 日韩视频亚洲视频| 午夜精品久久久久久久蜜桃app| 久久免费精品日本久久中文字幕| 国产精品s色| 亚洲视频香蕉人妖| 欧美理论在线播放| 亚洲免费大片| 国产精品av久久久久久麻豆网| 亚洲精品中文字幕在线| 美女视频一区免费观看| 红桃视频欧美| 欧美成人午夜剧场免费观看| 日韩视频在线你懂得| 男男成人高潮片免费网站| 亚洲国产成人久久综合| 欧美好骚综合网| 一本到12不卡视频在线dvd | 国产精品美女久久久久久免费| 日韩性生活视频| 国产日韩免费| 欧美二区视频| 一区二区免费在线播放| 国产精品免费在线| 亚洲欧美日本国产有色| 久久国产99| 亚洲校园激情| 久久岛国电影| 激情视频一区二区| 欧美a级大片| 午夜精品久久久| 国内一区二区三区| 欧美日韩在线另类| 久久久久五月天| 亚洲神马久久| 亚洲激情一区| 狠狠爱www人成狠狠爱综合网| 欧美精品激情在线| 久久久综合精品| 欧美一级午夜免费电影| 夜夜嗨av一区二区三区网页| 国内久久精品| 国产麻豆91精品| 国产精品视频999| 欧美特黄视频| 欧美日韩ab片| 欧美区一区二区三区| 麻豆九一精品爱看视频在线观看免费| 亚洲综合国产激情另类一区| av不卡免费看| 亚洲少妇中出一区| 亚洲午夜电影网| 亚洲宅男天堂在线观看无病毒| 亚洲精品午夜精品| 亚洲精品在线二区| 亚洲专区一二三| 久久xxxx精品视频| 久久综合一区| 国产精品v亚洲精品v日韩精品| 欧美午夜女人视频在线| 国产欧美日韩综合一区在线播放| 国产精品自在欧美一区| 国产专区一区| 日韩视频在线永久播放| 亚洲一区二区三区四区视频| 午夜免费久久久久| 蜜臀av国产精品久久久久| 欧美激情一区二区三级高清视频| 欧美黄网免费在线观看| 欧美视频在线观看视频极品| 国产欧美91| 亚洲深夜福利视频| 久久久精品日韩| 欧美日韩亚洲一区| 在线欧美日韩| 欧美精品国产精品日韩精品| 女同一区二区| 国产一区美女| 欧美在线视频观看| 欧美视频在线观看| 99国产精品久久久| 欧美91视频| 亚洲成人自拍视频| 久久久噜噜噜| 亚洲国产成人精品久久久国产成人一区| 亚洲欧美资源在线| 国产日产欧产精品推荐色| 亚洲在线成人| 狠狠色综合网| 久久午夜av| 亚洲日韩欧美一区二区在线| 欧美mv日韩mv国产网站| 亚洲精品在线视频观看| 欧美日韩免费观看一区二区三区| 在线播放日韩欧美| 欧美午夜精品久久久久久孕妇| 一区二区三区四区五区精品视频 | 亚洲视频综合在线| 国产精品高清网站| 欧美激情女人20p| 在线免费精品视频| 国产精品福利影院| 久久av老司机精品网站导航| 激情久久久久久久久久久久久久久久| 久久精品卡一| 一区二区三区久久久| 国内精品写真在线观看| 欧美体内she精视频| 欧美专区中文字幕| 亚洲视频在线二区| 在线电影欧美日韩一区二区私密| 欧美日韩dvd在线观看| 久久精品中文字幕一区二区三区| 亚洲精品小视频| 国内欧美视频一区二区| 国产伦精品一区二区三区免费| 欧美理论电影网| 欧美国产日韩a欧美在线观看| 久久婷婷综合激情| 久久精品国产在热久久| 欧美在线播放| 久久人人爽国产| 欧美二区视频| 欧美日韩中文在线| 亚洲国产日韩欧美在线99| 国产精品视频| 国外成人性视频| 狠狠久久五月精品中文字幕| 国内精品视频一区| 亚洲精品久久久一区二区三区| 亚洲福利一区| 在线视频你懂得一区二区三区| 亚洲香蕉网站| 久久五月婷婷丁香社区| 久久激情视频| 国产精品成人一区二区三区夜夜夜| 国产精品免费久久久久久| 久久综合九九| 欧美成人午夜激情视频| 欧美mv日韩mv国产网站| 欧美美女福利视频| 国产精品国产三级欧美二区| 欧美午夜不卡视频| 国产亚洲毛片| 亚洲一二三区视频在线观看| 免费不卡在线观看av| 久久人人爽国产| 蜜桃久久精品乱码一区二区| 99国产精品久久久久久久久久| 欧美日韩国产区| 免费欧美高清视频| 亚洲一级免费视频| **性色生活片久久毛片| 亚洲一区欧美二区| 国产精品丝袜91| 久久久www免费人成黑人精品| 欧美一区午夜精品| 欧美色欧美亚洲高清在线视频| 国产日韩亚洲| 亚洲欧美成人一区二区三区| 国产精品xxxav免费视频| aa级大片欧美三级| 欧美日韩理论| 欧美全黄视频| 日韩视频在线一区二区| 欧美激情亚洲| 中文网丁香综合网| 国产精品一区在线观看你懂的| 一区二区三区高清在线| 欧美日韩综合网| 久久久视频精品| 黑人巨大精品欧美一区二区小视频| 国产欧美欧美| 加勒比av一区二区| 久久精品国产一区二区三| 国外成人在线视频网站| 欧美激情小视频| 欧美一区国产一区| 亚洲高清电影|